-
Thread
Atmega162 2 mal seriell
Hallo hab hier ein kleines Testprogramm über die Serielle Schnittstelle geschrieben und funktioniert auch ganz gut . aber leider nur für die erste serielle schittstelle gibt es da auch einen Befehl für die zweite serielle?Das senden Funktioniert auch ganz gut nur das Empfangen über interrupt haust nicht hin bei der 2 Seriellen Hatt vileicht von euch einer eine Idee ? MFG Wolfi On URXC OnRxD Enable URXC Enable Interrupts Main: If Len(s) > 9 Then Printbin s s = "" End If Goto Main OnRxD: s = s + Chr(UDR) Return
-
Thread
ATMEGA32 und STK500
90S8515 klappt alles wunderbar ... ganz nach Lehrbuch. Keine Probs .... Aber ich habe hier einige Atmega32, welche ich absolut nicht in den Griff bekomme. Beim Programmieren habe ich schon festgestellt, dass ich immer alle LEDs und Taster abziehen muss ... ansonsten geht nichts. Und ist das Ding endlich
auch... aber in der Beschreibung zu meinem STK500 war der Mega32 noch nicht aufgeführt. Da der Mega162 im gleiche Sockel wie der 8515 programmiert wurde, musste ich auch erst mal lernen...
-
Thread
Mal wieder Web Server
Hallo, bin inzwischen mit meinem EasyTCP und ATMEGA162 soweit gekommen daß ich eine TCP Verbindung aufbauen kann und Daten empfangen kann. Ich teste das erfolgreich mit einem TCP Testprogramm. Wenn ich nun mit dem Internet Explorer auf meinen Webserver
-
Thread
RAM und Waitstates
1 / 70E-9 ergibt 14,29MHz. Mit einem Waitstate sind das 28MHz. Atmel gibt für den ATMega128 maximal 16MHz an. Alles was darüber hinausgeht, ist als nicht mehr zuverlässig zu betrachten. Gruss Jadeclaw.
70ns SRAM's habe ich schon am ATMega162 mit 16Mhz ohne Waitstates betrieben, und dazu noch den ATmeag162 mit 3.3V statt 5V und der SRAM war auch ein 5V typ. Normalerweise hätte ich den ATMega162 + SRAM mit 5V betreiben müssen, und die
-
Thread
LCD ohne Umlaute?
Hallo, ich habe ein 2x16 LCD an einem ATMega 162. Die Textausgabe klappt einwandfrei. Nur wenn ich Umlaute (Ä,ä,Ö,ö,Ü,ü, oder ß) ausgeben will, werden nur irgendwelche Zeichen aus dem ASCII-Satz angezeigt (z.B. °, µ o.ä.). Hat jemand vielleicht
-
Thread
Ansteuerung 74HC595
bei den eigentlich einfachen Dingen hängt's mal wieder. Also, hier erst mal meine Ausstattung: ATmega162 @14,318MHz AVRStudio4 yaap Nun würde ich ganz gerne 12 LEDs ansteuern, diese sind an zwei kaskadierte 74HC595 angeschlossen. Die LEDs sind direkt mit einem Vorwiederstand (330 Ohm) zwischen
-
Thread
UART -> PC
kennst du das stk500 ? das stk501 ist nur ne erweiterung für den ATMega128, bei dem ATMega128 ist doch PORTE0 ist doch RXD0 und PORTE1 ist doch TXD0 als hab ich so ein zwei kleine leitungen genommen und PORTE0 mit RXD und PORTE1 mit TXD ( RS232 Spare , gleich neben
Hast du ein Oszilloskop, mit dem du überprüfen kannst, ob aus dem ATmega überhaupt was rauskommt?
-
Thread
ATmega162 Timer-Programmierung
Hallo, Ich möchte erreichen, dass der OC0-Pin toggelt, aber der bleibt konstant auf 0.496 Volt. OCR0 = 127; und TCCR0 = (1<<COM00)|(1<<CS00)|(1<<CS02); sollte doch reichen, oder?
-
Thread
Problem mit PonyProg und AtMega162
passende Antwort zu meinem Problem gefunden: Ich habe 2 identische Entwicklungsplatinen mit Mega162 uCs. An einer Platine teste und spiele ich viel mit MMC, I2C, CAN, etc und habe auch schon einige Male mit PonyProg die uCs neu programmiert. Tja, und beim letzten mal hatte ich nicht aufgepasst und
Probier mal 'Calibrate' aus dem Setup-Menüpunkt. War bei mir mitunter notwendig wenn er meine Atmega8 nicht beschreiben wollte. Gruss Jadeclaw.
-
Thread
USB Probleme
Hallo zusammen, ich habe den ATMega162 zusammen mit FT232BL und einem EEPROM auf einer Platine, wie im Datenblatt beschrieben, aufgebaut. Beim Verbinden mit dem PC wird das FTDI-IC von dem Programmm "usbview.exe" erkannt. Allerdings
-
Thread
AVR assembler-Syntax Highlighting in Latex
lstlang.sty Dateien um einen Eintrag erweitert..dieser ist allerdings mit Hilfe des Datenblattes der ATmega162 entstanden und so fehlen sicher einige Schlagworte für andere µCs...aber es sollte ja kein grosser Aufwand sein, den Eintrag zu erweitern.... die lstlang.sty Dateien befinden sich im listings-Ordner
-
Thread
Viele Eingänge,LCD,8 Relais/Schalter. geeigneter µC ?
Also ich arbeite im Momen mit dem ATmega162 (40 Pins, 16kB Flash). Da hast du genug Platz, um ne 8*8 matrix, das LCD usw. dranzuhängen. Außerdem kannst du direkt einen externen Ram ansteuern (adressleitungen setzen usw geht automatisch).
vielen Dank für die Antworten, der ATmega162 oder sogar ATmega169 wird denke ich das Rennen machen, dann hab ich noch Resourcen für etwas Beleuchtung :)
-
Thread
Wer kann sowas bauen?
ATMEGA162 der hat 2 Hardware UARTS und den dritten könnte man per Software machen. Alternativ könnte man auch mit nem Relais auf einen der Beiden HW-Uarts die Drähte umschalten. mit 16kb Speicher ist
-
Thread
KM41256-12 Ansteuern
bezeichnung KM41256-12 gefunden. Das müssten 4 bit 256k RAM's sein. Jetzt würde ich die gerne per ATMega162 ansteuern. Dazu bräuchte ich aber n Datenblatt das ich NIRGENDS finden kann. Der Chip ist von Samsung, ich hoffe das einer von euch was zur ansteuerung/Pinbelegung und datenblatt weiß. mfg Lduwig
-
Thread
Brauch ich Multiplex
Hallo, ich habe einen ATMega162. Jetzt will ich 10 LED's anschließen die gleichzeitig leuchten müssen. Jetzt ist meine Frage ob der Chip das aushällt weil im Datenblatt steht irgendwas von 20mA aber nicht pro Chip oder pro PIN
Ludwig, die 10 LEDs müssten noch gehen. Auf Seite 263 des ATMega162-Datenblatts steht: 40mA pro I/O-Pin. 200mA über Vcc und GND für das DIL-Gehäuse, 400mA für das TQFP. Das sind allerdings absolute Maxima, die nicht überschritten werden dürfen. Vielleicht
-
Thread
Logic Analyzer bauen
15ns. Das Auslesen des SRAM's durch den AVR kann nun auf zwei Wegen erfolgen: 1.) der AVR ist ein ATMega162 oder 128 mit XMEM Interface und kann so direkt das SRAM auslesen 2.) der CPLD wird doppelt benutzt. Er enthält ja einen Addresszähler zum Schreiben des SRAM's. Dieser kann aber auch zu Lesen des SRAM's benutzt werden. Der SRAM wird immer sequentiell geschrieben und gelesen. Der AVR, ein ATMega8 zb. muß einen 8 Bit Port freimachen und diesen auf den Datenbus legen. Der CPLD taktet nun gesteuert vom AVR die Addresse langsam hoch. Der ATMega8 liest daraufhin seinen 8 Bit Port ein. Das ist pro
-
Thread
PWM für Fahrtregler
Für das Timing benutze ich aber keine Warteschleifen, sondern einen Timer. Das dürfte mit dem ATmega163 aufgrund des vorhandenen 16bit-Timers noch einfacher sein als mit dem ATtiny13. Mein Controller schläft die meiste Zeit im Idle-Modus ;-)
Ich habe gerade etwas ähnliches programmiert, allerdings in C. Ich betreibe einen ATmega162 auch bei 3,68MHz (STK500). Ich benutze den Timer 1 freilaufend. Damit hat er eine Overflow-Rate von ~17ms, was 1A in das 20ms-Raster passt (was dem Servo recht egal ist). Beim Overflow-Interrupt
-
Thread
Problem C-Zeiger
Guten Abend, ich versuche gerade das Easy TCP Modul (Wiznet WR3100a) mit einem ATMEGA162 in C zu programmieren. Das lief bereits mit einem 89c8252, bin aber nun umgestiegen und versuche nun den alten Quellcode zu recyclen. Mit #define SUBNET_MASK_PTR (*(volatile unsigned char *)(
Bin ein Stück weiter. Es ist ein Hardware Problem das ich nicht verstehe. Prozessor: ATMEGA162. Der externe Speicher ist mit einem Inverter in den Bereich bis 0x8000 gemappt, funktionierte OK mit dem 89C8252. Wenn ich nun Spannung einschalte ist P2.7 sofort auf 5V, auch wenn ich den RESET
-
Thread
Flags für externen Quarz
Ich habe hier nen ATmega 162 mit nem externen 16Mhz Quarz. Nun will ich den ideal konfigurieren, aber wenn ich die im Datenblatt vorgeschriebenen Werte eingebe läuft nichts und ich muss den Mikrcontroller erst wieder mit nem
-
Thread
Unterschiede zwischen ATmega16 und ATmega16L?
Ich habe gerade den ATmega162 gesehen. Wäre das nicht genau das was ich suche? Hat zwar ein anderes pinout schaut aber gut aus. Hier mal ein direkter link: http://www.atmel.com/dyn/products/product_card.asp?family_id
angeschaut aber der ist mit mehr als 5 euro, bei segor, wirklich sehr teuer. Also im datasheet des 162 steht bei mir 2.7v - 5.5v @ 16 mhz max. Das geht doch und der hat sogar mehr IO als der ATmega16. Nur blöd das das pinout anders ist weil ich schon meine platine fast fertig gemacht habe (wie doof *
-
Thread
Mikrocontroller zur Hobbyprogrammierung gesucht
@Weihnachtsmann Ich kann jedenfalls in der Schweiz keinen ATMega32 für 1.5Euro mehr als ein ATMega16 auftreiben. Bei Distrelec kostet der Atmega32 nur ein paar Franken mehr als der ATmega16.
Ich finde die Preis abgesehen vom ATmega16-16AI happig ATmega16-16AI TQFP-44 10.87 Fr. ATmega16-16PI DIL-40 18.08 Fr. ATmega32-16AI TQFP-44 21.63 Fr. ATmega32-16PI DIL-40 23.78 Fr
-
Thread
T6963 memory mapped an ATMega128
RD und WR werden vom ATMega geregelt - um das brauch ich mich nicht mehr zu kümmern. Auf jedem memory mapped Gerät werden die angeschlossen. Das Adressdekodieren macht der CPLD. Auf einer Adresse wird Control und auf einer
bastel auch geraden an diesem Display rum. Funktioniert auch nicht so richtig. Wenn ich den Mega162 flashe, dann leuchtet kurz eine Linie auf. Ansonsten passiert nichts. Nach Reset bekomme ich nur ein leeres Display.
-
Thread
ATtiny2313 ISP
Bei tritt dieser Fehler auch gelegentlich auf (allerdings mit dem ATmega162). Das Programm funktioniert trotzdem. Scheint ein Fehler beim Verifizieren zu sein.
-
Thread
Rs232 Problem mit Atmega 162 (Bascom )
Hallo Ich möchte bei den ATMega 162 über die serielle Schnittstelle Daten ausgeben und über die Zweite wieder daten einlesen nur mit einer anderen Bautrate. So nun mein Problem Hab nun ein Programmgeschrieben zum Testen das mir
Hast du vielleicht die "DIV 8"-Fuse gesetzt? (Standardeinstellung beim 162) Programmcodeposten bringt auch was...
-
Thread
Probleme mit ATmega162
ATmega8515 and ATmega162" nach, gibt es eigentlich nicht viel zu beachten, außer den Fuse Bits. Aber leider tut sich auf dem angeschlossenen LCD überhaupt nichts. JTAG habe ich über die FuseBits deaktiviert
Hallo. Ich habe aus gleichem Grund den Wechsel vollzogen (ATMega8515 <-> ATmeag162). Ich habe auch einen externen SRAM. Nur der min. Testprogramm (siehe dateianhang) läuft mit 8515 einwandfrei aber nicht mit 162 (d.h. das Gelesene ist nicht identisch mit dem geschriebenen
-
Thread
Schaltung reagiert komisch
Habe mir eine Schaltung mit einem Atmega162, Tastern und LEDs gebaut und auch programmiert.Versorgungsspannung alles dran und siehe da es läuft,Aber wenn ich jetzt den ISP-Programmer entferne reagiert die Schaltung nicht mehr auf die Taster.Was
-
Thread
AVR mit zwei seriellen Schnittstellen
eine ser. Schnittstelle angeschlossen werden, benötige ich zwei von diesen. Ich könnte einen ATMega64 nehmen, der zwei UARTs hat. Nachteil: Teuer und die Pins für ISP überschneiden sich mit einer der serillen Schnittstellen. Also zusätzlicher IC oder Jumper. Programmierung über serielle Schnittstelle
ATMega162 Peter
-
Thread
zu wennig pins
ich hab mal folgendes gebastelt: ATmega162 +externer SRAM +LCD für das lcd hab ich keine zusätzlichen leitungfen gebraucht, da man in µC die Pins, die für die high-byte adresse benötigt werden, freigeben kann. Also habe ich immer, wenn
"was meinst du mit externen bus?" Nun z.B. alle 8051 und einige AVRs (ATMega162) im DIP-40 haben einen externen SRAM-Bus, d.h. dort angeschlossener SRAM kann direkt wie interner SRAM angesprochen werden. Das ist besonders vorteilhaft, wenn man in C programmiert (was man
-
Thread
SJA1000+ATMega16
Hallo Leute, ich krieg es zum sterben nicht hin den SJA1000 mt einem ATMega16 anzusprechen, ich bekomme nur Müll als ausgabe, hat jemand vielleicht einn Quellcode für mich? Ich versuche den Can-Bus aus einem Blaupunkt Navi auszulesen. E-mail: notebook@nokiaprog.de
Liegt es eventuell am Jtag Interface? Das ist standardmässig beim atmega16 soweit ich weiss eingeschaltet(über fusebits).
-
Thread
Atmega162 Bascom
Problem und zwar: Ich habe mein Programmcode fertig und geflasht. Es funktioniert auch nur, der Atmega162 reagiert auf meine Tastendrücke nur manchmal und nicht immer.Ich habe die Pinabfrage mit debounce realisiert.
-
Thread
DMX und MIDI
nimm nen ATMega162 und du hast keine Probleme mit der Verbindung zwischen den beiden MCs (es ist nur einer mit 2 USARTs).
OK, kann man machen. Den 162 hatte ich völlig vergessen... Bleibt nur noch die DMX- Routine :-).
-
Thread
Bascom Code
Moin, ich kenne zwar den 162er noch nicht. Aber beim ATMEGA32 muss ich die Fuse-Bits ändern (JTAG ausschalten). Gruß Holger
-
Thread
10kHz über ICP-Messen
über die ICP-Pins, oder andere Ideen? Mache ich was falsch oder liegt es am µC? Ich benutze den ATmega162 mit 16Mhz extern. Vielen Dank im voraus. Oliver Hier noch ein Stück Code: /**************************************************************************************** ** Messung am ICP3
-
Thread
PonyProg mit ATMEGA162
Guten Tag alle, laut der PonyProg Seite soll unter anderem der ATMEGA162 mit PonyProg zu brennen sein. Leider find ich in der letzten Version nur 161 und 163 in der Auswahlliste, oder kann ich mit 161 versuchen weil der 162 der Nachfolger ist? Ich nutze Version 2.05a
-
Thread
5V Logik an 3,3V FPGA
Irgendwie gibt es nichts passendes. Das Board soll vor allem flexibel sein. Deshalb nutze ich einen ATMEGA162 und eine SD-Karte zur Konfiguration. D.h. SD-Karte mit einem anderen Config-File eingesteckt und schon macht das Board beim Einschalten was anderes. Das macht einen Flashspeicher und einen Konfigurationsspeicher
-
Thread
Frage zum USART
weitergeholfen haben. Dafür schonmal herzlichen Dank! Jetzt habe ich mal eine Frage: Ich benutze einen ATmega8. Es gibt dort einen "sub" der in keinem Fall gestört werden darf, daher schalte ich vorher die interrupt ab und danach wieder an. Was passiert denn nu, wenn in dem Moment ein Byte über den USART (
die grösseren wie ATmega162 haben 2 USARTs...
-
Thread
ICP mit STK500
Hallo zusammen, bin verzweifle gerade am einfachsten Problem.. Über die ICP-Eingänge des ATMega162 will ich 2 Periodendauer messen. Um dies zu testen habe ich auf dem STK500 die ICP1 und ICP3 Pins mit den Switches verbunden. Leider tut sich beim drücken gar nichts. Hat jemand eine Idee.
-
Thread
Problem mit atmega 162 Pullup
Ich habe hier einen AT Mega 162 und will einen eingang mit dem internen Pullup realisieren. Ich habe den Pin D4 mit einem Schalter der an gnd hängt verbunden. Der Mikrocontroller schafft es aber irgend wie nicht den Pullup richtig zu setzen. Ich habe eine Led über einen Transistor an nen anderen Pin angeschlossen, diese soll leuchten wenn der Pin an gnd liegt und bei vcc soll sie ausgeben. Das Egebnis ist, sie wird ein bisschen heller wenn sie an gnd liegt und geht aus bei vcc. Es ist mir auch aufgefallen das die Led bei einem Reset erst dunkel ist und dann langsam heller wird, woran kann das
-
Thread
LCD Problem
programm gehe, flackert das lcd kurz auf, aber sonst passiert nix. ich habe in der lcd.h den atmega 32 folgender maßen ergänzt: #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__) || defined(__AVR_ATmega32__) das ist doch inordnung oder ? mein PIN Definitionen in der lcd.h sehen so aus: #define
-
Thread
Warum Uhrenquarz 32,768 kHz?
du bist bei einem Impuls > pro Sekunde. Das ist jetzt aber eine super Idee! Ich empfehle dann ein 162.5MHz Quarz und einen 28 Bit Zähler.
Tipp schrieb im Beitrag #6948806: > Das ist jetzt aber eine super Idee! Ich empfehle dann ein 162.5MHz Quarz > und einen 28 Bit Zähler. Es ging um die falsche Aussage, dass 12MHz nicht ohne Rest teilbar sei.
-
Thread
Geschwindigkeit bei serieller Übertragung reduzieren
der ATMega162 hat 2 Uarts...
den ATMega162 gibt es auch als DIP...
-
Thread
Eine von zwei TX-Leitungen über AND-Gatter auswählen
Der ATMega162 ist pinkompatibel und hat 2 UARTs. Peter
"Der ATMega162 ist pinkompatibel und hat 2 UARTs" Hehe, eben, warum kompliziert, wenn es auch einfach geht...
-
Thread
ATmega32 und ext. RAM benutzen
) mehr Speicher benötigen wie der Atmega32 zur Verfügung stellt, bin ich im Moment auf der Suche nach einer Möglichkeit ext. RAM an den Proz anzuschließen. Hat jemand damit schon Erfahrungen sammeln können, eine Idee für die Schaltung
Hallo, nimm einen Controller mit externem RAM-Interface (z.B. Mega162)... Ansonsten: in welcher Reihenfolge du die Adressleitungen ansprichst, ist egal, schließlich interessiert ja niemanden, wo genau im RAM ein bestimmter Wert steht - Hauptsache er bleibt immer an
-
Thread
Welcher µC zum Einstieg?
Winavr als Einstiegstools gute erfahrungen gemacht. Heute würde ich einen kleineren Mega nehmen. ATmega8 oder Atmega16. Es gibt auch eine gute Homepage zum AVR. www.avrfreaks.net Die solltest du ersteinmal durchforsten. da gibt es gute Hinweise.
Also ich hab vor ein paar Wochen mit nem ATmega162 und Assembler-Code angefangen. Wichtig war: - geringer (Gesamt-) Preis - kein ewig großer hardware-aufwand hab jetzt grad: AVRStudio4, yaap und nen selbstbau-ISP mit 4 Widerständen, funzt
-
Thread
Anfängerfrage in C
at90s2343 attiny22 attiny26 at90s4433 at90s4414 at90s4434 at90s8515 at90s8535 at90c8534 at86rf401 atmega603 atmega103 at43usb320 at43usb355 at76c711 atmega48 atmega8 atmega83 atmega85 atmega88 atmega8515 atmega8535 attiny13 attiny2313 atmega16 atmega161 atmega162 atmega163 atmega168 atmega169 atmega32 atmega323 atmega64 atmega128 at90can128 at94k no emulation specific options.
-
Thread
Reflow - Pizza Ofen
jetzt meines erachten einen ideal geeigneten Ofen gefunden. Den ELTA MB 111 (1300W, 8Liter Garraum, 162W/L). Hat jemand schon Erfahrung mit diesem Ofen, kann mir jemand sagen wie viele Heizstäbe er hat. Preismäßig ist er wohl super mit 20.99 Euro bei Amazon.de
Hallo zusammen, ich habe für die China SMD ofen eine neue Steuerung gebaut, (mit ATMEGA32 und PT1000) dh die alte Platine raus und die neue rein, die Grafik mit 128x64 funktioniert auch ! Wer interesse hat kann sich gerne melden bei josef@bernhardt.de beste Grüße Josef
-
Thread
AVR assembler frage, IO ports
90S8515 (EOL issued) 90S4434 (Obsolete) 90C8534 (Obsolete) 90S8535 (EOL issued) ATmega103 (Obsolete) ATmega161 (Obsolete) folgende haben ein PUD bit ATtiny11 ATtiny12 ATtiny13 ATtiny15 ATtiny26 ATtiny2313 ATmega8 ATmega16 ATmega32 ATmega48 ATmega64 ATmega88 ATmega128 ATmega162 ATmega163 ATmega168 ATmega169 ATmega323 ATmega8515 ATmega8535 bei dem rest hab ich es mir noch nicht angeschaut cu Hauke
-
Thread
Zweiter Uart mit Bascom
umfangreicheren Programm herauskopiert und in dem beigefügten BASCOM-Programm zusammengefaßt (HW: ATMega162) Das beigefügte Programm konnte ich leider nicht testen; sollte aber so funktionieren; Bitte nur als Beispiel betrachten Wenn noch Fragen sind, bitte melden Günter
-
Thread
MegaLoad für avr-gcc
da das MAKE ALL auf. Ich wäre für eine kurze Hilfe dankbar, brenne zur Zeit immer mit ISP meinen Atmega162, so ein Bootloader wäre praktisch. Vorab danke !!
Danke Werner, ich hatte das mit den Byte und Word Adressen verwechselt. Jetzt läuft es mit dem atmega8. Leider habe ich beim arbeiten mit dem atmega128 das gleiche Problem wie weiter oben von cauboy beschrieben. Das PC-Programm kommt nicht über Sending Page0 hinaus. Ich habe beim debuggen heraus
-
Thread
Wie komfortabel ist C auf ATmega?
Anmerkung dazu: ATmegas können auch mit externem RAM betrieben werden. Nicht alle ATmegas, der ATmega8515 und der ATmega128 haben ein externes Speicherinterface. Gibts noch weitere?
"Nicht alle ATmegas, der ATmega8515 und der ATmega128 haben ein externes Speicherinterface. Gibts noch weitere?" Mega162, Mega640, Mega641, Mega 1280, Mega1281, Mega 2560, Mega 2561, um nur ein paar zu nennen...