-
Thread
C-Code für LCD-Display (Displaytech 162B)
Hallo! Ich möchte ein LCD-Display 162B von Displaytech (16x2 Characters) zum Laufen bringen. Hat jemand eine funktionierende Init-Routine? Ich verwende einen ATMega8! Vielen Dank! Ledi
Heimo G. schrieb im Beitrag #1990530: > Ich möchte ein LCD-Display 162B von Displaytech (16x2 Characters) zum > Laufen bringen. Hat jemand eine funktionierende Init-Routine? Ich > verwende einen ATMega8! Hast du schon die beiden (ASM bzw. C) aus der Artikelsammlung
-
Thread
Zwei 16-Bit Timer, vier verschiedene PWM Signale? ATMega 162
Hallo, Ich versuch gerade aus einem ATMega162, der zwei 16Bit Timer mit je zwei Kanälen besitzt vier verschiedene Signale herauszubekommen. Prinzipiell müsste das doch möglich sein? So schaut mein bisheriger code dafür aus: [c]
gepackt! Verwende ein Tektronix TDS1002B Osci! Zu meiner Schaltung noch kurz: Ich hab den ATMega 162 auf dem Steckbrett. Da ist die Jtag Programmierschnittstelle herausgeführt und ansonsten noch ein 20 MHz Quarz mit den beiden 22pF Kondensatoren. Dann hab ich noch nen 100nF zwischen VCC und GND
-
Thread
sinus LUT über Interrupt auslesen
Hallo, Mit einem Atmega 162 möchte ich ein niederfrequentes Sinussignal ausgeben. Da der µC noch andere Dinge machen soll, hatte ich mir gedacht das Auslesen der LUT über eine von Timer 0 gesteuerte ISR zu realisiseren.
-
Thread
DogM 162 Display funktioniert nicht am Atmega644
habe folgendes Problem und hoffe Ihr könnt mir helfen: Auf einem Steckboard habe ich ein EA DOG M 162 im SPI-Modus mit 3,3V in betrieb genommen (mit einem ATmega88. Dieses funktioniert auch einwandfrei. Nun habe ich das selbe Display auf einer Platine eingelötet, auf der ein ATmega 644V seinen Dienst
selben Programm... Ich habe mal die Signalpegel im "Ruhezustand" gemessen: am funktionierendem ATmega88: SI = 0V CLK, CSB, RS = 2,5V am nicht funktionierenden Atmega644: SI = 0V CLK, CSB, RS = 3,3V hat dies vielleicht was hiermit zu tun? Brauche ich irgentwelche pull-downs an den Leitungen
-
Thread
Feedback zu Platinenentwurf
Chipkartenleser. In der oberen Hälfte das LCD-Display, links unten das Auslesemodul (als DIL), der µC ist ein Atmega 162, links ein MAX232, rechts ein ULN2003. Schaltregler ist ein LM2674. Der Ausschnitt in der Massefläche unten ist da, weil dort die Antenne drüberkommt. Die Labels sind noch nicht besonders hübsch
-
Thread
Problem mit Spannungsversorgung
Hi! Habe ein Problem mit einer Schaltung.Verbaut ist ein ATMEGA8515 SMD 12 Taster ein DOGM 16*2 Display mit roter Beleuchtung und ein SMD Spannungsregler µA 78L05 SMD 0,1 A von Reichelt.Betriben wird die Schaltung von einer 9V Block Batterie Nach einem Betrieb
habe dieses EA DOGM162S-A und beleuchtung parallel geschaltet
-
Thread
LCD Wait Busy
schonmal ohne das Toggeln in der Warterschleife probiert, klappt auch nicht. Ich verwende einen Atmega16 und die aktuelle Version des AVR-Studios und WinAVR. Optimierung ist OS, Änderungen ändern nichts. Wo is der Fehler, ich hoffe ich habe Nichts vergessen zu posten. Gruß Knut
Achso, ich verwende ein "Displaytech 162" von Reichelt, also ne standart Krücke... Gruß Knut
-
Thread
EA DIP162-D / STK500 / ATmega8 initialisierung
noch: 1) STK läuft mit externem 8 MHZ Quarz 2) Initialisierungsroutine vom Datasheet des EA DIP162 übernommen und BEIDE Varianten probiert: Einmal mit der in dem Tutorial empfohlenen 3 mal 00110000 (fals das Gerät schon im 4 bit modus ist) und auch ohne probiert. 3) Verkabelung mehrfach geprüft
Harald! Das 2*8 Display runtergerissen. Das EA DIP162 wieder drangemacht und siehe da: Ich sehe einen blinkenden Cursor. Normalerweise müsste ich jetzt Freudentänze veranstalten. Es gelingt mir aber nicht wiel ich ABSOLUT KEINE AHNUNG habe wieso das
-
Thread
BTM222 und SD Karte am µC
noch einer drüber schaut. Ich hab mal noch eine Frage: Kommt denn nun überhaupt noch was am ATMEGA162 an wenn ich von ISP_SCK über den 74HC4050, über einen 10k Ohm Widerstand zum µC gehe? Passt der Rest so?
-
Thread
Mit ATmega 16 DOGM168-6 Initialisieren und verwenden
Hi >ohmann du meinst 128??? oder ??? Eher DOGM162 oder DOGM163. @Niklas Cox (coxxxer) Und welche Ansteuerung? 3,3V oder 5V, 8Bit/4Bit parallel oder SPI? MfG Spess
Hi Schaltplan für ATMEGA88 und DOGM132 ist hier: http://code.google.com/p/dogm128/wiki/dogm132_atmega88_hardware Das DOGM132 verhält sich elektrisch wie das DOGM128. Zwischen dem ATMEGA88 und dem ATMEGA168 dürfte auch
-
Thread
mehrere MC seriell über Datenbus verbinden (1Draht)
sollte man wirklich nur auf dem ATtiny13 einsetzen, wenn der Timer noch anderes machen soll. Beim ATmega644 ist dieser Geiz mit Timern aber nicht nötig. Peter
function) NextSerialTest C:\Users\Abc\Documents\Atmel Studio\7.0\NextSerialTest\NextSerialTest\main.c 162 Error 'PCIF' undeclared (first use in this function) NextSerialTest C:\Users\Abc\Documents\Atmel Studio\7.0\NextSerialTest\NextSerialTest\main.c 162 Error 'GIMSK' undeclared (first use in
-
Thread
RS232 dezimal immer +9?
114 115 124 125 126 127 128 129 130 131 140 141 142 143 144 145 146 147 156 157 158 159 160 161 162 163 172 173 174 175 176 177 178 179 188 189 190 191 192 193 194 195 204 205 206 207 208 209 210 211 220 221 222 223 224 225 226 227 236 237 238 239 240 241 242 243 252 253 254 255 000 001 002
Beim Überfliegen in den Kommentaren entdeckt: Hast du bedacht, dass die UART-Geschichte für Atmega8 geschrieben wurde und für andere Derivate eventuell angepasst werden muss?
-
Thread
Zeitenverhalten beim DIL 32 512Kx8 55ns
Diesen SRAM habe ich jetzt ohne Latch am Atmega162: Statischer RAM-Baustein DIL 32 512Kx8 55ns =K6T4008C1B-DB55 Nicht schimpfen, ist mein Bastelobjekt, benutze den 162ziger nur für das SRAM und einen Datentransfer über die Serielle Schnittstelle
-
Thread
AVR im PDIP Gehäuse und 16-Bit Timer mit 3 Kanälen?
Auch der ATmega162 hat 2 16-Bit Timer mit je 2 PWMs.
Bausatz werden, damit das für Laien gut lötbar bleibt wäre PDIP besser. Deswegen Vielen Dank, der ATMega162 wirds denk ich werden, zumal es den ja auch bei reichelt gibt. :-) gruß Sven
-
Thread
SRam am Atmega162 ohne zusätzliche Bauteile betreiben
Hallo, ich möchte dieses RAM direkt am Atmega162 betreiben: http://www.reichelt.de/?ACTION=3;GROUP=A34;GROUPID=2954;ARTICLE=40088;SID=31bfIWEawQAR8AAFBIhAE79ac0180cd667b30606d7686f454ed1a DIL 32 512Kx8 55ns Es ist Basteltest, wie ein RAM funktioniert, möchte es dann beschreiben und lesen. Am 162ziger brauche ich nur die Serielle Schnittstelle um die Daten zu senden. Ansonsten möchte ich zum betreiben des SRam keine weiteren Bauteile einsetzen. Wie geht das nach meinem Vorstellungen?
-
Thread
Mal über Schaltung schauen bitte
Mein ISP-Programmer bringt aber nur 5V wenn ich die raus nehme dann zerstöre ich doch meinen ATMEGA162?
>Mein ISP-Programmer bringt aber nur 5V wenn ich die raus nehme dann >zerstöre ich doch meinen ATMEGA162? Das ist Pech. So zerstören dir die 74HC4050 den ATmega und die SD Karte.
-
Thread
Welchen ATmega soll ich nehmen?
folgende: AT90PWM3 AT90S1200 AT90S2313 AT90S2343 AT90S4414 AT90S4433 AT90S8515 AT90S8535 ATmega103 ATmega128 ATmega16 ATmega161 ATmega162 ATmega163 ATmega164P ATmega168 ATmega169 ATmega32 ATmega324P ATmega328P ATmega329 ATmega3290 ATmega48 ATmega64 ATmega644 ATmega8 ATmega8515
ATmega48/88/168
-
Thread
GLCD Schriftarten in externes EEPROM auslagern.
Nimm den ATMega162, hast du 16kB Flash.
H.joachim Seifert schrieb im Beitrag #1939533: > Nimm den ATMega162, hast du 16kB Flash. Danke für den tipp... Vom AT90S8515 hab ich aber eben noch 30 Stk hier... mal für ca 10 Euro bei ebay gekauft.... zudem hab ich die Hardware für den 8515 bereits aufgebaut
-
Thread
Grafikfähiger LCD Controller von Benedikt K. - Hilfe
/www.mikrocontroller.net/topic/98321#1938557) nachgebaut und habe ein kleines Problem. Da der ATMega8515 im Moment schlecht zu bekommen ist, würde ich gerne den Mega162 einsetzen, bekomme das Ganze aber nicht kompiliert. Ich muss dazu sagen, dass ich in C leider erst ganz am Anfang stehe (ich programmiere
Hi Der ATMega hat 2 serielle Schnittstellen. U2X -> U2X0 oder U2X1 RXCIE -> RXCIE0 oder RXCIE1 RXEN -> RXEN0 oder RXEN1 MfG Spess
-
Thread
VDIP1 Keine Reaktion auf Befehle UART
Textmodus, sonst würde er ja auch nicht im klartext schreiben. Als Controller verwende ich einen Atmega162, ich habe schon versucht, über einen UART den VDIP anzusprechen und habe dann auf dem anderen UART die ausgabe umgeleitet, kommt aber das selbe Ergabnis bei raus, das Modul lässt sich einfach nicht
funktioniert, ich weiß das es Grundlagen sind, aber ich habe für das ganze Programm (und der Speicher vom atmega162 ist 85% voll) nicht einmal die printf funktion benötigt. Ich weiß das es Grundlagen sind und werde mich nach der Arbeit damit beschäftigen.. Eine Frage habe ich aber noch, gibt es den keine
-
Thread
Suche kleines Echtzeitbetriebsystem für at90s8535
mega88P mega1280 mega3250P tiny2313 mega1281 mega325P tiny24 mega1284P mega48 tiny25 mega162 mega48P tiny261 mega164P mega64 tiny43U mega168 mega640 tiny44 mega168P mega644 tiny45 mega16 mega644P tiny461 mega2560 mega645 tiny48 mega2561 mega6450 tiny84 mega324P mega8
Aus der FAQ For microcontrollers, TinyOS supports the Texas Instruments MSP430 family, Atmel's Atmega128, Atmega128L, and Atmega1281, and the Intel px27ax processor. There is work underway to support the Cortex M3. Ebenfalls aus der FAQ It's been designed for very reasource-constrained devices
-
Thread
Spannung/Strom glätten für RFID-Leser
Hallo allerseits, anliegend die Schaltung für eine kleine RFID-Leseeinheit mit Atmega162 und LCD-Display. Die Stromversorgung geschieht über einen Western-Stecker, über den auch ein serielles Leitungspaar zur Steuerung läuft. Funktioniert auch im Prinzip wunderbar. Problem ist allerdings
-
Thread
UART beim Atmega 88 will nicht
Danke, jetzt habe ich es verstanden. Habe jetzt das Datenblatt Atmega 162 vor der Nase und möchte den UART mit ISR Programmieren. Jetzt sehe ich im Datenblatt unter USART Register deskription nicht etwa UCSRnA sondern einfach UCSRA. Was soll denn das? Der 162 er
Hi Bist du sicher,das du die richtigen Datenblätter hast. Der ATMega162 hat definitiv 2 UARTs und der ATMega88 nur eine. MfG Spess
-
Thread
Drehgeberauswertung
Clock_Enabled" an? Die Funktionsweise ist mit dabei klar. Nur mit dem integrierten Zähler im AVR (ATMega162) kann ich ja, soweit ich das verstanden habe, nur HOCH zählen. Eine Auswertung via Interrupt wäre zeitlich nicht drin (der MC soll schließlich noch anderen Sachen machen). Habe ich da am Counter
-
Thread
Bootloader Interrupts "verbiegen"
Bootloaderbereich zu bekommen. Es scheint aber dass ich irgendwie auf dem Schlauch stehe. Ich benutze einen Atmega16 inc. AVR Studio Folgendes Programm funktioniert ab Adresse 0x0000 so wie es soll. PortA wechselt nach jedem empfangenen Byte über die UART seinen Zustand. ---------------------------------
---------------------------------------------------------- ISR ( TIMER0_OVF_vect ) { TCNT0 = 162; cnt++; }
-
Thread
Theorie: Xilinx selbstbau JTAG Programmer
8 0xfe XC95288 ##Atmel #list should not care for the version part 0970203f 4 0x1 ATmega128 0978103f 4 0x1 AT90CAN128 0960203f 4 0x1 ATmega64 0950103f 4 0x1 ATmega323 0950203f 4 0x1 ATmega32 0940303f 4 0x1 ATmega16 0940403f 4 0x1 ATmega162 0940503f 4 0x1 ATmega169
-
Thread
Schutzschaltung für AVR UART erforderlich?
Schaltung zur Steuerung einer Spiegelreflexkamera (ersetzt den manuellen Fernauslöser) auf Basis eines ATMega162-16 (DIL-40). Das ganze soll dann über eine einfache Menüstruktur Funktionen bieten wie periodische Auslösung, Langzeitbelichtungen, flexiblerer Selbstauslöser usw.. Softwareseitig hatte ich schon
werden für diverse Status-LED, helle LED als Fokushilfe und einen Piezopiepser belegt. Fazit: Der Mega162 ist komplett bedrahtet und ich habe sozusagen zwei Pins für RX und TX "geopfert", und für Zusatzmodule reserviert. Vorher hatte ich tatsächlich eingeplant, jeweils VCC, GND, Request, Wait und Ack
-
Thread
Verbrauchsanzeige für's Moped
programmiertechnisch funktionieren soll) und dann ausschalten. >> Was den Mikrokontroller angeht würde ich den Atmega88 und Kollegen Ich würde am liebsten den Atmega8 nehmen, weil ich dafür die nötige Hardware zum programmieren schon (gebastelt) habe. @ Olaf: >> Ausserdem ist das programmiertechnisch ein einfaches
Hi >Wie kann ich in dem Atmega8 16Bit Berechnungen durchführen insbesondere >mit den beiden Registern r0 und r1 als Ergebnis einer Multiplikation... Siehe: http://www.atmel.com/dyn/resources/prod_documents/doc1631.pdf http
-
Thread
AtMega ehwiges Fuse Thema 16 Mhz Quarz
_CONTROL UCSRB #define UART0_DATA UDR #define UART0_UDRIE UDRIE #elif defined(__AVR_ATmega162__) /* ATmega with two USART */ #define ATMEGA_USART0 #define ATMEGA_USART1 #define UART0_RECEIVE_INTERRUPT SIG_USART0_RECV #define UART1_RECEIVE_INTERRUPT SIG_USART1_RECV #define
_CONTROL UCSRB #define UART0_DATA UDR #define UART0_UDRIE UDRIE #elif defined(__AVR_ATmega48__) ||defined(__AVR_ATmega88__) || defined(__AVR_ATmega168__) || defined(__AVR_ATmega48P__) || defined(__AVR_ATmega88P__) || defined(__AVR_ATmega168P__) || defined(__AVR_ATmega328P__) /* ATmega
-
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
2 Stk. MCP2515 an einem z.B. ATMega32
hatte mir eine Lochrasterplatine mit zwei MCP2515 nehmst MCP2551 und da gleicher Sockel wie ein ATMega8 einen ATMega328P aufgebaut. Der hat den Vorteil das er pinkompatibel ist und mehr Ram und Flash hat und zudem ein Freq Ausgang und im max Fall bis 20MHz betrieben werden kann. Der ATMega8 wäre schon
High->low reagiert und so ein Frame, vom Atmega unbemerkt, im MCP bleibt. Der ATMega setzt ja auch nur das Register im MCP zurück welches zuvor als meldendes und ausgelesendes identifizerit wurde - oder ???????????? Wurde deshalb weiteroben die
-
Thread
Newbie Frage ISP mit unterschiedlichen VCC
also den 74HC4050 benutzen? An Vdd - 3,3v GND - GND RUMPUS_ISP_MISO -> Pin 3 Pin 2 -> ATmega162_MISO RUMPUS_ISP_SCK -> Pin 5 Pin 4 -> ATmega162_SCK RUMPUS_ISP_RST -> Pin 7 Pin 6 -> ATmega162_RESET RUMPUS_ISP_MOSI -> Pin 14 Pin 15 -> ATmega162_MOSI ist noch etwas notwendig
ah ja ok danke Vdd - 3,3v GND - GND RUMPUS_ISP_MISO -> ATmega162_MISO RUMPUS_ISP_SCK -> Pin 3 Pin 2 -> ATmega162_SCK RUMPUS_ISP_RST -> Pin 5 Pin 4 -> ATmega162_RESET RUMPUS_ISP_MOSI -> Pin 7 Pin 6 -> ATmega162_MOSI so richtig? und Kondensatoren
-
Thread
Atmega8-Programmierung mit AVR USB Lab funktioniert nicht
Hm, ich habe es jetzt auch nochmal mit einem Atmega32 probiert, gleiches Problem... hat niemand eine Idee woran das liegen könnte?
Hallo Donner, solch ein Fehlerbild habe ich auch bis heute gehabt. ATmega 8, Attiny2313 und Atmega 162 haben alle diese Fehlermeldung gebracht. Ich war schon am verzweifeln. Ein Umflashen auf STK500v2 Firmware hat nicht richtig geholfen. Atmega8 klappte besser, aber Attiny
-
Thread
AT89S5282 / AT89S5283 durch AVR ersetzen?
ATmega162 Reset ist allerdings low aktiv. Peter
Martin schrieb im Beitrag #1894100: > Wo gibt es den ATMega162 im PLCC-Gehäuse zu kaufen (siehe oben)? Sicherlich nirgends, weil im Datenblatt des ATmega162 kein PLCC-Gehäuse erwähnt wird. Den ATmega8515 gibt es im PLCC44-Gehäuse (auch bei den üblichen Verdächtigen
-
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.