-
Thread
LCD ansteuern mit Fleury-Lib
Hallo, ich versuche mit einem Atmega 32 ein Display der Firma Displaytech (204B), also 4 Zeilen a 20 Zeichen anzusteuern, vergeblich. Ich habe dazu schon die beiden Zeilen #define LCD_LINES 2 /**< number of visible
zum 2x16 gibt es hier: http://www.reichelt.de/?;ACTION=7;LA=6;OPEN=0;INDEX=0;FILENAME=A500%252FLCD162C%2523DIS.pdf;SID=20Cru1PawQARQAAGH4BDI2f933fa245972d449facbea56cce25d5 das zum 4x20 hier: http://www.reichelt.de/?;ACTION=7;LA=6;OPEN=0;INDEX=0;FILENAME=A500%252FLCD204B%2523DIS.pdf;SID=20Cru1PawQARQAAGH4BDI2f933fa245972d449facbea56cce25d5
-
Thread
Mega2568 im AVR Studio über STK200 oder mySmartUSB MK2 programmieren
Board von <http://www.shop.robotikhardware.de>/shop/catalog/product_info.php?cPath=64&products_id=162 und 2 Adapter einen STK200 <http://www.shop.robotikhardware.de/shop/catalog/product_info.php?products_id=41> und einen mySmartUSB MK2 <http://shop.myavr.de/index.php?sp=article.sp.php&artID=42>.
20090313. Im AVR Studio mache ich ein neues AVR GCC Projekt / (Debug platform:AVR Simulator) (Device:ATmega2560) Im Menü Project/Options Frequency:16000000hz nun ein kleines Testprogramm geschrieben / Compile und unter Tools Program AVR Connect... Select AVR Programmer NUR WELCHEN! AVRISP mkII Auto und
-
Thread
Fehlender Interrupt nach dem Linken
rjmp .+166 ; 0xb8 <__bad_interrupt> 12: 00 00 nop 14: 51 c0 rjmp .+162 ; 0xb8 <__bad_interrupt> 16: 00 00 nop 18: 4f c0 rjmp .+158 ; 0xb8 <__bad_interrupt> 1a: 00 00 nop 1c: 4d c0 rjmp .+154 ; 0xb8 <__bad_interrupt
Vektoradressen holt er sich scheinbar ueber: C:/Program Files (x86)/Atmel/Studio/7.0/Packs/Atmel/ATmega_DFP/1.3.300/gcc/dev/at90usb1287/avr51/crtat90usb1287.o Und deine ISR(USB_GEN_vect) taucht im Mapfile gar nicht auf. Wenn es nicht anders geht, wirst du den Teil anpassen muessen der die "crtat90usb1287
-
Thread
Kaputt optimiert - was mache ich falsch?
ldi r31, 0x00 ; 0 15e: 80 81 ld r24, Z 160: 84 60 ori r24, 0x04 ; 4 162: 8c 93 st X, r24 PORTB &= ~LCD_RS; // clear RS, this is always a command 164: a8 e3 ldi r26, 0x38 ; 56 166: b0 e0 ldi r27, 0x00 ; 0 168: e8 e3 ldi r30
Sorry, am Anfang überlegt, am Ende nicht dran gedacht... Das ist mit WinAVR und einem ATMega16 als Target im AVR-Studio.
-
Thread
ATxMega16A4: Zu dumm für PWM?!
ARM7 von NXP kann ich daher verwenden. Es ist auch blöd, daß die XMega nicht pinkompatibel zu ATmega128/1280 sind. Peter
Servus, 3,3 Volt Displays: DOGM128, DOGM132, DOGM162 gibt es bei Reichelt. Gruß GG
-
Thread
Atmel AVR Toolchain for Linux
Hallo zusammen, ich möchte beginnen einen Atmega mit Linux zu programmieren. Dafür habe ich die offizielle Toolchain [1] runtergeladen und wollte das erste Tutorial-Beispiel ausprobieren. [code] .include "m8def.inc" ldi r16, 0xFF out DDRB
include/avr/iotn87.h ./avr/include/avr/iox16e5.h ./avr/include/avr/iom649p.h ./avr/include/avr/iom162.h ./avr/include/avr/version.h ./avr/include/avr/iom325.h ./avr/include/avr/interrupt.h ./avr/include/avr/ioa8510.h ./avr/include/avr/io90pwm2b.h ./avr/include/avr/iom324pa.h ./avr/include/avr
-
Thread
Philips-Hue-Lux zerlegt
wegen der Hitze der LED) ist... Ein paar Fakten: * Controller-Board Dimensionen: 45x25mm * ATMega M2564RFR2 * Y100 - 16MHz * U101 - 4MBit Flash MXIC 25L4006E M1Q126 * U103 - F13? - Spannungsregler 3V3 * PWM Ausgang 3V3 auf Port B7 - Pin 33 ** abnehmbar an R224 (untehalb der Spule) * Stromversorgung
37.4 154 37.9 155 38.3 156 38.8 157 39.3 158 39.7 159 40.2 160 40.7 161 41.2 162 41.7 163 42.2 164 42.7 165 43.2 166 43.7 167 44.2 168 44.7 169 45.2 170 45.7 171 46.3 172 46.8 173 47.3 174 47.8 175 48.4 176 48.9 177 49.4 178 50.0
-
Thread
Einfach-Messdatenerfassung
Teensy-Board bestellt. http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=350424299832 Da kann ein AT90USB162 oder ein ATMEGA32U2 bestückt werden. Die galvanische Trennung könnte ein ADuM3160/ADuM4160 übernehmen. Einen fertigen DCDC mit gutem Wirkungsgrad bei der geringen Last suche ich noch. Frage
Da sind nicht viele Bauteile dran. Als CPU geht z.B. ein ATmega32U2. Wenn man das noch galvanisch trennt mit dem ADuM3160 müsste das laufen. Ein isolierter DCDC noch dran der ein paar mA liefern kann für CPU und ADC, DAC und den ADuM-Isolator. Andere Varianten
-
Thread
AVR: Umdrehung / Spalten
Hallo, ich habe das mal ne Frage. Ich nutze einen ATmega8 mit 16 Mhz. Daran ist per externen Interupt ein HallSensor. Timer 1 ist durch 64 vorgeteilt umd misst die Zeit pro Umdrehung. Diesen Wert teile ich durch 512, und lage damit Timer0 vor, der
die routine benutzt) Das display besteht aus 8 LEDs. Geplant habe ich eine Version mit mega162, da dieser einer der einzigen (oder sogar der einzige??) controller ist, bei dem nicht der 16bit CTC timer durch den ICP blockiert wird. Das ganze programm ist noch nicht ganz fertig und erst recht
-
Thread
LCD Probleme mit ST7036
Hallo, ich habe ein atmega16 nach Anweisung von Fleury angeschlossen und benutze die mitgegebene Library. Ich will damit ein ST7036 (4bit, 2-lines) ansprechen Ich habe entsprechend den Anweisungen initialisiert, also #define
Hallo, bin auch gerade am mühen das DOG-M 162 zum Laufen zu bringen. Leider bleibt das Display bisher dunkel. Auch der Versuch mit Toby's DOG.c brachte keinen Erfolg. Hat jmd. von Euch ein *.hex file für den Mega8 zum Testen? will nur wissen
-
Thread
Tasten entprellen
Code auf mein STK500 gebrannt, er läuft wie dumm. Ich hab zwar keinen Mega8515, sondern nen Mega162, aber die sind ja kompatibel. Anbei mal das Hex aus Deinem Code für den Mega8515. Peter
uint8_t)(int16_t)-(F_CPU / 1024 * 10e-3 + 0.5)[/c] Der hintere Ausdruck berechnet sich für einen Atmega8L mit 8MHz zu: [code]8000000 / 1024 * 0.01 + 0.5 = 78.7[/code] Was aber steht im vorderen Ausdruck? Entschuldigung an alle denen die Frage zu trivial ist :)
-
Thread
AVR-Debugging: Speicherstelle überwachen
://onlinedocs.microchip.com/pr/GUID-ECD8A826-B1DA-44FC-BE0B-5A53418A47BD-en-US-7/index.html?GUID-1A162E91-DAA7-4E50-AD74-8CF56E5BAC35
genutzte Features zu verzichten. Ähnliche "als Mega getarnte Tinys" gab es auch schon zuvor: ATmega88 & Verwandte. Auch die haben beispielsweise kein JTAG bekommen sondern nur debugWIRE. Da sie aber andererseits die Multiplikationsbefehle der Megas bekommen haben, hat man sie wohl auch "Mega" nennen
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
wo fange ich an? Der Thread ist etwas unüberschaubar. Ich habe NRF, Atmega, Espxxxx und Raspi…
tools von Hubi und anddren nie genutzt habe. Speziell bezog sich 1. & 2. auf die hmRadio.h Zeile 162ff https://github.com/grindylow/ahoy/blob/e05d2220cb1f99bbbf4083d62b0281d096ceeccb/tools/esp8266/hmRadio.h#L162
-
Thread
5V 4Bit - DOGM162 DOGM081 EA DOGM163 Initialisierung Beispiel ATmega8 Assembler
Ein kleines Beispiel, um ein DOGM-Diplay im 5V 4Bit Modus zu initialisieren. Der LCD Controller ST7036 hat so seine Eigenarten, kostete anfangs viel Zeit, bis das Display im 4-Bit-Modus lief, das Datenblatt half. Der µC Takt ist im Assemblercode 1MHz, bei anderen Takten ggf. die Warteschleifen etwas anpassen. Erscheint nach Programmstart im Display "HALLO" ist die Freude groß^^ Anmerkung: Der Reset-Pin des AVR muss natürlich auf High liegen, hatte es beim Zeichnen übersehen, diverse C fehlen auch noch, sorry. Bernhard
-
Thread
Bascom ist gut
PPS: Mein erstes Projekt mit µC war ein Traktometer ... ATMega32 auf Punktraster, Quarz etc. und LCD dran, an die Kardanwelle nen Reedkontakt, ins Gehäuse gepappt und die Kiste lief, Programmierung ca. 1h Timer, Impulse zählen LCD-Ausgabe, das machte Lust auf
Ufzjjuz schrieb im Beitrag #2662639: > PPS: Mein erstes Projekt mit µC war ein Traktometer ... ATMega32 auf > Punktraster, Quarz etc. und LCD dran, an die Kardanwelle nen > Reedkontakt, ins Gehäuse gepappt und die Kiste lief, Programmierung ca. > 1h Timer, Impulse zählen LCD-Ausgabe, das machte
-
Thread
EAGLE 3D - zeigt eure Projekte Bilder
Hi, hier mein Testboard für den ATMega8 Kalle
Displaytech-162A
-
Thread
VOLTCRAFT DSO-3062C 60 MHz = baugleich mit?
und 5V Logikpegel. Edit: Könnte mir bitte jemand die Strings/den String schreiben, den mein Atmega dann senden müsste? Mfg
würde ich die seine /param/sav/run1kb* datei untersuchen, > er hat aber kein uart adapter und mit atmega wird er wohl nur nen > rm /param/sav/run* > machen wollen (ja genau, das hier Pascal). Zum löschen der Datei lasse ich meinen Atmega dann einfach 1x [avrasm] rm /param/sav/run* [/avrasm]
-
Thread
LED Fading Atmega32
LED fading test //* uses exponential PWM settings to achive visual linear brightness //* //* ATmega32 @ 8 MHz //* //* //***************************************************************************** #define F_CPU 8000000L #define true 1 #define false 0 #define STK500
, 36, 40, 44, 49, 55, 61, 68, 76, 85, 94, 105, 117, 131, 146, 162, 181, 202, 225, 250, 279, 311, 346, 386, 430, 479, 534, 595, 663, 739, 824, 918, 1023}; uint16_t pwmtable_16[256] PROGMEM
-
Thread
Taschenrechner Kommunikation
Timeout nicht funktioniert. Ich denke das ist ein Copy&Paste-Fehler. Bei den beiden Timern des Atmega162 hast du diese Stelle drin, Kommentare von mir. [C] // Je ein 8-Bit Timer pro UART TCCR0 |= (1<<CS00)|(1<<CS02); // Vorteiler 1024 TCCR2 |= (1<<CS00)|(1<<CS02); // Vorteiler 128 !!!
-
Thread
Sammelbestellung AR488 kompatibler USB-GPIB Adapter. Interesse?
komplexeren Protokoll betrieben? Ich frage, weil ich mit einem Adapter gleicher Bauart (nur mit ATMega) an einem Plotter gescheitert bin (mit SN75160 / SN75161) ... :-(
wir es Schutzbeschaltung. Diese scheint mir schwächer zu sein als die ursprünglichen SN75160/161/162 wie sie im Commodore oder auf HP IEEE Karten verbaut waren, von daher wundert mich die Einschränkung von 2 Geräte nicht. Da es die SN75160/161/162 zumindest noch als SMD gibt und DIL Adapter Platinen
-
Thread
AVR Synthesizer mit ATxmega128A1
DMA macht es Sinn. Bei mir hat diese Optimierung das Programm mehr als doppelt so schnell gemacht (Atmega328 hat leider kein DMA).
ein kleines Problem. Die Voreinstellung für die PDI Clock-Rate von 1MHz für den Mikrocontroller ATmega644P muss im Menü auf 125KHz herunter gesetzt werden, da sonst der ATmega644P nicht erkannt wird.. Gruß Rolf
-
Thread
Prescaler,InterruptRoutinen und Zeiten berechnen
Hallo ich benutze einen Atmega8 um in Abhängigkeit des ADC-Kanals variable Impulslängen zu erzeugen. Ich benutze dabei ADC-Interrupt, Timer0 und Timer1-Interrupt. Der ADC wird alle 1ms ausgelesen (siehe code). Was ich eigentlich
2.536 Sekunden, bis dieser Event eintritt. Bei einem Vorteiler von 64 dauert es aber 2536000/15625 = 162.3 Sekunden. Das sind alles nur mathematische Schlussrechnungen, die hier notwendig sind. Wenn dir klar ist, wie so ein Timer eigentlich funktioniert (und das ist in der Tat sehr simpel), dann kann
-
Thread
Merkwürdiges Phänomen mit Display und SPI
http://www.komputer.de/zen/index.php?main_page=product_info&cPath=30&products_id=74 Controller ATmega16 Code: [c] #define LCD_RST PB3 #define SPI_CS PB2 #define SPI_MOSI PB5 #define SPI_SCK PB7 #define LCD_DC PB4 #define DISPLAY_PORT PORTB #define DISPLAY_DDR DDRB #define
, 70, 75, 80, 85, 90, 95, 96, 97, 100, 105, 108, 112, 117, 122, 127, 132, 137, 142, 147, 152, 157, 162, 167, 172, 177, 182, 187, 192, 197, 202, 207, 212, 217, 222, 227, 232, 237, 242, }; // unsigned char c3x5[248] = {0x00, 0x2e, 0x06, 0x06, 0x3e, 0x14, 0x3e, 0x0c, 0x36, 0x18, 0x32, 0x08, 0x26, 0x14
-
Thread
LCD_Ansteuerungsproblem_im_Multitasking_Betrieb
Hallo! Ich benutze einen atmega32 und 1 displaytech 162 LCD-Modul. Möchte dieses dann direkt über PORTC des avrs ansteuern. Gleichzeitig sind an PORTC 4 Tasten angehängt. Dies bedeutet automatisch, dass diese PINS auf high sind
-
Thread
$4,30 Arduino-Klon mit MSP430 von Texas Instruments
zusätzlich abgebucht: [code] Auftraggeber / Empfänger VISA TEXAS INSTRUMENTS FULF Verwendungszweck NR162XXX000 1,25% AEE 12.07 Betrag 0,13EUR [/code] Es sind nur 13 Cent. Aber wieso? Ich mag es nicht, wenn jemand unberechtigter Weise Geld von meinem Konto abhebt.
kenne ich auch. Der Arduino (genauer Boarduino) wirkt dagegen doch etwas größer. Dafür bringt der ATMega 168 auch ein paar Pins mehr mit. Ich sollte wahrscheinlich auch froh sein, nicht mit BGA arbeiten zu müssen ;-)
-
Thread
Max233: Falsche Characters
Hallo! mir ist es gerade gelungen, einen ATmega32 Daten an den PC senden zu lassen. Leider sehen sie so ähnlich aus wie deine, Thomas. Meiner Meinung nach liegt es nicht an der falschen Baudrate. Begründung: Bei korrekt eingestellter Baurate
ist ein Byte groß. Zwischen Baudrate, Taktfrequenz und dem Wert von UBRR besteht (zumindest beim ATmega32) folgender Zusammenhang: BAUD = f(Takt)/(16(UBRR+1)) Nun das Problem: UBRR nimmt nur diskrete Werte zwischen 0 und 255 an. Will man z.B. BAUD = 9600 bei MHz Takt erzeugen, müßte UBBR 5,51
-
Thread
Wer hat Erfahrung mit Induktionsöfen >1kW
Abhilfe: parallel zu jeder Diode einen C mit 10nf und 10 Ohm ESR. Oder eine Spannungsquelle, mit 100 Hz 162VAC und 162VDC Offset. Hat zwar eine andere Signalform, tut aber viel schneller. Die Spannung der Netzquelle muss nicht 230, sondern 325V sein. Im Anhang meine Einfachst-Version ohne Dioden, mit
parallel zu jeder Diode einen C mit 10nf und 10 Ohm ESR. Oder > eine Spannungsquelle, mit 100 Hz 162VAC und 162VDC Offset. Hat zwar > eine andere Signalform, tut aber viel schneller. > LTspice hat immer dann ein Problem, wenn der Steigungsgrad/Tangente sich schlagartig ändert. Insbesondere dann
-
Thread
Transistoren - Die-Bilder
konnten. Falsch! Tungsram fertigte gleichfalls NPN-Ge-Transistoren, so z.B. das Komplementärpaar AD161/162!
er „refurbished“ worden ist. Mir hat mal vor einiger Zeit jemand Fotos gezeigt von angeblichen ATmega128A, bei denen anhand der Rückseitenbeschriftung klar wurde, dass dort alte ATmega128 aufbereitet worden waren. So absurd das erscheinen mag, aber auch solch ein Geschäft scheint sich zu lohnen.
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware
Zusammen, ich arbeite gerade an einer "Hardwarelösung" für die Screenshots. Die Platine enhällt: ATMega32/644, VNC1L, MAX232, 64kBit FRAM, SUB-D Anschlüsse für Oszi und PC, USB Anschlüsse für Stick und Oszi und eine Pinleiste um den Vinculum das erste mal zu programmieren. Größe ist 80x80mm einseitig
ca. 58 kHz Rechtecksignals. Dachte aber auch, dass es eventuell an der Schaltung liegen könnte (ATMEGA16 im STK500), aber sehr wahrscheinlich kam mir das auch nicht vor. Komisch war, dass die Spikes nach "Auto-Setup" weg waren?! Leider habe ich nichtmehr in Erinnerung in welcher Zeitbasis die Spikes
-
Thread
Programmablauf für 3-Kanal LED-Fading
3-Kanal PWM zum Dimmen einer (oder mehrerer ;-) ) RGB-LED(s) realisieren. Ich nutze einen Atmel Atmega8. Mein bisheriger Code dimmt eine LED logarithmisch in einer festgelegten Geschwindigkeit zwischen einem MIN und einem MAX Wert rauf und runter, ist aber schon gut auf die 3 LEDs erweiterbar. [avrasm
0,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,7,7,7,7,7,7,8,8,8,8,8,9,9,9,9,10,10,10,10,10,11,11,11,11,12,12,12,13,13,13,13,14,14,14,15,15,15,15,16,16,16,17,17,17,18,18,18,19,19,20,20,20,21,21,22,22,22,23,23,24,24,25,25,26,26,26,27,27,28,28,29,30,30,31,31,32,32,33,33,34,35,35,36,37,37,38,38,39,40,41,41,42,43,43,44,45,46,46,47,48,49,50,51,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,77,78,79,80,82,83,84,86,87,89,90,92,93,95,96,98,99,101,102,104,106,107,109,111,113,115,116,118,120,122,124,126,128,130,132,134,137,139,141,143,145,148,150,153,155,157,160,162,165,168,170,173,176,179,181,184,187,190,193,196,199,202,206,209,212,216,219,222,226,229,233,237,241,244,248,252,255 [/avrasm] Jetzt würde ich gern eine Art Programmablauf im Programmspeicher speichern
-
Thread
Thermomix Rezeptchips
Atmega8 Atmega8 schrieb im Beitrag #3969592: > Hans Ulli Kroll schrieb im Beitrag #3969546: >> Es gab mal einen Windows Treiber, der das gleiche wie dm_crypt auf Linux >> gemacht hat. Nur leider sind die
Atmega8 Atmega8 schrieb im Beitrag #3977083: > ... aber so ist das meiner Ansicht nach kein so attraktives Angebot auf > welches ich mich stürzen würde. Laut Youtube, macht es aber unglaublich guten
-
Thread
RFID Spulen für Leistungsübertragung?
will man bei dem Abstand erwarten. Schaltung wie im Anhang. Leerlauf: Eingang 12V/130mA/1,6W 162kHz Ausgang 16,3V Mit 68 Ohm Last: Eingang 12V/240mA/2,9W Ausgang 8,8V/130mA/1,1W Wirkungsgrad 37% Naja, es wird relativ viel Leistung in den Spulen/Ferriten verheizt, wobei ich nicht genau
erstaunenden) Ergebnisse. Daher, das ich momentan nur einen einzigen BC337 da hatte, habe ich auf einem ATmega8 ein kleines Programm geschrieben, welches über 8Parallele PortPins den Transistor für 2µs einschaltet und dann 6µs abschaltet. Der Sinus schaut Sauber aus, und ich erreiche (Erster Aufbau) ~10%
-
Thread
Einfacher Mischer für DCF77-Superhet gesucht
imitierte Analoguhr mit drei Zeigern an, Datum und Schaltsekunden als Text. Das Programm paßt in einen Mega162 mit 16 k. zu c: wäre schön, das zu haben, muß ich aber nicht und ich brauche es momentan gar nicht. Diverse Bauanleitungen sind mir bereits begegnet, das ist meistens mit PLL, aber insgesamt ist
vorhergehenden 6 Amplitudenwerte (=100ms) wurde letztendlich die aktuelle MSF60-Amplitude berechnet. Der ATMEGA48 diente übrigens auch als LCD-Controller. Die LCD-Leitungen (13 x SEG und 2 x COM) können dank PWM die vier nötigen Spannungspegel annehmen. Das Projekt war eine Studie. Man verzeihe Schaltungsdesign
-
Thread
Welche Programmiersprache für Windows-Oberfläche?
Bin grad im python-Fieber (unter debian squeeze). Das einzige was jetzt doof ist: wenn ich Atmega8 proggen will muss ich in die low-level-Welt von C & co. dank meiner langjährigen Erfahrung mit python (so ca. ne Woche) habe ich schon folgende Infos gefunden: Man kann mit python: - wissenschaftliche
; this.textBox2.Name = "textBox2"; this.textBox2.Size = new System.Drawing.Size(181, 162); this.textBox2.TabIndex = 2; // // MainForm // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
-
Thread
Physikprojekte
Sendeleistung für die Übertragung über gut 25 m ausreicht. Mal schauen... Ich warte jetzt noch auf die ATmega328 Arduino Nanos, die ich bestellt habe. Denn meine Atmega168 hatten zu wenig Speicher für das Arduino-Programm.
So, die Arduino Nanos mit ATmega328 sind angekommen und das Programm macht, was es soll. Ich kann pro Sekunde 19 Datenpaare (Zeit, Luftdruck) speichern, das müsste eigentlich für die Wasserrakete reichen. Leider gibt es nicht mehr
-
Thread
Glühwürmchen in Rotkohlglas gefangen
blutiger Anfänger, und wollte Fragen ob mein Gedanke richtig ist? Wenn ich die Glühwürmchen auf einen ATMEGA32 draufmache und den Code abändere, kann es sein das dann statt der 4 Ausgängen für LED's dann 32 zur verfügung stehen würden? LG Michael
> Wenn ich die Glühwürmchen auf einen ATMEGA32 draufmache und den Code > abändere, kann es sein das dann statt der 4 Ausgängen für LED's dann 32 > zur verfügung stehen würden? Ich hab jetzt die I/O Pind des Mega32 nicht gezählt, aber kommt
-
Thread
Projekt: 200MHz DDS-Generator
nicht unbedingt die besten tools für HF boards, die sind eher gut genug für einen led-blinker mit atmega... Abgesehen davon kann doch jeder die 30tage version von Altium (Protel) benutzen (oder die studenten version).
Nachtrag zum Thema Frequenznormal DCF77 auf 77,5 Khz sowie auf 75,0 Khz und France Inter (TDF) 162 Khz mit 2KW Sendeleistung c.u Commtel
-
Thread
Problem Displayansteuerung ATMEGA1280
Hallo, ich möchte ein 4x16 LCD mit einem ATmega2560 ansteuern. Ich habe bereits ein Display mit mit einem 162 angesteuert... hierfür hatte ich 2 Ports verwendet... Da Ich aber den 4 Bit-modus verwende und nur die 3 steuerleitungen habe, habe ich
-
Thread
Denkfehler mit PCA9536 (Problem)
Ist der erste Versuch mit diesem IC, daher auch das einfache Programm. Arbeite mit 16 MHz, C, ATmega1284p Der Code: [c] int main(void) { i2c_init(); // Starte I2C Bus while(1) { i2c_start(adr1_w); /* MASTER weckt alle Busteilnehmer auf damit sie wissen
Was ist mit den China Teilen? Dachte so an HT16K33. Sollen so um 2x 9x9 LED Matrix schalten = 162 LED. Oder den AM2321 (Temp+Feuchte, DB auf chinesisch) Bin noch nicht bis zum Datenblatt gekommen. Werde das DB jetzt anders sehen. achim
-
Thread
Heizungs-Datenerfassung (HT3)
Hallo Norbert, ich habe jetzt einen ATmega328 zwischen den HT3 Miniadapter und den Raspberry Pi geschaltet. Dieser erkennt BREAK (Frameerror mit Empfangsbyte=0x00, Register UCSRnA, Bit FEn). Damit ermittle ich das Message-Ende. Tatsächlich
vorhanden sind beide Werte Null. Telegramme mit Error-/Cause-Code sind: MesId's (dezimal): 24, 162, 190, 191; teilweise allerdings mit unterschiedlicher Byte-Anzahl und von verschiedenen Quellen. Dies macht die Auswertung schwieriger. Am Heizungs-Regler angezeigte Fehlermeldungen stammen wohl