-
Thread
Projekt: DDS basierter Funktionsgenerator mit AD5930
schoneinmal den DS1867 mit einem ATMega angesteuert und kann mir mal den C-Code dazu zeigen odr mir sagen wie ich es versuchen könnte? Martin
Michael D. schrieb im Beitrag #1665832: > ...ist doch geplant! Mir wäre da ein Atmega8 oder 16 lieber, da die, > glaube ich, jeder hier vorrätig hat?!? Hmmm, also ich habe hier stangenweise 8051er Derivate rumliegen. Gut, auch mal 20 ATmega48 oder sowas. Aber der ist schon wieder
-
Thread
Atmega8 und LCD
bekomme immer folgenden Fehler. Poschi Build started 20.2.2010 at 15:13:32 avr-gcc -mmcu=atmega8 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT LCD.o -MF dep/LCD.o.d -c ../LCD.c avr-gcc -mmcu=atmega8 -Wl,-Map=LCD.map LCD.o -o
Hallo, sitze gerade an meinem neuen 2x16 LCD von Displaytech (LCD 162C) und bekomme einfach kein zeichen angezeigt. Irgendwas muss mit meiner Initialisierung nicht stimmen. Das LCD soll mit einem Atmega8 mit 8Mhz angesteuert werden. Die Ansteuerung soll im 4bit Modus
-
Thread
Was braucht ein Anfänger?
ATMEGA 8-16 DIP ist gut und kostet nicht viel
LordZiu schrieb: > ATMEGA 8-16 DIP ist gut und kostet nicht viel Und ist veraltet. Selbst Atmel empfiehlt ihn nicht mehr für Neuentwicklungen. Außerdem kostet der ATMEGA 88 auch nicht mehr. Daniel Brüderl schrieb: >
-
Thread
Bitte um Prüfung - Digital geregeltes Netzteil
Die Dioden sind im ATMEGA schon drin wenn auch nur für kleine Ströme
aber da scheint der Export ein wenig grobschlächtig ranzugehen. Und ja, die Dioden sind schon im ATMega drin, aber wenn ich die schiesse muss ich auch wieder den Chip tauschen. Rauchen die externen durch dann kommt das billiger. ;)
-
Thread
atmega 162 | mehr als 3 byte empfangen
Hallo zusammen, ich habe bezüglich des Datenempfangs bei besagtem µC das Problem, dass das Register UDR (FIFO-Speicher) nur 3 Byte aufnehmen kann. Ich möchte gerne 10Byte empfangen, aber es werden nur drei Interrupts ausgelöst. Kann mir jemand einen Anstoß geben, wie ich diese Problem umgehen kann? Vielen Dank schonmal Grüße occino
-
Thread
Mikrocontrollerplatine programmieren?
3CSIM (CSD: 6,95€) einsetzen, EA-Pin auf VCC legen, dann kanns losgehen. Alternativ geht auch ein ATMega162 (AVR-Familie). Peter
auf meine Platine, > richtig? Falsch! AVR != 8051 Wenns AVR sein soll, schau Dir mal den ATMega162 an. Peter
-
Thread
STK500/AVR Dragon/AVRISP mk II
Dragon hat mich nur das gewundert: AVR Dragon unterstützt folgende Typen AVR Familie: AT90USB162, AT90USB82, ATmega168, ATmega168P, ATmega32, ATmega328P, ATmega32U4, ATmega48, ATmega48P, ATmega88, ATmega88P, ATtiny13, ATtiny13A, ATtiny2313, ATtiny25, ATtiny45, ATtiny48, ATtiny85, ATtiny88 (http
. Unter Introduction->Device Support sind die MCU-Typen aufgelistet, die damit gehen. Auch der ATmega162 ist dabei.
-
Thread
AVR debuggen mit Eclipse und AVaRICE unter Windows
noch nicht funktioniert ist das Debuggen, wie es mit AVR-Studio in gleicher Hardware-Konfiguration (ATmega162 und selbstgebasteltes JTAG-ICE-Interface am COM-Port) bereits möglich war. Und zwar scheint es am AVaRICE zu liegen, das sich z.B. nach dem Start in der DOS-Shell über [code]avarice --mkI -j COM8 -P atmega162 -I :1212[/code] mit der Meldung "JTAG ICE communication failure: Inappropriate ioctl for device" verabschiedet. Gibt es eine Idee, woran es liegen könnte, dass ich mit AVaRICE keine
-
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
Neue OpenOCD-Firmware für USBProg (18x schneller)
Die Flaschenhals hier ist einfach die Performance des Mikrocontrollers, der USBProg verwendet (ATMega32). Ich habe Berechnungen bei der OpenOCD-Firmware für eStick (mit AT90USB162) durchgeführt. AT90USB162 hat nur 512 bytes SRAM, also ich verwende hier nur 350 bytes als Daten-Buffer. Die
um 350 Bytes vom Adapter zum Zielsystem zu übertragen. Das ist ungefähr 5.5 ms bei einem AT90USB162 mit 8MHz. Dazu müssen auch die Übertragungszeit dieser 350 Bytes vom Host zum Adapter (theoretisch ist das 1 ms bei USB Full-Speed, praktisch ist das 2ms) und die Übertragungszeit der TDO-Werte
-
Thread
Mega162 und for-Schleife
Hi! Ich unternehme gerade meine ersten Gehversuche mit einem ATmega162 und C. Dabei habe ich ein für mich nicht nachvollziehbares Verhalten bei folgendem Code: [code] while(1) { for (unsigned char i=7; i!=255; i--) { PORTE=i; for (unsigned char
-
Thread
Kann kein Programm übertragen, da Programmer nicht reagiert
= (unknown) Device code: 0x5e = ATtiny2313 Device code: 0x60 = ATMEGA161 Device code: 0x61 = (unknown) Device code: 0x62 = (unknown) Device code: 0x63 = ATMEGA162 Device code: 0x64 = ATMEGA163 Device code: 0x66 = (unknown) Device code: 0x69 = ATMEGA8535 Device code: 0x6a = (unknown) Device code: 0x72 = ATMEGA32 Device code: 0x73 = (unknown) Device code: 0x74 = ATMEGA6450 Device code: 0x75 = ATMEGA6490 Device code:
-
Thread
AVR ISP mkII und dann? Basiswissen fehlt : (
3 Spannungsregler 1A µA 7805 TO-220 - 3 Sicherungshalter 6,3 x 32mm max 6,3A 250V - 1x LCD Modul 162C 16x2 M. Bel. - 3x ATMEGA 8L8 DIP - Lochrasterplatine 200x100mm Doch nun komme ich nicht weiter. Ich habe nun viel gesucht, aber glaube, dass eine absolute Grundlage nie erwähnt wird und wohl so
als Wissender gar nicht glauben kann, dass man das nicht wissen könnte. Also, ich möchte meinen Atmega programmieren, habe hier mein USB AVR ISP mkII Teil. Nur hängt da ein 6poliges Kabel dran und ... Nun habe ich geschaut und man braucht wohl einen AVR ISP Adapter. Aber was ist das und wofür brauche
-
Thread
Hex-Code für Mega644 in Mega644P verwendbar?
Hi AVR508: Migration from ATmega644 to ATmega644P Sollte deine Frage beantworten. MfG Spess
irrsinnig und unseriös ist, sowas zu machen, darüber >brauchen wir nicht zu diskutieren. ??? Der ATmega128 kannte auch noch den ATmega103-Kompatibilitäts-Modus... Der ATmega162 auch... Es könnte also sein, dass der 644 und der 644p per fuse "kompatibel" gemacht werden können. Ist aber nicht der Fall
-
Thread
Suche STK 500+ 501
Ich habe hier noch ein STK-500 übrig. Allerdings nur das Board mit Anleitung und ein Controller (ATMEGA 162V). Wenn du selbst noch steckverbinder hast wäre es evtl. was für dich. Es ist praktisch unbenutzt.
Ich habe hier noch ein STK-500 übrig. Allerdings nur das Board mit Anleitung und ein Controller (ATMEGA 162V). Wenn du selbst noch steckverbinder hast wäre es evtl. was für dich. Es ist praktisch unbenutzt. gib mir deine ICQ dann werden wir es wietere Reteils klaeren koennen MFG alex
-
Thread
RFID - China-Reader ohne Spezial-IC
Antennenschaltung auf einen IRQ und einen Ausgang gelegt werden. gruss thomas - der erstmal, einige atmega162 besorgen muss.
Hallo Uwe, Atmega162 ist drin, und läuft. Umbau, Reset R hängt an Masse, muss auf +5V ! Out ist an PIN15, muss an PIN13 (INT1). Dann klappt das auch. gruss tomgr
-
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
Fuses nicht mehr programmierbar - ATmega8
Hallo! Prinzipiell geht es um die Programmierung eines ATmega8 - 16PU. Als Programmer verwende ich das Gerät "mySMART USB MK3", das bisher auch immer einwandfrei funktioniert hat. Nun habe ich folgendes Problem: Nach dem Kauf des ATmega8 habe ich zuerst über
Ich habe die ISP - Speed ganz runter gestellt (auf 162 b/s). Hat sich leider nichts geändert. Wie gesagt, Auslesen funktioniert einwandfrei.
-
Thread
LCD an PortC
Enable line */ #elif defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) || defined(__AVR_ATmega64__) || \ defined(__AVR_ATmega8515__)|| defined(__AVR_ATmega103__) || defined(__AVR_ATmega128__) || \ defined(__AVR_ATmega161__) || defined(__AVR_ATmega162__) /* * memory mapped mode
Und auf deinem Schaltplan wird ein ATMega16 verwendet, du schreibst aber was von einem ATMega32.
-
Thread
ATmega-Board mit 3,3V ?
Hallo. Ich möchte mir ein Controllerboard zusammenstellen. Dazu will ich nen ATmega16 nehmen.Kann ich diesen dann über nen Festspannungsregler auch mit 3,3V betreiben? Programmierung soll per JTAG erfolgen. Da ich Sensoren dranhängen will,die oft nicht mehr als 3,3V Eingangsspannung
Schau dir mal den ATMEGA162-16PU an. Der Standard ATMEGA16(L) ist sowieso abgekündigt. Den hier gibts bei csd-electronics. Vllt. gibts auch ein Muster bei Atmel ;). http://www.atmel.com/dyn/resources/prod_documents/doc2513
-
Thread
atmega läuft nicht
Weißt Du schon, an was es gelegen hat? Ich habe den selben Fehler mit einem Atmega32 auf dem Pollin AVR NET I/O-Board mit der Firmware von Ulrich Radig. Auch ich programmiere mit Code::Blocks. Teils entscheiden nur kleine und unwichtige Details später im Code darüber, ob der Atmega
Anfang in der ersten Zeile daran scheitert, eine LED anzuschalten. Ich habe auch testweise einen Atmega644 gekauft und eingebaut, aber der ist selbst mit den Codes, die der Atmega32 geschluckt hat, nicht angesprungen.
-
Thread
MC3362P Empfänger mit SI570 CMOS
habe über einen Ferritring symmetrisch aus- und eingekoppelt. Die Steuerung des Si570 mit einem ATmega88, LCD und Drehwinkelencoder habe mit WINAVR soweit fertig. Gruß Clemens
SDR/Mobo 4.3 können dabei hilfreich sein -> http://sites.google.com/site/lofturj/tf3lj/Mobo-AT90USB162-1-04.zip?attredirects=0 Die sind viel sauberer geschrieben (im gegensatz zur http://www.mydarc.de/dg8saq/SI570/index.shtml - ich mag keine funktionen in header files)
-
Thread
Digitale FSK Demodulation mit Goertzel Algorithmus
ohne sich tief in die Mathematik einarbeiten zu müssen? Idealerweise sollte das Ganze mit einem ATMega oder 8051 realisiert werden können. FIR Filter wären sicher eine Möglichkeit. Kann mir vielleicht jemand überschlagsmäßig sagen welche Ordnung ein solcher haben müsste um beide Frequenzen (38,4kHz
245 176 9 76 248 182 6 70 2.) 18.9kHz am Eingang (18,75kHz Mittenfrequenz) I Q 162 64 96 194 156 58 102 199 149 53 109 204 Prinzipiell ist bei beiden Frequenzen eine Tendenz bzw. Drehung zu erkennen. Vielleicht könntest du mir noch bei der Interpretation des Ergebnisses
-
Thread
IRMP - Infrared Multi Protocol Decoder
// OCIE1A: Interrupt by timer compare (use TIMSK for ATMEGA162)[/code] 3. PD3 als Input: [code]/*--------------------------------------------------------------------------------------------------------------------------------------------------- * Change
wegen den ATMGA 168 nachgeschaut warum es mit > dem nicht leüft ! irmp läuft auch auf einem ATMEGA 162 ohne Codeänderung, z.B. im WordClock-Projekt. Hast Du denn auch den Prozessor-Typ im WinAVR-Projekt ausgewechselt? Man kann i.a. nicht einfach das HEX-File für einen ATMEGA8 auf einen 168er laden
-
Thread
AVR's mit XMEM
einen AVR mit der Möglichkeit zum Anschluss eines externen SRAM's. Offensichtlich bieten nicht alle ATMEGA's diese Möglichkeit; der ATMEGA162 kanns, der ATMEGA32 nicht. Leider gibt es in den "parametric tables" von atmel keine Spalte mit der XMEM-Fähigkeit. Hat jemand eine Liste mit allen AVR's, die XMEM
unterstützen, damit ich mich nicht durch die einzelnen Datenblätter wühlen muss? Ich suche speziell einen ATMEGA mit 32 kByte Flash. Vielen Dank Mike?
-
Thread
Treiber für LCD-Displays mit KS0066-Controller
flag, AVR-LIBC 1.6.2 Entwicklungsplattform: Kontrollerlab unter Kanotix (Linux-Debian 5.0) AVR: Atmega8, 8 MHz int. RC-Osz., Fuse-Bytes: Low:0xD4 High:0xE9 Display: Lehner Dabitros YL#202-17/A7 (2 x 20 Z), baugleich mit DEM20231 (gibt's z. B. bei www.elpro.org) Pin-Zuordnung: PortD, Pins PIND0 bis
bei mir klappt es leider nicht. Ich habe ein YL # 162 -37 /E7 von Lehner Dabitros mit KS0066. (Unter dem Aufkleber von Lehner steht : AMPIRE 162C-D REV.A) und das habe ich nach Erwerb mit Deinem Code @ __juergen probiert, leider ohne Erfolg.(Es waren
-
Thread
Atmega8 - 1 oder 2 serielle Schnittstellen ?
serielle Schnittstellen, der uC soll so klein wie möglich sein. Auf meiner Suche stiess ich auf den Atmega8 bei dem ich die Angaben nicht ganz verstehe: SPI: 1+Usart, Uart: 1. Hat der nun 1 oder 2 serielle Schnittstellen im Sinne von Asynchron bei dem die Baudrate RS232 konform eingestellt werden kann ?
serielle Schnittstellen, der uC soll so >klein wie möglich sein. AVRs mit 2 UARTs sind z.B. ATmega162, ATMega164...1284P. Sind aber alles ICs mit minimal 40 Pins. Aber als TQFP kleiner als ein ATMega8 im Dil-Gehäuse. MfG Spess
-
Thread
Einige Frage zu einem geschenktem Board
dem Buckel und Datasheets habe ich leider auch keine gefunden. Also es handelt sich um: PHYTEC KC162 µC: Infineon SAF-C161CS-LF Jetzt wollte ich euch mal fragen ob ihr evtl. Ahnungvon dem Board habt, oder ob es so etwas wie ein Datasheet-Archiv gibt, wie alles funktioniert usw... weil ich im Grunde
gesagt hat vergiss das mit dem alten Board und nimm lieber einen on den billigen AVR Atmel µC's (Atmega8 oder so). Zu diesen Controllern gibt hier auch ein gutes [[AVR-Tutorial]]. Les dir das Tutorial mal durch dann weißt du was du brauchst. > - Software (Keine Ahnung woher) Wenn du Informatik studiert
-
Thread
Ascii Dec in einzlne Ziffern zerlegen
Das Printf bringt mit nix Das ganze läuft auf Atmega162 und die einzelnen Zeichen, also 6 und 8 sollen dann per USART als 36 und 38 Hex versendet werden.
-
Thread
Atmega88 nur fehler!
Hi zusammen, erstmal nen schönen 4-ten advent! also folgendes problem: ich versuche mit einem atmega88 (20 au SMD mit 16 mhz quarz ) 2 rgb leds annzusteuern wegen der 6 pwm kanäle! also platine geätzt, gelötet und an mein usbasp von fischl angeschlossen. Atmega wird weder erkannt noch sonst irgendwas
AVR (ATtiny12, 13, 15, 25, 45, 85, 44, 84, 2313, ATmega8, 16, 32, 162, 48, 168, 328P, 644). Peter
-
Thread
Resetflags alle auf Null?
es geht um das MCUCSR und um die vom Rolf genannten Flags und um einen ATmega 162
-
Thread
LCD, Pegelwandler etc. von Reichelt
dem STK500 dachte ich bestell ich die Teile die im Tutorial angegeben sind uns ein paar (5 Stk.) ATmega8. Da habe ich ein paar kleine Fragen um auch alles richtig zu machen, denn nachbestellen wird schwer bzw. teuer! Ich hoffe ihr verseht das! 1. LCD (aus Teil 6) Welches ist von reichelt geeignet
STK500 dachte ich bestell ich die Teile die im Tutorial angegeben > sind uns ein paar (5 Stk.) ATmega8. Vielleicht auch noch Atmega 644: http://www.mikrocontroller.net/topic/159767#1518314 > > Da habe ich ein paar kleine Fragen um auch alles richtig zu machen, denn > nachbestellen wird schwer
-
Thread
kleines Timerproblem
naja es ist nochmal in der iom162.h declariert also in den definitionen des Atmega162 aber da hab ich nix drin gemacht
-
Thread
AVR 16Bit PWM flakert unregelmässig
Guten Tag, ich bin Anfänger und arbeite neu mit einem Atmega 162 und möchte 4 verschiedene 16Bit PWM generieren. Ich habe ein simples Programm geschrieben um die PWM zu testen, ich erhöhe die Pulsweite bis ans Maximum, und verkleinere sie dann bis ans Minimum
-
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
Taktanzahl für Sprung
Hallo Leute, ich würde gerne wissen wieviele Takte der ATMega8 braucht um einen Sprung auszuführen. Ich habe in C eine Funktion geschrieben, die Bits senden soll. Das Listing sieht folgendermasen aus: [avrasm] 00000146 <senden>: while(1){ // zaehler1DauerPattern
r25, 0x0142 15e: 32 bb out 0x12, r19 ; 18 160: 42 bb out 0x12, r20 ; 18 162: 42 bb out 0x12, r20 ; 18 164: 32 bb out 0x12, r19 ; 18 166: 80 93 41 01 sts 0x0141, r24 16a: 90 93 42 01 sts 0x0142, r25 :[zaehler1DauerPattern] "+r"
-
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
Schrittmotorsteuerung mit Atmega8?
Atmega64 oder..640
Ja, aber ich denke jetzt ist es an der Zeit, den Atmega8 rauszuwerfen und anstatt einer suboptimalen Lösung gleich eine optimale erweiterungsfähige zu benutzen.
-
Thread
Windows7 / Parallel-Port Programmer Problem
Eine Frage habe ich doch noch: AVR Dragon unterstützt folgende Typen der AVR-Familie: AT90USB162 AT90USB82 ATmega168 ATmega168P ATmega32 ATmega328P ATmega32U4 ATmega48 ATmega48P ATmega88 ATmega88P ATtiny13 ATtiny13A ATtiny2313 ATtiny25 ATtiny45 ATtiny48 ATtiny85 ATtiny88 Was ist mit dem Atmega8 und dem Atmega644P, werden die unterstützt?
-
Thread
JTAG mit Dragon funktioniert nicht
Controller garkeine Signale zum Dragon zurückzugeben? Das gleiche Problem tritt auch mit einem ATmega162 auf. Die JTAGEN Fuse ist auf beiden "1", daran kann es also nicht liegen. Der Dragon sowie AVR Studio sind auf den aktuellen Stand. Irgendeine Idee woran das noch liegen kann? Ciao..
der 32k Grenze beim Debuggen hatte ich auch schon mal gehört. Erklärt aber nicht, warum es mit dem ATmega 162 genausowenig funktioniert hat. Ciao... Markus
-
Thread
ATmega644 tot?
über JTAG debuggen, aber ich bekomme das JTAG nicht zum laufen. Bekomme das JTAG auch mit einem ATmega162 nicht hin, ist da noch etwas zu beachten ausser die Leitungen entsprechend der Beschreibung zu verbinden? Ciao... Markus
mit dem JTAG nicht funktioniert. Die Fuses dafür sind enabled, aber ich bekomme es weder mit dem ATmega162 noch mit dem ATmega644 zum funktionieren. Ciao... Markus
-
Thread
Fakultaet berechnen auf dem STK500mit AtMega16
* 2 * 3 * ... * n passende Schleife konstruieren. Ich schätze die Berechnung von 200! auf einem ATMega16 als völlig unproblematisch ein. Er sollte das Ergebnis innerhalb eines Sekundenbruchteils errechnen können.
multiplizieren und addieren können, scheint es übrigens durchaus zu geben. Jeder, der behauptet hat, dass ein ATmega16 mit der Aufgabe überfordert ist, gehört dazu.
-
Thread
EADOGM126 initiiert nicht mit Assembler
Hi Leute! Bitte helft mir, ich bin am Verzweifeln. Ich habe einen eadogm162 an einen Atmega8-16PU angeschlossen, leider ohne Hintergrundbeleuchtung, da mir eine falsche zugschickt wurde. Deswegen habe ich eine helle LED dafür missbraucht. Der eadog wird an 5V und 8Bit betrieben
Es ist der EADOGM162 sorry verschrieben ^^