-
Thread
Baupläne rotierendes Display
ist nur vom Propellerdisplay. In der Bauteilliste ist noch ein Fehler drin. Der IC3 ist ein Atmel 162. Möchtest Du Dich dem Projekt anschließen? MfG Hicki
unterschiedeliche Module - eines mit 8 RGB LEDs und einmal mit 16 RGB LEDs. Bei der 8er ist ein ATmega 32 drauf, pro LED also 3 geschaltete Konstanstromquellen. Bei der 16er ist ein ATmega 128 drauf und 3 PWM Oszillatoren mit 25 Mhz. Beide Modulreihen sind kaskadierbar. Die Schaltungen sind erprobt
-
Thread
Schieberegister ala externes RAM
Art "Schieberegister" für In/Output das man wie ein externes SRam ansprechen kann. Ich habe einen ATMega162 mit SJA1000, der als SRam angesteuert wird am laufen und benötige noch ein paar zusätzliche I/O Ports. Ich suche mir gerade einen Wolf, da ich nicht mal weiss wie die Teile genannt werden, sofern
-
Thread
ATmega162 springt nicht in (SIG_OVERFLOW0)
Moin! Mein Problem ist, dass der ATmega162 mit angefügtem Code anscheinend nicht in die ISR SIG_OVERFLOW0 springt. Ich will mittels der definierten Makros TGLEDX() LEDs an- bzw. ausschalten um zu überprüfen, ob meine Timerverlängerung
nicht. Das ist einerseits im STK500, andererseits in meinem Board so. Fuses: JTAGEN, CKDIV8, ATmega161, OCDEN und Watch-Dog sind aus. Das Problem besteht sowohl, bei externem Quarz(11,0592 MHz) als auch bei internem Oszillator. Die Register sind wie folgt gesetzt: [c] DDRA = ALL8;
-
Thread
Fehlererklärung
hallo, ich arbeite gerade an STK500 mit ATMEGA16. Beim kompilieren von mehrere Quellcodes werden immer wieder diese Fehler gezeigt. ie Quellcodes sind getestet. Die Fehler sind: In file included from C:/WinAVR/avr/include/inttypes.h:37,
include/stdint.h:167: error: conflicting types for 'uint_least16_t' C:/WinAVR/avr/include/stdint.h:162: error: previous declaration of 'uint_least16_t' was here make: *** [test.o] Error 1 Build failed with 4 errors and 0 warnings... Beispiel: #include <inttypes.h>
-
Thread
ATMEGA 168 vs ATMEGA 16L8
...dann schau mal ins Datenblatt vom Atmega16, da steht auch der Atmega16L drin, der (nur) mit max. 8MHz läuft. (der atmega168 gehört zu den Nachfolgern des atmega8) hth. Jörg
noch Tomaten auf den Augen :-) Jedenfalls hab ich mal probiert bei welchen Spannungen so ein ATmega8 noch anläuft, hier das Ergebnis: Frequenz minimale Spannung Atmega8L_DIP: 1MHZ 2.05V Atmega8_TQFP: 1MHz 2.25V Atmega8_TQFP: 12MHz
-
Thread
Reichelt LCD funktioniert nicht recht -- ASM -- AVR
Controller ISP-programmieren willst. Wenn der Reset futsch ist, dann ist er futsch. Besorg Dir lieber nen ATMega8. Dann kannste im Prinzip den Code aus dem Tut 1:1 übernehmen und schön rumprobieren.
Aufwand gerechtfertigt ist (ATTiny12 + Schieberegister nehmen garantiert mehr Platz ein, als der ATMega8, außerdem ist der Programmieraufwand ungleich größer). Aber zum Probieren und "Ansteuern-von-Schieberegister-Üben" vielleicht gar nicht so verkehrt. Und mach den armen Falk nicht so zur Sau. Es
-
Thread
s/w Display Epson R300
, da der Druckkopf defekt war. Nun wollte ich das Display für die ersten Gehversuche mit meinem ATMEGA 162 benutzen, allerdings finde ich nirgends ein Pinout für das Display. Das einzigste was ich ablesen kann, ist auf dem Kabel "FPC6078" und auf dem Display selbst "RCD6078". Hat jemand eine Ahnung
-
Thread
Prozessor mit 2x RS232
Ich baue zur Zeit an einem Atmega162, der über RS232 mit dem PC und RS485 an einem Bus hängt. Der Atmega162 hat 2 USART Schnittstellen, könntest ja an den die 2 RS232 Quellen hängen, die Daten dann irgendwie (I2C fällt mir da gerade
Am Wochenende wollte ich einen Umsetzer basteln, genauso wie du ihn beschreiben hast: RS232<->Atmega162<->RS485. Ich habe zurzeit das Problem, dass der PC (unter Windows) nicht schnell genug reargiert, um die Daten von einem Gerät am RS485-Bus zu lesen... Deswegen habe ich mir gedacht, dass man
-
Thread
Servo über Tastatur ansteueren
Hallo zusammen, habe einen Stk500 Board mit einem Atmega16 an einem Servocontroller SSC-32 über Modem Kabel verbunden um einen Servomotor zu steueren. danach habe ich ein kleines C Code geschrieben , das den servomotor steuert und es funktioniert, meine
soll >er 10 grad anfahren 1. Möglichkeit du nimmst einen Mikrocontroller mit 2 UARTS (z.B. ATMEGA162) und kommunizierts mit der 2. UART mit dem PC. auf dem PC schreibst du ein Programm,welches die Taste A pollt und einen entsprechenden Befehl an den Mikrocontroller gibt. 2. Möglichkeit Du läßt
-
Thread
Atmega162 USART sendet nur 7 Bit
Hallo! Erstmal danke an alle, die jemals ein Problem hatten und das hier lösen konnten, hat mir oft sehr weitergeholfen :-). Für das folgende Problem habe ich allerdings im Internet keine Lösung gefunden: Wenn ich mit dem Windows Hyperterminal zu meinem Atmel verbinde klappt alles, d.h. ich lass vom Atmel in einer Endlosschleife 'A' senden und es wird alles korrekt empfangen. Mit anderen Terminalprogrammen empfange ich allerdings immer meine gesendete Zahl + 128. Ab 128 empfange ich alles korrekt. Schalte ich auf 7 Datenbits klappt auch alles korrekt. Habe mir das ganze mal am Oszi
-
Thread
AVR- Studio- Simulator, startet neu
Register nicht resetet. Ich programmiere mit dem aktuellsten WinAVR in C, der Controller ist ein ATMEGA 162, mit der Quarzfrequenz 3.6864 MHz, welche auch im Debugger eingestellt ist, dürfte aber eigentlich nichts zur Sache tun, weil das selbige Problem auch bei 4.00 MHz auftritt. Der Neustart passiert
-
Thread
Board mit Atmega8 + USB, RS232, 8 LEDs
Atmega8 Atmega8 wrote: > Das was Daniel meint ist ... der ATmega macht bei der > U(S)ART-Übertragung Fehler bei dieser Frequenz. > Das Datenblatt was er meint ist das Datenblatt von ATMEL, welches für
geschrieben wurde. > > Bist du der Entwickler dieses Boards oder nur beim Marketing ? ;-) Der "ATmega" erzeugt keine Fehler. Der "ATmega" sendet nur nicht mit 115kbps, sondern mit einer (relativ) großen Abweichung von den 115kbps. Und dadurch entstehen Fehler.
-
Thread
Mehrere µcs miteinander kommunizieren lassen
Es gibt µC mit zwei UARTs zB dem mega162.
nachschauen ob ich das geschrieben habe! Das ist exakt gleich zu dem was ich auch will. Ich nehme zwei atmega162 welche ich über eine parallele Schnittstelle verbunden habe. Somit habe ich allerdings nur 4Schnittstellen. Zurzeit suche ich noch Material für Layer1 und L2. Für L3 habe ich eventuell schon
-
Thread
Volltrottel im Conrad-Versand
Verpackung bei Reichelt kann ich mich echt nicht beschweren, die schicken SMD chips (bei mir warens ATMEGA162 in SMD) in jeweils einer kleinen Pappbox die mit Anti-Statik-Schaumstoff ausgelegt ist, obwohl in jede Packung etwa 4 davon gepasst hätten. Bei Pollin muss man seine Bestellung aufteilen: einmal
-
Thread
Sockel für SMD Comtroller
Hallo hab wieder eine Frage, weiss jemand ob es für SMD Prozessoren (ATmega128, ATmega162, ATmega 165, ATmega2560, usw) Sockel gibt wo man sie immer tauschen kann ohne sie ständig neu verlöten zu müssen. gruß renaldo
-
Thread
Fehlermeldung "READLB Entry not found" in Bascom
Hallo, ich habe gerade mal versucht, mit Bascom einen ATMEGA162 zu programmieren. Leider erkennt er den Chip nicht, es kommt immer die Fehlermeldung: "READLB Entry not found", wenn ich die Fuse Bits auslesen will. Als Programmer benutze ich den AVR ISP Programmer
anderen Mega mit Bascom Proggen kannst, sofern du einen anderen dahast. Ich habs grade mit einem ATmega128 und nem Mega8 Probiert, beide frisch aus der ESD-Schachtel von Farnell, hat problemlos funktioniert. MfG Roland
-
Thread
takt an PB0 ausgeben AVR ATMEGA162
Hi, im Datenblatt des atmega162 steht: "clkI/O, Divided System Clock: The divided system clock can be output on the PB0 pin." wenn ich nun vorne einen 16MHz quarz anschließe, kommt dann an PB0 bei gesetzen fuses auch 16MHz
habe ich für einen zweiten AVR bzw. für einen CPLD genutzt. Den Taktausgang habe ich bisher beim ATMega162 und beim ATMega644 benutzt und hatte keine Probleme damit. Gruß Jens
-
Thread
mcscomm.ocx / mscomm.ocx - AktiveX - RS232
>Ich habe und will den extended USART des ATmega8 im >MultiProcessorCommunicationMode MPCM nutzen. >5 Slaves an einer RS232. >Im 9 Bit Modus "hört" nur der adressierte Kandidat. was du vorhast "geht" mit der seriellen Schnittstelle des PC.
Seeeeehhhhhr langsam vonstatten geht(bei 9600 Baud). Das Problem läßt sich einfach umgehen. Ein z.B.ATMEGA162 kommuniziert mit dem Rest im 9bit Modus, zum PC kommuniziert er mit 8Bit und höherer Baudrate als Gateway. Zu deinem Lizenzproblem: MSCOMM.OCX ist Bestandteil der VBRuntime, die kann man offiziell
-
Thread
Gentoo Linux crossdev atmega256x gcc4.1.2
atmega161 atmega162 atmega163 atmega164p atmega165 atmega165p atmega168 atmega168p atmega169 atmega169p atmega32 atmega323 atmega324p atmega325 atmega325p atmega328p atmega329 atmega329p atmega3250
atmega162 atmega163 atmega164p atmega165 atmega165p atmega168 atmega168p atmega169 atmega169p atmega32 atmega323 atmega324p atmega325 atmega325p atmega3250 atmega3250p atmega328p atmega329 atmega329p
-
Thread
AVR: Pfleurys UART, senden & empfangen gleichzeitig?
Bedienungsfgehler meinerseits oder ist das Teil da nicht für ausgelegt? Der Controller dazu ist übrigens ein ATmega162, wegen 2 UART on Board, UART0 mit 115200 Baud und UART1 mit 9600.
-
Thread
pointer struct parameter übergabe / fehler?
bei AVR Studio da benutzt werden? Ich bekomme: [pre] % gmake -f ../Makefile avr-gcc -mmcu=atmega128 -Wall -gdwarf-2 -O0 -fsigned-char -MD -MP -MT main.o -MF dep/main.o.d -c ../main.c avr-gcc -mmcu=atmega128 -Wl,-Map=SquareTest.map main.o -o SquareTest.elf avr-objcopy -O ihex -R .eeprom
SquareTest.eep SquareTest.lss SquareTest.map Build succeeded with 0 Warnings... avr-gcc.exe -mmcu=atmega128 -Wall -gdwarf-2 -O0 -MD -MP -MT main.o -MF dep/main.o.d -c ../main.c avr-gcc.exe -mmcu=atmega128 main.o -o SquareTest.elf avr-objcopy -O ihex -R .eeprom SquareTest.elf SquareTest.hex
-
Thread
2te Zeile des Displays nach Reset weg
habe folgendes Problem, dass ich nachdem ich meinen Code via AVRStudio und AVRISP MKII in einem ATmega32 übertrage, alles funktioniert wie es soll. Also erste sowie zweite Zeile des Displays wird korrekt angezeigt. Nachdem ich aber das Programmierkabel ziehe und den Strom einmal aus- und anschalte
LCD_DISP_ON); gewartet, hat allerdings leider nichts geholfen :/ Beim Display handelt es sich um das LCD 162C BL von Reichelt. ABER, durch Dich angespo*rnt hab ich noch ein bischen rumprobiert und meinen Fehler gefunden und zwar mag das Display es scheinbar ungern wenn man den Displayport initialisiert.
-
Thread
Warum Phase Correct PWM besser für Motoren?
Ich habe jetzt ein recherchiert und auch das Datenblatt meines ATmega162 gelesen, aber trotzdem weiß ich immer noch nicht, welchen Vorteil die Symmetrie bei der Phase Correct PWM gegenüber der Asymmetrie der Fast PWM haben soll. Im Datenblatt steht dazu lediglich,
-
Thread
Vorstellung OpenHC - zum PHC-Bus von Fa Peha kompatibel
eingangsignalen die programierten ausgangssignale schaltet oder? Mir schwebt eine schaltung mit einem ATmega vor... vielleicht noch mit einer Speicherkarte und einem Web Server? Was haltet ihr von der idee? Basti
Nach 4 Tagen rumlöten habe ich nun mein "Development Kit" fertiggestellt. ( Es besteht aus 4 x Atmega8 und 1 x Atmega162(2UART) ) Als nächstes muss ich den bootloader zum laufen bekommen.... Mfg Ulrich
-
Thread
"Bessere" T6963c Library
Hmmmm, memory mapped für einen Mega162 oder größer hast Du nicht auch zufällig? Das bräuchte ich nämlich...
leider selbst mit anderen T6963c Libs keine Besserung des Zustandes. Zurzeit verwende ich einen ATMega16 mit internem 8Mhz Takt.
-
Thread
rcall im programm funktioniert nicht
Hallo, bin blutiger Anfänger in Assembler und versuche einen ATMega 162 zu programmieren. Jetzt wird in meinem Programm der rcall Befehl nicht ausgeführt, ich finde den Fehler nicht. Wenn ich erst den Stack einrichte und dann rjmp reset, wird der rcall warte nicht
pointer used at 0x001b" Fehler. Ich blick da nicht durch. Danke schon mal im voraus. .include "m162def.inc" .def a = r16 ; definition r16 = a .def b = r17 ; definition r17 = b .def c = r18 ; definition r18 = c .def d = r19 ; definition r19 = d .def temp = r20
-
Thread
Unaktive Schaltung schlafen lassen
meiner Erinnerung nach dagegen auch ohne IO clock. Du könntest also ggf. einen Upgrade auf einen ATmega324P erwägen.
Krieg meine Schaltung mit dem Power-down Mode jetzt von 162 mA auf 68 mA. Mehr geht wahrscheinlich am Atmel selbst nicht oder ?
-
Thread
AvrStudio Bug bei TCCR3A
Hi Ich programmier grad ein bissl mit einem ATmega162 herum. Jetzt wollte ich den Timer3 (16-Bit) verwenden: ldi temp, 0b01000000 out tccr3a, temp ldi temp, 0b00001011 out tccr3b, temp Jetzt meldet mir AvrStudio (Version 4.11) aber für tccr3a
-
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
uController Suche
Falls 16MHz reichen: ATmega8515 und ATmega162 sind in DIL erhältlich.
-
Thread
EA DOGM128 128x64 Grafik Display
pdf/grafik/dogm128.pdf) gehst auf die Seite 5 unten das Bild. Dann schau in des Datenblatt des Atmega32 auf Seite 139 die 2 Bilder an. Und vergleiche diese 3 Bilder und du wirst die Lösung haben. Gruß marco
sofort alles schwarz. Sieht man aber nicht immer. Du hast nicht zufällig ein Hex-file für einen ATMega32, das irgendeinen Text oder so darstellen lässt? Nur damit ich weiß, ob ich bei der HW suchen muss, oder obs an meiner Software liegt. Michael
-
Thread
integrierte H-Brücke für DC Motor 12V / 2A
Daraus hab ich einen ungefähren Maximalstrom 1,78 A errechnet. Ich will die Motoren mit einem µC (ATmega162) steuern, der mit Vcc von nur 3,3V betrieben wird. Normalen TTL-Pegel wollte ich vermeiden, da das ganze auf einem RoboCup-Roboter eingesetzt werden soll und da die Leistung nicht unnötig verbraten
-
Thread
UART Frage betreffs startbit stopbit etc.
hi, ich habe mal ne Frage ich möchte eine Verbindung zwichen meinem Atmega und meinem taschenrechner herstellen. Ich hätte dazu zwei Fragen: 1. Ich brauche: 1 startbit, 8 databits, no parity, 2 stopbits, 9600 baud wie stell ich das ein Ich weis nur wie das mit der
Aufbau: Was ist womit verbunden (v.A. der USART)?, Wo/Wie sind die LEDs angeschlossen? Wenn dein Atmega auf bestimmte Zeichen reagieren soll: wo kommen diese Zeichen her (Taschenrechner, PC...)? Indem Beispielcode den du (ganz weit) oben verlinkt hast, wird ein Atmega162 verwendet, der hat 2 USART
-
Thread
Mega32 L mit 5 V geht 3,6V nicht.
werden nur in der Stromspannungsreihe 4.5 zu 5.5 Volt, aber bis zu 16 MHz geprüft. Diese werden ATmega32 gekennzeichnet. Andere werden bis zu 2.7 Volt geprüft, aber nur bis zu 8 MHz, Diese werden ATmega32L gekennzeichnet.
hänge mich mal in die Diskussion rein. 1.µC ist 32 L 2.habe Schaltung mit Display Displaytech 162 von Reichelt ( 5 V ) 3.hänge ich µC daran ( 5 V ) läuft alles . 4. regele ich die Spannung runter auf 2,3 V geht zwar das LCD aus aber der µC läuft weiter, denn wenn er reseten würde würde er
-
Thread
Statischer Text als OSD im TV / FBAS mit BASCOM
weitere Fragen auf....Nun zu meinem Problem: Ich habe für meine Eltern eien Alarmanlage mit einem ATMega128 gebaut welcher gleichzeitig als Kamera-Umschalter fungiert (4 Kameras auf einem Monitor umschaltbar), nun sind meine Eltern nicht mehr die jüngsten und haben Problemem auf anhhieb zu erkennen welcher
, AT90USB162, ATmega325P, ATmega3250P, ATmega329P, ATmega3290PA, AT90PWM1, ATmega16HVA und ATmega8HVA unterstützt? So steht es zumindest in dem Handbuch.....das wär ja mau. Zu dem Interrupt, ja davon bin ich
-
Thread
LCD an i2c mit PCA9555D und Bascom?
der Schule machen. Nun habe ich folgendes Problem: Ich habe von einem Bekannten ein DOGM EA 162 Display und da dran hängt ein PCA 9555D. Ansteuern will ich dieses über den I2C eines Atmega 32. Die Adressleitungen des PCA liegen auf Masse. Programmieren will ich mir lernen mit Bascom. Nun
die lip datei ist schon eingebaut. CONFIG LCD = LCDtype , CHIPSET=KS077 | Dogm163v5 | DOG163V3 | DOG162V5 | DOG162V3 [,CONTRAST=value]
-
Thread
µC für DMX-MIDI-Interface
Ja, bei den AVRs: ATmega8515 oder atmega162, wenn's im DIP-Gehäuse sein soll, alle 'größeren' AVRs (64 und mehr Pins, SMD) auch. Bei anderen 'Familien' (8051, pic, ...) gibt's aber bestimmt auch welche. Deine Wahl sollte
-
Thread
RGB-Moodlight auf ATTiny2313 mit RC5-Fernbedienung
Sieht bei mir z.b. so aus (anderes Projekt) avr-gcc.exe -I"C:\PreampControll\..\lib" -mmcu=atmega162 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT uart2.o -MF d
Einstellungen für einen externen Quartz sind http://palmavr.sourceforge.net/cgi-bin/fc.cgi?P_PREV=ATmega48&P=ATmega48&V_LOW=FF&V_HIGH=DF&V_EXTENDED=FF&M_LOW_0x3F=0x3F&M_LOW_0x40=&M_LOW_0x80=&M_HIGH_0x07=0x07&M_HIGH_0x08=&M_HIGH_0x10=&M_HIGH_0x20=0x00&M_HIGH_0x40=&M_HIGH_0x80=&M_EXTENDED_0x01=&B_SUT1=P
-
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
Tausch mega161 durch mega162
Hallo, hat von euch schonmal jemand ein mit dem mega161 erstellten projekt auf einen mega162 portiert? Der mega161 ist abgekündigt und durch den mega162 ersetzt. Zur Sicherstellung dieser Kompatibilität gibts ne "mega161 compatibility fuse" ABer das Programm, welches auf dem mega161 einwandfrei
empfangen, diese werden 1:1 auf UART0 gesendet. Das Problem ist jetzt, dass (nur beim mega162) davor und danach immer eine 0x00 zusätzlich gesendet wird. Die kann aber NICHT empfangen worden sein. Hat jemand ähnliche Erfahrungen mit mega161 => mega162 gemacht??