-
Thread
36V Hikoki Motor mit Netzteil betreiben
Profi Planetengetriebemotor suchen müssen.. Vielen Dank im Voraus und schöne Grüße Ahnungsloser T128
Schrauber noch nicht mal am Limit... Also rechne mal bei dem 36V Schrauber mit 10 - 15, beim Anlauf mit max 20A. Mehr sollte der Hersteller dem Akku geplanter Weise auf Dauer nicht zumuten .
-
Thread
Das passiert wenn...
um das ganze noch ein bißchen zu verschärfen: die platine ist 19mm breit (sihe datenblatt maega128: abmessungen 16x16mm) ... meine Mega128 sind 9x9mm (habe gerade nochmal nachgemessen) Bin ja auf die Bilder gespannt - wenn man aktuelle Teile nimmt, bekommt das sicher hin. Bin ich fest von überzeugt
...nicht übel. Wie groß muss denn der Speicher für die ganzen Bilder sein, wie groß sind diese? 128+x*128+x Pixel denke ich mal? Klaus.
-
Thread
Atmel AVR: RC-Takt genau genug für Low-Speed-RS232?
überhaupt nicht so tragisch, siehe Bild. Laut ATMEL ergibt das zwischen 10°C und 40°C einen Fehler von max. 0.6%, mit Oszillator kalibriert auf 1% Fehler, ist das ein Gesammtfehler von max. 1.6%. Und das ist *mehr als genug* für eine zuverlässige Kommunikation.
genug"/alle Bits werden zeitlich richtig gemessen) 8n1 (10 bit brutto)(20% Sync-Overhead;genau genug max. 3,5%) 5n1 (07 bit brutto)(ca.40% Sync-Overhead;genau genug max. 6,5%)
-
Thread
90 LEDs einzeln ansteuern
MAX7219 kann schonmal 64 LEDs. Wenn das nicht reicht, muss du den Rest manuell oder mit einem 2. MAX machen. Seitdem ich das Ding einmal in der Hand hatte, will ich kein Software-Multiplexing auf dem
Oder den *MAX6954*, der kann allein 128 LEDs und wenn es sein muss noch 32 Tasten gleichzeitig ansteuern/ abfragen, Helligkeit in 16 Stufen regelbar ... Ansteuerung per SPI oder I2C (MAX6955). Gut aber nicht billig
-
Thread
FPGA Modul mit vielen IO
FPGA schrieb im Beitrag #6201094: > Eine Schaltmatrix, sollen 128 Inputs auf 130 Output gemapt werden. Bei welcher Geschwindigkeit? Wenn es nicht so irre schnell ist, kann man die 128 Eingänge auch über einen parallel => seriell Wandler einlesen und über einen
ausschliesslich Kombinatorisch. (Es sei das FPGA kommt mit dem PLL in den GHZ Bereich oder verfügt über 128 Clk Eingänge)
-
Thread
Suche FFT Baustein
Ich habe einen Mega128 schafft der das wirklich bis 120 kHz?
Ziel soll ja eine Batterieapplikation sein! Müsste doch eigentlich mit dem MAX1601-MAX1603 etwas werden können. Die haben einen parallelen Ausgang, welchen ich an den Mega128 anklemmen könnte. Reicht der Atmel mit 20MHz dafür aus????
-
Thread
Betreibsstundenzähler
Minutenstand aus den 128 x 3 Byte Einträgen ermittelt: Er ist voriger Wert + 1, wobei die folgende Zahl nicht in diese Schema passt. Jeder neue Eintrag wird reihum in die folgenden 128 x 3 Byte des EEPROM-Arrays geschrieben
unvollständiger Doku erworben ) an dieser RS232 Schnittstelle anliegen, ob man da zur Sicherheit noch einen MAX232 oder MAX3232 zwischen diesem und den Betriebsstundenzähler-Tiny dazwischen schalten sollte ?
-
Thread
Einfacher Low Cost LCD Controller für 320x240 LCD im Textmodus
Der die Baudrate ist zu hoch bei 16 MHz.Es funktionieren max. 38,4Kbaud/s.
nicht so viel ahnung von. mein code ist im anhang. Schon mal ein Dankeschön im vorraus Gruß, Max
-
Thread
Probleme mit AVRISP MKII
Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 4 20 128 0 no 512 4 0 9000 9000 0xff 0xff
Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 4 20 128 0 no 512 4 0 9000 9000 0xff 0xff
-
Thread
AMD-FX- Underclocking
mit 2,4Ghz @ 1,400V benötigt 70A max. = TDP 99W P2 mit 1,6Ghz @ 1,325V benötigt 50A max. = TDP 76W P3 mit 0,8Ghz @ 1,225V benötigt 31A max. = TDP 53W Pmin =CP+NB+IO = 32W Würde man also
AMD Ryzen Threadripper PRO 3995WX (64C/128T, 288 MB Cache, bis zu 4,2 GHz Max Boost) *5.242,69 €* beim 'CSL
-
Thread
Wittig(welec) DSO W20xxA Hardware
/MAX5082 and 7.5V to 40V for the MAX5081/MAX5083) Peter
the MAX5080/MAX5082 and 7.5V to 40V for the > MAX5081/MAX5083) > > Peter Einfach vergessen ;-) ...am besten loeschen. Haette vorher die Schaltung ansehen sollen. Peter
-
Thread
Reichelt: Was ich gerne im Programm hätte
natürlich auch etwas speziellere LCD-Module, wie von Electronic Assembly die Modelle EA T123 und EA W128-6X... : http://www.lcd-module.de/giff/news/7123.jpg http://www.lcd-module.de/giff/grafik/foto/w128-6f8.jpg
Ich würde mir auch - FT232BM /CM - 3V3 Regler in SMD - AT90CAN128 vorangig wünschen. VG ED
-
Thread
Problem beim Programmieren ATMEGA128 nach Umstieg auf AVRISP mkII
nicht funktionieren! Außerdem muß beim ISPMKII auf den maximalen SCK-Takt geachtetr werden. Der muß max. 1/4 der Taktfrequenz des Target sein. Sicherheitshalber würde ich diese immer auf max. 125Khz einstellen.
>Weil das beim ATMega128 anders ist. Sorry, hast vollkommen recht. Gruß Sven
-
Thread
Arduino: page-write in I2C eeprom verliert sporadisch ein Byte
Bei deinem Scanner wird bis address < 78 gescannt, bei meinem bis 128 (ich habe ein Beispiel aus dem Netz verwendet, in welchem es genauso war).
7-Bit-Adresse -> 7F = 128
-
Thread
2.5V Referenz auf LM399
>Im Vergleich dazu: >Aufwärmdrift des kalten ct-lab-DIV, Bestückung mit MAX6325 und OPA140. >Externe Referenz: Warme MAX6325 Hallo Peter, das kommt mir aber seltsam vor. Der MAX6325 ist ja intern nicht beheizt. Mein MAX6325 hat keinerlei "Aufwärmdrift". Eine Sekunde
@Dirk: Dein MAX6325 fröhnt vermutlich der Freikörperkultur. Mein interner! MAX6325 ist in einem halben 19-Zoll-Gehäuse eingebaut. Deswegen steht im Diagramm "Drift DIV an MAX6325". Fixpunkt ist der externe warme
-
Thread
VT100-Terminal (VGA+PS2)
und DTR gehen direkt vom Prop an die RS232. Da liegen normalerweise ca +- 10V, wie beim TX vom MAX. Gruss Peter
@alle Der MAX3241CAI+ (SSOP) ist bestellt.
-
Thread
AT90CAN128
hast Du die Interrupttabelle vom 90CAN128 genommen, oder die vom MEGA128?
sollte also aufhören mit blinken Bei der Hardware bin ich mir eigentlich sicher, dass sie passt (MAX232), habe das identische schon mit einem ATMega128 aufgebaut. Wenn ich längere Strings via Terminal sende erkenne ich am Multimeter einen Spannungsabfall von 4,95V auf 4,6V (RXD1), ich gehe also mal
-
Thread
Schaltung einer Fotodiode im UV-Bereich
Max Rieger schrieb im Beitrag #3272519: > folgende Elemente bestellen: > > TI OPA128 +-15V 75fA 30fA 140µV Hast du dir mal den Preis dafür angeschaut? Ein AD549 hat ähnlich gute Werte und kostet
Max Rieger schrieb im Beitrag #3268504: > Meine Lichtquelle liegt bei 365 nm Wellenlänge. Max Rieger schrieb im Beitrag #3272519: > TI OPA128 +-15V 75fA 30fA 140µV Warum willst du so einen Aufwand
-
Thread
SD-Karte richtig Anschließen?
Hallo, stöber schon ziemlich lange wie ich eine SD-Karte am besten ansteuer. Ich benutze einen ATmega128. Viele verwänden einen Spannungsteiler, andere einen MAX3378 und wieder andere einen 74LVC4245AD. Was ist die am best geeignetste Lösung um die SD Karte am SPI vom ATmega128 zu betreiben? Es wäre
des AVR-Flashens sicher inaktiv. Wenn du eine RS232-Schnittstelle nach aussen brauchst und einen MAX232 als Pegelwandler einsetzt, wirst du aber um zusätzliche Beschaltung für die SD-Karte nicht herum kommen, weil der MAX232 mit 3,3V nicht zufriedenstellend läuft. Dann musst du den AVR und den MAX232
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware
die Daten abgespeichert. Nun wollte ich die Bit-Werte wieder zurück in eine Spannung rechnen. Da 128 eigentlich NULL entspricht schiebt man die Daten erst einmal wieder um 128 runter: Samplewert-128 Als Ergebnis hat man nun ein Signal, das zwischen -128 und 128. Wenn 0.625V gerade 8bit entspricht
>0...625 mV. Damit liegen die Werte im FIFO zwischen 0 und >>164. > > [...] > > (Samplewert-128) *0.625V/256 *100/2.5 > > oder anders geschrieben: > > (Samplewert-128) *0.3125V/128 *100/2.5 Rechne mal [math]( {\mathrm Samplewert} - 128 ) \cdot \frac{0,3125V}{128} \cdot \frac{100}{
-
Thread
Projektvorschlag: Bordcomputer / Kfz
Display habe ich noch nicht ausfindig machen können. Wird aber wahrscheinlich auf ein graphisches 128x64 mit t6963c oder sowas in der Richtung hinauslaufen. Gruß, Werner
hast rescht, wollt ja nur de profis fragen. nun aber wenn dann sollten wir das doch mit diesem CRUMB128-FG von lins durchziehen. wobei dann ja nur noch Crumb128 Connector Kit benötigen, und schon ist es steckfertig. nun wenn man sich da alle einigen ist der vorteil das man die aufsteckplatine schon etwas
-
Thread
Instrumentenverstärker mit UA741CN
Alf schrieb im Beitrag #3933236: > Jedenfalls > ist auch beim INA128 von +-18V Supplyvoltage die Rede. Das sind aber die max. erlaubten Spannungen (Zerstörgrenze!). In welchem Spannungsbereich er wie funktioniert kann man aus den Daten und Diagrammen im Datenblatt
falsche Ansatz - ein Verstärker der auch mit den gegebenen 5 V auskommt ist da geschickter. Was der INA128 ja auch noch macht. Ein RC Filter zwischen dem INA128 und dem ADC Eingang wäre ggf. noch hilfreich, als Anti Aliasing-filter.
-
Thread
Diverse fragen zu Hash Maps in C
table_size; /* Table size */ UINT64 used_entries; /* Used entries */ UINT64 max_dib; /* Max DIB (Distance to Initial Bucket) */ UINT64 collisions; /* Sum of the DIB of all entries */ } HT_STAT; BOOL HT_GetStat(HASH_TABLE *ht, HT_STAT *sp, HT_HASH
uint24_t | | u32 | uint32_t | | u64 | uint64_t | | u128 | dpa_uint128_t | | u256 | dpa_uint256_t | Wendet man dann z.B. so an: [c] dpa_u_map_u_t container = {0}; dpa_u_map_u_set(&container, 123, "Hello World!"); dpa_u_optional_pointer_t
-
Thread
Library KS0108
Max H. schrieb im Beitrag #3492342: > Welches Programmiergerät hast du? AVR ISP MKII
Jan.H schrieb im Beitrag #3492394: > Max H. schrieb: >> Welches Programmiergerät hast du? > > AVR ISP MKII Sry. Der Post sollte in einen anderen Thread.
-
Thread
Bootloader für ATMega128
Ja auf meinen ATMega128 läuft nun der Bootloader. Doch leider will er noch nicht auf meinen AT90Can128. Ist doch eigentlich das gleiche wie beim Mega128? müsste doch mit den selben File funktionieren.
auch noch Fragen. Ich muss auch irgendwie sofort auf den Bootloader umsteigen, da das mit dem ATMEGA128 und den MOSI/MISO-Durcheinander jetzt so aussieht, dass die jetzt genau auf meinem UART sitzen. Das heißt, wenn ich mittels Serial Downloading arbeite, dann muss der MAX232 raus. Aber das ist nmen anderes
-
Thread
128GB für 11.99€
30€ für 128GB.
Gegenstand, > dessen Preis in 12 Jahren auf 1 Promille gefallen ist? Wo kannst du heute einen neuen 128 MB Stick für 1/1000 des Preises eines 128 GB Sticks kaufen?
-
Thread
Logamatic 2107 Schnittstelle
@Mario > ein WebCat-Board mit einem ATmega128 liegen, habe mich aber mangels > C-Kenntnissen nicht daran versucht. Der 128 sollte auch funktionieren. Wenn ich nächste Woche mal den Timeout ausmessen kann poste ich mal den kompletten simplen Source
Kompiliert für den 128 (habe selbst keinen), sollte also laufen.
-
Thread
long long int auf 32bit cpu
Mark .. schrieb: >> Typen Größer 64bit, also 128 in dem Fall, gibt es ja nicht. > > Nicht in C (zumindest keinen ganzzahligen). Aber in Assembler z.B. kann > man mit beliebig großen Typen rechnen. Äh unter Assembler müsstest du dir den 128-Bit-Datentyp
hat C# nicht einen 128bit Datentyp :x und im Zweifel Java BigInteger / BigDecimal *duck und weg*
-
Thread
"Minimalboard" ATMega8/16/32
sowas kann man ja auch anfertigen lassen. Was willst du konkret alles drauf haben? . nur 5 V (MAX232), oder auch 3 V (MAX3232)? . Pegelwandler mit Kondensatoren oder eingebaute (MAX233)? . Irgendwas an den ADC-Ports => brauchst du die AVcc-Entkopplung? . was für ein Quarz, wie groß, braucht er
Wenns auch ein mega128 sein darf, http://cgi.ebay.de/AVR-Modul-mit-ATMEGA128-16AI-RS232-NEU_W0QQitemZ200176904008QQihZ010QQcategoryZ12949QQssPageNameZWDVWQQrdZ1QQcmdZViewItem http://cgi.ebay.de/AVR-Modul-mit-ATMEGA128
-
Thread
Reflow-Ofen selbstbauen
können)? Ja, damit sind die Temperatur-Sprünge weg. K. D. schrieb im Beitrag #2850244: > Meinen MAX232 Du meinst MAX6675 ?
ist? tobi schrieb im Beitrag #2940619: > - µC für Regler, großzügig Speicher (RAM und Flash) 128K reichen nicht? tobi schrieb im Beitrag #2940619: > - RS232 für Comms (also MAX232 etc) Den PC musst du schon suchen der noch RS232 hat. USB ist angesagt. tobi schrieb im Beitrag #2940619:
-
Thread
Streifen im EA DOGM128 und sehr dunkel
DOGM128A0LOW(); // init see datasheet DOGM128Send(0x40); DOGM128Send(0xa1); DOGM128Send(0xc0); DOGM128Send(0xa6); DOGM128Send(0xa2); DOGM128Send(0x2f); DOGM128Send(0xf8); DOGM128Send(0x00); DOGM128Send(0x27); DOGM128Send(0x81); DOGM128Send(0x16); DOGM128Send(0xac); DOGM128Send(0x00); DOGM128Send(0xaf); DOGM128DESELECT(); } [/c]
-
Thread
ATMEGA 328p Programm Upload nicht Möglich avrdude: stk500_loadaddr(): (a) protocol error, expect=0x1
flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 hfuse 0 0 0 0 no
flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 hfuse 0 0 0 0 no
-
Thread
ATmega128 ISP-Pins beschaltung
Hallo ! Bei dem ATmega128 sind MISO und MOSI bei der ISP-Programmierung ja auf den Pins PE0 und PE1 (TxD und RxD für den UART). Wenn ich nun zusätzlich einen MAX232 Pegelwandler an diese Pins schalte würde sein RxD-Ausgang
Ich nehme jetzt den MAX232 in SMD. Gibts ja überall. Danke für die Tips ! MfG formtapez
-
Thread
[AVR] Mittelwertbildung
Latenz. Ich will sie halt nur glätten. Dann mach es halt so: PseudoCode: [c] MinWert = 100; MaxWert = 0; MittelWert = NeuWert; while(1) { if(!TasterGedruckt){ void Chk4MinAndMaxWert(NeuWert); MittelWert += NeuWert; MittelWert >> 1; ShowMittelWert; } else { ShowMinAndMaxWert; } } [/c] So wird die Anzeige geglättet und wenn du Taster drückst, wird MinWert und MaxWert angezeigt.
-
Thread
Programmstruktur
> maxTemperature) // set maxTemperature maxTemperature = Temperature; if ((Page != lastPage)||(Temperature != lastTemperature)){ // checking if something changed switch (Page){ case
to read sensor Serial.println("Failed to read from DHT sensor!"); if (Temperature > maxTemperature) // set maxTemperature maxTemperature = Temperature; if (Humidity > maxHumidity) // set maxHumidity maxHumidity = Humidity; if ((Page != lastPage)||(Temperature
-
Thread
XMEGA reif für den produktiven Einsatz?
kann mit 4-facher Genauigkeit eingestellt werden, = 7.8ns. Es sind nur 32MHz PWM Zähler und keine 128MHz ! Gruß Hagen PS: einfacher Versuch: zeige mir die Einstellung der Zähler m it der ich an einem Pin eine 64MHz PWM ausgebe mit 50% DutyCycle = 128MHz Taktbasis des Timers.
und 2,30€ ab 25 Stück, d.h. in 1000er-Stückzahlen dürfte der Preis bei 1,10€ [mit viel Glück] bis max. 2,20€ [mit viel Pech] liegen) Das ist IMHO extrem günstig. Allerdings scheint der A4U derzeit nur mit max. 128 kB, also xmega128A4U hergestellt zu werden. Dass es allerdings keine xmegas mit
-
Thread
1 bit Wert PB2 direkt übernehmen (Assembler)
Hallo, also der 128KHz Takt kommt, da der Tiny u.a. über einen 0.22F Kondensator betrieben wird. Mehr "Power" F_CPU kann ich nicht rausnehmen, sonst bin ich nach 30sek schon am Ende.
. bei 1,2 Mhz gibt es viele Zyklen, bei denen er garnicht mehr "anspringt", daher kam die Idee mit 128KHz zu arbeiten! Mit 128Khz könnte ich an der 1,6V Grenze länger "arbeiten"
-
Thread
Viel RAM am kleinen Controller
bei gleicher Speichergröße, die addressiert wird. Der STM32F429 hat z.B einen 16Bit Datenbus mit max 13 Adressleitungen und kann so pro SDRAM Bank 64MB adressieren. (Im großen Gehäuse auch mit 32bit Datenbus, FYI) >Aber meinen damit 128Mbx16 Typen mit 8 angeschlossenen Datenbits, weshalb >der Speicher
@ Max D. (max_d) >Bevor du ewig hinter irgendwelchen Lösungen her-rennst nimm einen RPi. Nö. Sagte ich bereits. >Wunsch-SRAM. Mit dem Pi hast du aber auch gleichzeitig ein OS das alles >für dich
-
Thread
Kleine Überprüfung von meiner ersten großen Platine
Ups, auf Seite 6 hat der Kondensator am MAX232 gefehlt.
ATXmega128A1 und USB?
-
Thread
[SS] Fehler beim anlegen von Array
Hallo, MPLAP mit C18 Compiler, PIC 18F4550 unsigned char BusSpiOutput[128]; unsigned char BusSpiInput[128]; möchte zwei Array anlegen mit einer Größe von je 128 Byte Bekomme aber eine Fehlermeldung. MPLINK 3.90, Linker Copyright (c) 2004 Microchip Technology Inc.
hallo, habe eine weitere *.c erzeugt und eingebunden das geht unsigned char BusSpi_Output[128]; unsigned char BusSpi_Input[128]; dieses nicht mehr unsigned char BusSpi_Output[128]; unsigned char BusSpi_Input[256]; welche Bit's sind das? Versuch mal, entweder den "Verbesserten"
-
Thread
XMega HighRes PWM - irgendwie nicht so HighRes
Mir ist gerade aufgefallen, dass ich im makefile die ganze Zeit den atxmega128a3 angegeben habe, aber den atxmega128a3_U_ verwende. Jetzt habe ich nach langem Suchen endlich Pakete der avr-libc gefunden, die den atxmega128a3_U_ beinhalten. Allerdings sagt dann avrdude, er kenne
Ich habe hier gerade den AtXmega128a1u verlötet und die HiRes-Extension funktioniert anstandslos. Es scheint also ein spezifisches Problem des xmega128a3u zu sein.
-
Thread
Quarz verziehen
zählt bis 86400, dann sind es 17 Vorkomma- und 7 bzw. 15 Nachkommabits. Dann addiert man mit den 128 Hz des Hardware-Timers ein korrigiertes Festkomma-128stel in die Variable - fertig. Beispiel: Sekunde zählt bis 60, 32(6+26)-bit-FP U32_t SCALE=67108864L,secFp; //2**26 U16_t einsDurch128Fpkorrigiert
noch geringfügig durch 2er Potenzen optimieren kann, ist nebensächlich. >Dann addiert man mit den 128 Hz des Hardware-Timers ein korrigiertes >Festkomma-128stel in die Variable - fertig. >Beispiel: Sekunde zählt bis 60, 32(6+26)-bit-FP >U32_t SCALE=67108864L,secFp; //2**26 >U16_t einsDurch128Fpkorrigiert
-
Thread
Display mit Touchscreen bei Pollin?
Spannung in der einen Ecke, Verstärkung wird über die andere Ecke bestimmt: Verstärkung_Y=gewünschter_max_Wert/(max_ADC_Wert-Offset_Y)
TEST ablaufen. Gruß micha ###################################### _kalibrieren Alias 1 + 48 + 128 _texteingabe Alias 2 + 48 + 128 _delete Alias 3 + 48 + 128 _touch_werte_anzeigen Alias 4 + 48 + 128 _menue Alias 5 + 48 + 128 _test Alias 6 + 48 + 128 _zeichensatz_anzeigen Alias 7 + 48 + 128
-
Thread
Leistungsfähigere(Größere) ATMega
ne kommunikation ginge aauch über externe controller. wenn ihr z-b- ne möglichkeit kennt. kann der max232 serielle busprotokolle?
125kHz Signal als Basis: ein tmr overflow Interrupt alle 8us als allgemeine Zeitbasis. Du hast also max. 128 Befehle "Platz" (bei 16MHz Takt). Sind Daten zu übertragen brauchst du zum Datenbit setzen und Sendedaten rollen etwa 20 Befehle. Danach kommt eine Abfrage der Kontakte aus [1] ca. 10 Befehle.
-
Thread
Durchschnitt von 16-bit Farbwerten berechnen
color_code |= (g & 0x3f) << 5; color_code |= (b & 0x1f) << 0; drawPixel(x + (128 - W) / 2, y + (128 - H) / 2, color_code); i++; } } [/c] In der Berechnung: [c] uint16_t i = 0; for(x) for(y) buffer[i * 3 + 0] += color.r; buffer[i * 3 + 1] += color.g; buffer
color_code |= (g >> 2) << 5; color_code |= (b >> 3) << 0; drawPixel(x + (128 - W) / 2, y + (128 - H) / 2, color_code); i++; } } } void render() { samples++; uint16_t i = 0; for (int y = 0; y < H; y++) { for (int x = 0; x < W;
-
Thread
DDS Sinus Tabelle wie berechnen ?
include <avr/pgmspace.h> constexpr float PI=__builtin_atan(1)*4; template<class T,size_t N,int max>struct sintab_t{ T a[N] {}; constexpr sintab_t() { for (size_t x=0; x<N; x++) a[x]=__builtin_round(__builtin_sin(x*2*PI/N)*max); } char operator[](size_t i) const { return
for i:= 0 to 1023 do begin Winkel:= i; Winkel:= Winkel * PI / 512.0; Value[i]:= round(128.0 + sin(Winkel) * 127.0); end (hoffentlich hab ich hier keinen Flüchtigkeitsfehler drin) W.S.
-
Thread
ATMega128 ISP Probleme MKII STK200 STK500
einen neuen AVRISP MKII mit USB umgestiegen bin. Mit einem anderen Prog-Adapter lässt sich das Mega128-Board über den gleichen ISP Stecker problemlos flashen. Bei mir hängt an beiden Usarts des Mega128 ein MAX232, d.h. PortE.0 (MOSI) ist gleichzeitig das RXD0-Signal, welches vom MAX232 getrieben wird
Hi, das ist ne gemeine Falle beim Mega128. Die ideale Lösung ist ein MAX den man abschalten kann, so wie hier http://www.embedit.de/dmdocuments/Mega128ModulRS232.pdf
-
Thread
Alternative Firmware für Sparmatic Zero Heizungsthermostat
ich dafür doch nur einen Adapter bauen... > der wird ja bestimmt nich Pin-Kompatibel sein mit dem 128er. Die Entwickler der Sparmatic-Geräte waren nicht so blauäugig, die LockBits nicht zu setzen. Der verwendete Controller ist kein M128 sondern ein M169PA. Da ist nichts pinkompatibel, zumal der M128
Und dass der 128er keine LCD-Controller hat, ist mir auch bekannt, da ich ja mir bei meinem Display ansonsten nicht die Mühe hätte machen müssen, eine Routine zu schreiben, die eben das alles was ich ausgeben wollte
-
Thread
SPI Phänomen mit externem Takt, wo leiegt der Fehler?
fMAX des MAX7219 => 10MHz. Bist Du sicher, daß Du da nicht zu schnell bist? Da würde auch für sprechen, daß es wieder geht, wenn Du den Clkdiv einschaltest (Ich meine mich erinnern zu können, der teilt
STM32 schrieb im Beitrag #4701598: > fMAX des MAX7219 => 10MHz. Mehr kann ein AVR mit 20 MHz nicht.
-
Thread
Servosteuerung 30 A - H-Brücke verstärken?
topic/383498 Meine Wunschmotoren sind aber etwas heftiger: Pollin 310554 (12V, 3 A Leerlauf / 27 A max) Pollin 310477 (12V, 0,5 A Leerlauf / 12 A max) Leider finde ich keine fertigen Servoregler als Modul für diese Leistung. Ich habe mir jezt von den TLE4206G ein paar bestellt. Der TLE4206G beinhaltet
Der BD244 macht nur 6A? Ja - hab ich mich vertan. 245/246 meinte ich. geht aber auch nur bis 15A max. sry StromTuner