-
Thread
LCD mit atmega164
dieser anleitung irgendetwas anpassen oder habe ich ein falsches LCD?: http://www.technicktit.info/162-character-lcd-interfacing-atmega16/ Viele Grüße, Vincent
$ avr-gcc -mmcu=atmega164a -Wall -Os main.c -o main müsste passen, oder? Viele Grüße, Vincent
-
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
Amplitude vom externen Quarz
Mahlzeit! Ich messe an den XTAL-Pins meines ATmega162 eine relativ schöne Sinus-Spannung mit 0,783V (laut HP-Oszi). Da die ganze Schaltung nicht so wie ich will (sie streikt), vermute ich da den Fehler. Desegen meine Frage: Soll die so niedrig sein
Oszillatorschaltung des AVRs beeinflusst werden kann. Sieh Dir mal die Seiten 34 und 35 des Datenblatts des Mega162 näher an; in Tabelle 7 und Tabelle 8 steht vielleicht hilfreiches.
-
Thread
Dumme Idee gar nicht so dumm Weller WMRP Station DIY Gesperrt
Ich habe mir eine Station selbst gebaut auf Basis ATmega. Den Lötkolben schaltet man aber nicht aus sondern regelt ihn mittels PID Regler. Kosten geschätzt 50€.
Im "bild" steht Atmega8 oder 162, aber ich denke der 8er sollte da reichen. Sind ja nur 4 IOs fürs Display, ein Input für den Reed Kontakt und ein out für den Mosfet.
-
Thread
EMS > Adapter > NetIO > Raspi
Das ist der ATmega644P-20PU oder ?
/AVR/atmega16-atmega32-atmega644 mal als 'ja' deuten. Der 1284P hat jedenfalls eine zweite USART; ich habe jetzt nicht überprüft, ob er pinkompatibel ist, die Vermutung liegt aber sehr nahe.
-
Thread
MAX 232 zwei Serielle Verbindungen
Hi >Im Prinzip schon. Nur hat der ATMega16 nur einen UART. >Könntest noch einen Software Uart bauen, aber das ist immer ein Krampf. Wenn er sich nicht auf den ollen ATMega16 versteifen würde gäbe es ja noch ATMega164/324/644/1284 mit 2 UARTs. Oder wenn es schon ein Oldtimer sein soll gäbe es noch der ATMega162. MfG Spess
-
Thread
Elektrischer Schalter...
die überhaupt? Und nochwas, damit ich nicht noch Thread aufmachen muss :-) Ich habe vor einen ATMega128L zu verbauen (aufgrund der geringen Stromaufnahme besser geeignet als der ATMega128-16A) Ist es auch möglich den mit 12MHz zu betreiben, oder sind die 8MHz wirklich das Maximum, wie es im Datenblatt
Hallo, kein Schwindel, nur Fehlinterpretation. Es gibt keine ATMega und ATMegaL. Es werden ATMegaxxx hergestellt und dann werden die typisiert. Es wird bei den ungünstigsten Bedingungen getestet, beim Atmel eben vermutlich ob 16MHz bei 4,5V und ungünstigster TEmperatut
-
Thread
AVR T1 Capture Problem - Meinung erbeten
Du machen. ...1284 oder ...2560 würden passen. Einen GPS-stabilisierten Zähler hatte ich mit dem ATmega162 gemacht. Heutzutage bieten sich eher die erwähnten STM32 (o. ä.) oder auch der RP2040 auf einem Pico-Board an. Das muß aber nicht sein und inwieweit man das noch auf Arduino-Basis umsetzen kann
machen. ...1284 oder ...2560 würden passen. Einen > GPS-stabilisierten Zähler hatte ich mit dem ATmega162 gemacht. > Heutzutage bieten sich eher die erwähnten STM32 (o. ä.) oder auch der > RP2040 auf einem Pico-Board an. > Das muß aber nicht sein und inwieweit man das noch auf Arduino-Basis > umsetzen
-
Thread
Kamara mit hilfe eines Microcontrollers steuern
erwähnt, so etwas schon mal gebaut zu haben. Anbei mal ein Bild vom Versuchsaufbau. Steuerung mit ATMega48 und 2xL6219 im Mikroschrittbetrieb( 2400 Step/U). Sämtliche Signale+Stromversorgung über CAT5-Kabel. MfG Spess
ermöglicht das Kamerabild in eigene Programme einzubinden. Von dem Programm werden die Befehle an den ATMega in dem Kamerateil gesendet. Der wertet diese aus und steuert die Motoren. Zwischen dem PC und der Kamera ist noch eine Steuereinheit mit einem ATMega162 der die Steuersignale auf verschieden Kameras
-
Thread
UART-Library von Peter Fleury für 2 UARTs verwenden
C-Anfänger fällt es mir etwas schwer, die Lib von Peter Fleury zu verstehen. Ich verwende einen ATMega162, wegen der 2 USARTs und würde gerne auch den 2.UART mithilfe der Lib ansprechen. Weiß einer von Euch, ob und wie das möglich ist? Im Online-Manual steht dazu leider nichts. Dank und Grüße aus
C-Anfänger fällt es mir etwas schwer, die Lib von Peter > Fleury zu verstehen. Ich verwende einen ATMega162, wegen der 2 USARTs > und würde gerne auch den 2.UART mithilfe der Lib ansprechen. Weiß einer > von Euch, ob und wie das möglich ist? Im Online-Manual steht dazu leider > nichts. > Soweit
-
Thread
LCD Problem am Atmega16
ich weiß nicht mehr weiter. Ich versuche jetzt schon seit mehreren Tagen ein LC-Display an einem Atmega16 zu betrieben, aber ich schaffe es nicht das Display zu initialisieren. Der Grund, warum ich nicht mehr weiter weiß ist der, das dass Display an einem Atmega8 einwandfrei funktioniert. Auch in der Simulations-Software „Proteus 7“ Funktioniert das Display, egal ob Atmega8 oder 16. Um das Display anzusteuern, verwende ich die lcd-rutines aus dem AVR-GCC-Tutorial. Das Display ist das LCD162 von Reichelt im dem Controller KS0070B. Gruß Daniel
-
Thread
Geschwindigkeit bei AVR
ein ziemlicher Isolator sein. :-) Was willst Du denn damit überhaupt anstellen? Ich mein, der ATmega8 hat ja gar kein externes Speicherinterface...
Hallo Sorry. Haben den Mega162 gemeint.
-
Thread
Atmega644P für Autopilot Projekt
ihr noch einen besseren? (kein SMD). Es gibt auch den in SMD. Falls der Speicher nicht reicht: ATMega1284P Wenn es dir nur auf 2 UARTS ankommt: ATMEGA162, ATMEGA164P,ATMEGA324P.... >Laut Datenblatt kann man das Teil mit bis zu 20Mhz betreiben. Ist es >sinnvoll, das voll auszunutzen, oder reicht
im Beitrag #2060265: > Noch falscher..... > Du schaust dir das Übersichtsdatenblatt der Familie ATmega 164 bis 1284 > an. > > Das ist das richtige Datenblatt für den ATmega1284p: > http://www.atmel.com/dyn/resources/prod_documents/... > > Und glaub mir, ich habe hier einige 1284p aus aktueller
-
Thread
SDRAM mit Atmega328P
self-refresh-Modus versetze? Könnte dieser Chip auf diese Weise auch mit einem Mikrocontroller wie dem Atmega328P (per GPIO) betrieben werden? Viele Grüße
Dann nimm wenigstens einen ATmega162 oder ATmega2560, die haben ein Memory-Interface (8Bit, 64kB). Ohne Banking wird das also nichts. Mit dem ALE-Signal könnte man das RAS/CAS umschalten.
-
Thread
Mikrocontrollerprogrammierung von Atmel µCs
. Die Details zum Einsatz im AVR finden sich im jeweiligen Datenblatt. Zieh Dir mal das vom z.B. ATmega8 [1] als Nullachtfuffzehnstandardmegaavr. Oder wenns gleich einer sein soll, der auch externes SRAM kann, dann z.B. das vom ATmega162 [2]. > Bei dem anderen Bild bin ich noch ahnungsloser. [..]
anzuschaffen. Besonders für die Atmel-Familie bekommst du unter 100,-€ auch das STK500, das bis auf den ATmega128 alle o.g. Typen direkt unterstüzt. Für den ATmega128 brauchst du ein zusätzliches Board, das auf das STK500 aufgesteckt wird. Die kleineren Controller genügen aber für den Anfang vollkommen.
-
Thread
GCC ATmega2560
keine Register des ATmega2560 angeben. Er erkennt die Register einfach nicht. Kann mir jemand helfen. Vielen Dank
weiteres Register musste ich nicht ändern damit man es compilieren konnte. #elif defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) || defined(__AVR_ATmega2560__) || defined(__AVR_ATmega162__) /* ATMega with two USART */ #define UART_BAUD_RATE_LOW UBRR0L #define UART_STATUS_REG
-
Thread
Experimentieren mit Microcontrollern - zur Praxis!
>Die 8 in ATmega8 steht für 8 KiB Flash-Speicher - ergo gibt es keinen >größeren ATmega88 und ATmega168 bieten mehr Programmspeicher. Für den Anfang ist das aber ohne Belang.
>ATmega88 und ATmega168 bieten mehr Programmspeicher. ==> Müll
-
Thread
Tutorial LCD initialisieren
http://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD#Anwendung kopiert. Ich verwende einen atmega8a und habe .include "m8def.inc" in .include "m8adef.inc" geändert. Da ich des weiteren alles in eine Datei gepackt habe entfällt bei mir das allerletzte .include "lcd-routines.asm". Nun habe ich mir
mitgelieferten Datenblatt ist dieser Satz nämlich nicht zu finden. Grüße Flo Rida edit: Meine das DIP162-DNLED, sorry
-
Thread
AVR Tutorial Problem mit Uhr Programm
ich dass beurteilen kann. Das Display ist dieses Hier:http://www.reichelt.de/Hintergrund-gruen/LCD-162F-LED/3/index.html?&ACTION=3&LA=2&ARTICLE=31655&GROUPID=3005&artnr=LCD+162F+LED Ich nutze noch folgende Dinge: Eigenbau Board streng nach Tutorial mit ATmega 8 Original Atmel ISP MK2 AVR Studio
>Eigenbau Board streng nach Tutorial mit ATmega 8 Welche Taktfrequenz? >Dass Display zeigt gar nichts an, es wird nur ein schwarzer Balgen >angezeigt, als wäre das Display nicht Initialisiert. Dann sind entweder die delays fürs Display
-
Thread
ATMega 328p lm35
Hallo Roman, läuft der Atmega überhaupt? Blink doch mal eine LED. Hast du einen Logikanalyser den du mal an Atmega Pin 3 und GND hängen könntest? LG, Sebastian
Roman, an welchen IC-Pins des Atmega328P sind A4 und A5 angeschlossen? LG, Sebastian
-
Thread
Leistungsfähigster bedrahteter uC gesucht
Hallo! Nach langen Erfahrungen mit Atmega8 und Fujitsu möchte ich nun ein etwas größeres Projekt realisieren und suche dazu einen Controller, der viel kann und mit Beinchen ausgestattet ist. Wer hat gute Erfahrungen? Oder: gibt es Adapterplatinen
es zu Hauf, z.B. : www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=64&products_id=162
-
Thread
EverTool Software auf ATMega48
Roland Praml wrote: > (Atmega1281, TQFP-100) Consistency check failed: Der ATmega1281 hat ein TQFP-64, das TQFP-100 gibt's beim ATmega1280. > Soviel ich jetzt selber recherchiert habe geht Debugging über JTAG oder > debugWire
ROM haben JTAG (und dann auch kein dW). Die Ausnahmen von der JTAG-Regel sind: . alte AVRs (ATmega163, ATmega161, ATmega103) . der ATmega168, da er zur Familie ATmega48/88 gehört, der hat dW . der AT90USB82, der hat JTAG, da es ein abgerüsteter AT90USB162 ist. > Nun hab ich schon den AVRdragon
-
Thread
Atmega 126 und I²C
durchgelesen, weiß aber jedoch nicht, was ich bei der Programmierung alles beachten muss, da ich mit Atmega erst angefangen habe. Hab schon was über TWI etc. gelesen, verstehe aber ehrlich gesagt nicht, wie das Ganze funktioniert. Kann mir jemand nen Link zu einer guten Beschreibung geben? Oder evtl ein
@ Wolfram: Gibt es auch im Web? Ich benutze AVRStudio 4.12 @ Rahul: Sorry ich meinte Mega162 (verschrieben) Ich hab so eben auf der Atmel Seite erfahren, dass Mega162 gar kein TWI Interface hat, also muss ich das Ganze softwaremäßig realisieren. Und da wäre auch schon eine Frage, wie erzeuge
-
Thread
Induktivgeber Signal verarbeiten
Signal von dem Induktivgebers meines Rollers auswerten, um damit einen Drehzahlmesser auf Basis eines ATmega88A, später auf ATmega8 zu bauen. Die entsprechende Software läuft soweit, nur eben meine Signalauswertung nicht. Erstmal mein Schaltungsaufbau: Nachdem ich mich von der Schaltung mit Optokoppler
Daniel B. schrieb im Beitrag #5130573: > Muss ja jetzt die 5V vom ATmega auf 3,3V, Den ATmega mit 3,5V laufen zu lassen, ist keine Option?
-
Thread
Sammelbestellung GSM-GPS Platine.
später alle Teile so auflötet ist ja euch überlassen. Eingesetzt hab ich folgende Bauteile: ATMega162 -> zwei UARTs Simcom Sim340DZ mit Simkartenhalter und gewinkelte SMA Antenne -> weil günstig (ca. 32 €) http://www.mr-lee-catcam.de/pe_cc_o3_de.htm GPS Modul -> weil sehr klein, günstig und
ich schon soweit fertig. Hat aber Fehler. Was sollen z.B. die 22p an dem Quarz an TOSC? Der ATMega162 ist auch nicht mehr ganz taufrisch. Gegen neuere AVRs ein Stromfresser. MfG Spess
-
Thread
Suche nach passendem Mikrocintroller/Entwicklerboard
Mikrokontroller die in Frage kämen? Wenn Du mit AVR vertraut bist, gibt es einige "Oldies" wie ATmega64, 162, ... Oder einen neueren ATmega4809 im DIL-Gehäuse mit 4 x USART auch fertig als "curiosity board"
Der ATMega328PB (das B ist wichtig) kann das. https://eckstein-shop.de/Pololu-A-Star-328PB-Micro-33V-8MHz-Programmable-Module-ATmega328PB-AVR Werner B. schrieb im Beitrag #6389406: > Hab mich dann für den
-
Thread
AT90USB1286-7 Endurance
warum ausgerechnet diese mit viel mehr spezifiziert worden sind. Die (mehr oder weniger) Nachfolger ATmega*U4 sind wieder nur mit 10000 angegeben.
ist die Angabe der Zyklenzahl > wertlos. Ich nehme an, data retention time bleibt bei AT90 und ATMega nach versprochenen 100000/10000 Lösch-Schreiben in angegebenen Grenzen.
-
Thread
STROBO-FUNKTION IN IRS DMX
und Zubehörteile sind in gutem Zustand und funktionieren ordnungsgemäß Ich beabsichtige, es durch ATMEGA162 zu ersetzen, das Pin-zu-Pin-kompatibel ist Das ursprüngliche Board muss nur ein paar kleinere Änderungen vornehmen wie man den Kristall und die zugehörigen Kondensatoren wechselt und die 10K-Widerstandsarrays entfernt, die PULL-UP machen das in der atmega162 sind nicht nötig Ich brauche nur ein kleines Detail, um es zu erreichen versuche verschiedene Wege, aber ohne Erfolg Mir fehlt die STROBO-Funktion im IRS von timer1 Das pwm der LEDs funktioniert
-
Thread
Serieller Daten Converter
. Ob man die beiden auch wirklich verwenden kann, wenn der AVR zwei UARTs hat (lt. Uebersicht mega162, mega64 und mega128), weiss ich allerdings nicht.
Wie wäre es mit einem ATmega162? Der hat 2 serielle Schnittstellen hardware-mässig eingebaut. STK500 und ein externer MAX232 und schon hat man 2 serielle Schnittstellen zur Verfügung... So hab ich das bei meiner Diplomarbeit
-
Thread
Can-bus und SJA1000
man braucht für den SJA1000 8 datenleitungen, die ich aber auf den ATmega8 aber irgendwie nicht mehr frei habe da auf jedem port bereits mind. einer belegt ist. soll ich stattdessen einen AT905835 verwenden? oder gehts doch irgendwie mit dem ATmega8. ich kenn mich ziemlich
Der ATMEGA 162 hat auch so ein Bus-Interface, da paßt der SJA direkt dran. Noch einfacher gehts nicht.
-
Thread
AT90CAN128 auf DVK90CAN1-Board - wie programmieren?
Controllern arbeiten willst, dann führt kein Weg am MKII vorbei. Ausser Du willst nur die Controller ATmega128 (nicht CAN Ausführung!), ATmega16, ATmega162, ATmega165, ATmega169, ATmega32, ATmega323, ATmega64 benutzen. Dann ist die billigste Lösung Evertool (ein Nachbau des alten AVR-JTAG Adapters).
-
Thread
MAC OS X avrdude
= 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 = (unknown) Device code: 0x6a = ATMEGA8535 Device code: 0x72 = ATMEGA32 Device code: 0x73 = (unknown) Device code: 0x74 = ATMEGA6450 Device code: 0x75 = ATMEGA6490 Device code: 0x76 = (unknown) Device code:
-
Thread
EA W162B-N3LW LCD Problem
das EA W162B-N3LW Teil verwenden, da es echt gut aussieht. Blau mit weisser Schrift. Wirklich gut ablesbar (besser als die grünlichen Typen). Per Google etc. finde ich zwar ne Menge schematics, aber keine verwertbare
Hallo Chris, ich habe mir gerade da selbe LCD (EA W162B-N3LW) bestellt. Bekomme es leider auch nicht ans laufen. Hast Du mittlerweile eine Lösung? Mfg Björn
-
Thread
Suche Countdown Zähler mit LCD auf AT90S8515
Karl Tomacek schrieb im Beitrag #2820623: > es wurde behauptet, dass sie mit dem Displaytech 162 nicht läuft ! > > Ich kann den Gegenbeweis antreten ! Schön. > Nur kann man sie nicht einstellen ! ( es müsste jedesmal der Prozessor > neu programmiert werden,da das STK keine Echtzeituhr
einem Countdown-Zähler in ASM: http://www.avr-projekte.de/portview.htm#Timer Der ist zwar mit Atmega48 realisiert, Du musst ihn auf Dich anpassen. Und noch eins: Diskutiere nicht mit Idioten -schon morgen könnte einer davon Dein Chef sein!
-
Thread
LCD Module 162C Displaytech
ATmega16, Stand 10/04, S. 229): Das JTD-Bit muss zweimal innerhalb von 4 Taktzyklen geschrieben werden. Ein Interrupt zwischen den beiden Schreibzugriffen wuerde die erforderliche Sequenz
Test eines Displays. Das sollte funktionieren. ATmega88, Fuses im Auslieferungszustand, also 1MHz.
-
Thread
Quarz an XTAL - Kondensatoren unbedingt erforderlich?
Quarz wegzulasssen? Was wird passieren? Schwingt der Quarz an oder nicht? Bzw. wird der uPC (AVR ATmega8) so funktionieren? Danke
Daten >des Quarzes abhänging sind. >Ohne das Datenblatt gelesen zu haben Im Datenblatt des ATmega8 auf Seite 27, Figure 11, Tabelle 4 kann man sehen welche Kondensatorwerte empfohlen werden.
-
Thread
AVR "tot"?!
Hallo, ich kann meinen ATmega162 nicht mehr programmieren. Folgendes ist passiert: - schaltung auf Lochraster aufgebaut und ein paarmal programmiert - gint - Leiterplatte gemacht, alles umgebaut, ein paar Fehler beseitigt, ab
checke doch mal die CLK - Fuse Bits. Wie sehen deine Reset-Bedingungen aus? Ich habe zwar mit dem MEGA 162 noch nichts auf die Reihe gekriegt, aber ähnliches hatte ich schon mal beim MEGA 16. Nachdem ursprünglich (auch auf Lochraster) alles lief, ging nach einigen Neustarts (auf Platine) nichts mehr. Nach
-
Thread
ATMega64 - Kehrt nicht aus Unterfunktion zurück
worauf ich achten müsste. Sind evtl. die Stack-Einstellungen irgendwie vermurkst? Ich verwende den ATMega64L auf einem eigenen Board, das Programmers-Notepad mit dem mitgelieferten examples/demo/Makefile von Jörg Wunsch (nur das MCU_TARGET habe ich auf atmega64 eingestellt). Vielen Dank im Voraus,
drauf zu und springt ins Nirwana. Benutz mal die Suchfunktion. So was hatte ich auch schon beim Atmega162. Lag am einem der fuses für Komatibilitätsmodus. Vielleicht ist es bei Dir auch sowas. Grüße Andreas
-
Thread
Atmega161 beschaffen
Hallo! Ich möchte mir den yampp3/USB-MP3 Player bauen. Dazu benötige ich den ATmega161. Weiß jemand, wo ich den beschaffen kann? Ich finde bei Conrad, CSD und Ribu nur den ATmega16. (bin Österreicher) Bei diesen Bauteilen habe ich keinen Lieferanten finden können: Typ
Der ATmega161 wurde nur ganz kurze Zeit produziert, fand also kaum Verbreitung. Pinkompatibel ist der ATmega162, allerdings könnten Codeanpassungen nötig sein. Mal die Migrationsnote anschauen. Peter
-
Thread
Problem LCD über PCF8574AP ansteuern
angeschlossen von den Ports wie am Atmega8.
8Bit-Modus, also kannst Du kein 4Bit-Kommando senden! Also der 4 Bit Modus Funktioniert ja am Atmega Port nur noch nicht am PCF8574AP habe es ja gestern nochmal getestet.
-
Thread
USB CDC device <-> UART?
CDC-*Device* bauen, sondern einen Host, der mit einem vorhandenen CDC-Gerät kommuniziert. Mit dem ATMega32U2 oder U4 geht das nicht, wie man im LUFA-Code (LUFA/Drivers/USB/Core/USBMode.h) sieht: [c] #if (defined(__AVR_AT90USB162__) || defined(__AVR_AT90USB82__) || \ defined(__AVR_ATmega32U2__) || defined(__AVR_ATmega16U2__) || defined(__AVR_ATmega8U2__)) #define USB_SERIES_2_AVR #define USB_CAN_BE_DEVICE
-
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
Sehr viele Ausgänge sehr schnell mit einem Controller steuern??
kann. Um 256 Ausgänge zu bekommen, müsste ich also 16 Atmega8 an den Atmega32 hängen. Die Datenübertragung zwischen Atmega32 und den Atmega8 geht über einen kleinen Bus, den ich selbst implementiere. Einfaches Rechtecksignal, mit Startsequenz und dann die Daten
Du brauchst nen MC mit Memory-Bus, z.B. ATmega162, 4 * 74HC138, 32 * 74HC574. Peter
-
Thread
Atmega328p - Timer1 zählt zu langsam
funktionieren. Ein Schalten der LED mit 5 Hz sollte man zudem noch gut wahrnehmen können. Den Atmega328p betreibe ich mit einem externen 16 MHz Quarz. Die Fuses gibt mir AVRDUDE wie folgt aus: - H: 05 - L: FF - E: D8 Gemäß der "Rückwärtsfunktion" des FuseCalculators (http://www.engbedded.com
verfügbaren 16 MHz sein. Für meine weiteren Darstellungen beziehe ich mich auf das Datenblatt des Atmega328p, was es hier gibt: http://www.atmel.com/Images/Atmel-42735-8-bit-AVR-Microcontroller-ATmega328-328P_datasheet.pdf Da die Schaltfrequenz von 5 Hz nicht direkt über den Timer Overflow erreicht
-
Thread
RAM-Erweiterung
direkt unterstützt, steht im Datenblatt, z.B. fast alle 8051 (z.B. AT89C51CC03) und einige AVRs (z.B. ATMega162) tun das. Peter
Also... ich habe an einen Mega162 nen externen 32kb RAM angeschlossen und habe damit keine probleme. Sie lassen sich wie der interne RAM ansprechen, das is sehr praktisch. Das mit den vielen Pins habe ich folgendermasen gelöst:
-
Thread
externes SRAM
Hab hier auf meinem Breadboard einen ATmega162 mit schnellem SRAM-Modul mit schnellsten Timings mit einem ALS-573 laufen, klappte auch Problemlos mit 16MHz und mehr. Weiss jetzt allerdings nicht, wie genau ALS spezifiziert ist. Hat da jemand
Kann mir jemand mal die Beschaltung posten ,wie man denn nun das Ram mit dem ATMega verbindet?
-
Thread
UISP Doku
Zu früh gefreut: avrdude: stk500v2_paged_write: write instruction not defined for part "ATMEGA162". In der Config steht der Mega162 aber drin, ebenso der Flash-Part. Naja, ich mach ein neues Thema auf. Danke erstmal.
-
Thread
Komptbl-modus für Atmega103 beim 128er bei WinAVR aus? Wie?
gelesen, das der Atmega128 einen "Kompatibilitätsmodus" ( als Standardeinstellung ) zum Atmega103 besitzt. Kann es sein das man dem Compiler oder dem WinAVR erst mitteilen muss das "er" einen "echten" 128er und keinen emulierten
Ja, für mich ja auch, bin auch noch nicht lange dabei und arbeite erstmal mit nem ATMEGA 162, da der etwas kleiner ist, aber auch Features wie z.B. externes MEM-Interface besitzt. Die Kunst liegt also im Lesen von Datenblättern und systematischer Fehlersuche. Wenn er also PORTF an dieser
-
Thread
DOG-M Display über SPI
Ein lauffähiges Beispiel mit einem DOG-LCD 128x64 für einen Atmega8 in Assembler: http://www.mikrocontroller.net/topic/103182 Bernhard
Nach tagelanger Suche läuft nun auch mein EA DOGM162-A mit SPI (der Cursor blinkt, juhu!!), der Code von Maggi hat mir geholfen. Mein Fehler war, dass ich CSB per Atmega328 (10 MHz, 3,3V) gleich von Anfang an auf 0 geschaltet habe, ohne es vorher auf
-
Thread
Peripherie-Aufteilung beim STM32F407?
Aber was der genau macht, habe ich noch nicht rausgekriegt. Für einen 8-Bit-Atmel-Controller (ATMega162) habe ich in Assembler mal einen ganz netten, sogar ziemlich schnellen Grafikcontroller für ein QVGA-Display geschrieben. Da habe ich auch indirekte Adressierung machen müssen. Aber das fand ich
übergeben, und die Funktion macht etwas mit dieser Einheit. > > Für einen 8-Bit-Atmel-Controller (ATMega162) habe ich in Assembler mal > einen ganz netten, sogar ziemlich schnellen Grafikcontroller für ein > QVGA-Display geschrieben. Da habe ich auch indirekte Adressierung machen > müssen. Aber das