-
Thread
Sid Player mit AVR
Hat jemand eine Ahnung, ob man nur mit mit einem Attiny oder Atmega einen Sid Player aufbauen könnte?
Hallo, zu meinem Versuch, einen 6510 auf einem ATMega162 zu emulieren und einen echten SID anzusteuern, ist hier was zu finden. Auch eine SID-Emu auf AVR taucht da auf. http://www.mikrocontroller.net/topic/65729#new Gruß aus Berlin Michael
-
Thread
Data breakpoint in AVR Studio mit double
mit databreakpoints verwenden? Hat da jemand schon Erfahrung gemacht? Ich compiliere für einen ATmega162 mit dem gcc - falls das relevant sein sollte!? Grüße, David
-
Thread
Mini-Gameboy umprogrammieren
besseren Display. Ein typisches Text Display für den Hausgebrauch gibts beim Reichelt z.B. als "LCD 162C"
Belegung des Controllers in dem Telefon oder des Gameboys wüsste und diese Pins auch der Controller (ATMega32) hätte, könnte ich dann Theoretisch den LCD am ATMega32 anschließen? Ansonsten.. kennt ihr vielleicht einen Link zu einem PreisGünstigen GLCD oder nur LCD der Mini-Gameboy größe hat und also
-
Thread
Suche: Controller mit vier 16bit PWM Kanälen; AVR, im DIP und billig wenn möglich!
ATmega1689-PU
ATmega162, ATmega1284 Peter
-
Thread
Atmega 162 ISR Globale Variable
Ich habe ein kleines Problem mit einer globalen Variable im Zusammenhang mit dem Timer 0 des Atmega 162. Wenn die globale Variable hier "//1" ausgelesen wird so "Zählt der Port hoch" Wenn die globale Variable hier "//2" ausgelesen wird so passiert leider nichts. Die Frage ist, warum kann
-
Thread
Höchst sonderbarer Fehler bei serieller Übertragung
UART-Übertragungsfehler und wende mich jetzt an euch, in der Hoffnung auf Erleuchtung! Es geht um einen ATMEGA8 der per UART mit PC-verbunden ist. Baudrate ist richtig eingestellt, und ein Quarz mit 12.288MHz verbaut. Auf dem mikrocontroller läuft ein Programm, das Bei Zeichenempfang einen Interrupt auslöst
= 0; a=0; }*/ USART_Transmit(UDR); } void USART_Init( unsigned int baud ) //_Aus ATMega8 Datenblatt { /* Set baud rate */ UBRRH = (unsigned char)(baud>>8); UBRRL = (unsigned char)baud; /* Enable Receiver and Transmitter */ UCSRB = (1<<RXEN)|(1<<TXEN)|(1<<RXCIE); //
-
Thread
NIXIE Uhr mit vielen Funktionen in C mit ATTiny2313
posten. Und wenn mal sehr viel Zeit vorhanden ist, werde ich evtl. mal probieren den Code auf einen ATmega8 zu bekommen, weil dieser mehr Ports hat. damit wäre es dann möglich gleich 12 oder mehr Nixies auf einmal zu betreiben um Datum und Uhrzeit anzuzeigen (und evtl. Temperatur). Da ich noch eine Pandicon
fertig (kein Multiplexing, kein Fading, nur Uhrzeit, Datum, Temp+Feuchte), braucht allerdings eine ATMEGA16 + 6 x 74141 - bei Interesse schick eine Mail
-
Thread
LCD Beleuchtung
Hallo ich will mit meinem Atmega die Hintergrundbeleuchtung des 16x4 LCD-Display von Reichelt steuern. Die zieht laut Datenblatt typ. 260, max. 440 mA. Wie kann ich das schalten? Ich hab das auch bereits schon mal mit einem
Richard W. schrieb im Beitrag #1709802: > ich will mit meinem Atmega die Hintergrundbeleuchtung des 16x4 > LCD-Display von Reichelt steuern. > Wie kann ich das schalten? Ich kenn' das Display von Reichelt nicht, aber wahrscheinlich tun es Poti, Widerstand und Transistor
-
Thread
wal wieder ein USART Problem
Hallo Leute ich habe mal wieder ein Problem mit dem USART. Controller: atmega 162 Quarz: 7,3728MhZ Das ist mein Code er soll einfach in einer Schleife an den USart1 was ausgeben [c] int main(void) { UCSR0B |= (1<<TXEN0); // USART1 TX einschalten UCSR1B
-
Thread
Kompilieren von C Dateien in Kubuntu
Hallo Ich habe das LCD "YL162-90" von Polin das tut auch, nun wollte ich es mit einem ATmega8 ansteuern 4 bitmodus, ich habe dazu die library von http://homepage.hispeed.ch/peterfleury/avr-software.html#libs das "LCD library for
Hardware übereinstimmt, an bei habe ich noch die Dateien die ich zur Verfügung habe ich möchte einen ATmega8 verwenden, zur zeit sehe ich nur einen schwarzen Balken und ich habe auch schon einen ATmega32, ATmega644 ausprobiert immer das gleiche Ergebnis. mfg AT90S1200.
-
Thread
CP/M auf ATmega88
Ronny Minow schrieb im Beitrag #1710565: > Und, afaik hat der Atmega32 etwas mehr Ram, als der Atmega88. Oder, bin > ich da falsch informiert...? Und was hast du davon? Für den simulierten Speicher ist das zu wenig und für den Simulator zu viel. Erst beim Mega162
SRAM-Interface? In der > Vergleichstabelle von Atmel ist selbiges leider nicht aufgeführt. > frank Der ATmega162 hat "Up to 64K Bytes Optional External Memory Space" Gruß Roland
-
Thread
COFF Datei mit Codeblocks (WINAVR) erzeugen
-O ihex $(TARGET_OUTPUT_FILE) ${TARGET_OUTPUT_DIR}$(TARGET_OUTPUT_BASENAME).eep avr-size --mcu=atmega162 --format=avr $(TARGET_OUTPUT_FILE) Gruß, Kurt
-
Thread
externer speicher per spi mit dspic30f - verwendung mit C
wieder gelöscht. Ältere MCs hatten daher oft nur 128 Byte RAM. Bei den AVRs gibt es z.B. den ATmega1284 mit 16kB RAM. Einige MCs haben auch ein Memory-Interface, z.B. der ATmega162 kann bis zu 64kB externen SRAM anschließen. Der Compiler kann ihn ganz normal wie interen RAM benutzen, nur der Zugriff
-
Thread
LED Fading Atmega32
LED fading test //* uses exponential PWM settings to achive visual linear brightness //* //* ATmega32 @ 8 MHz //* //* //***************************************************************************** #define F_CPU 8000000L #define true 1 #define false 0 #define STK500
, 36, 40, 44, 49, 55, 61, 68, 76, 85, 94, 105, 117, 131, 146, 162, 181, 202, 225, 250, 279, 311, 346, 386, 430, 479, 534, 595, 663, 739, 824, 918, 1023}; uint16_t pwmtable_16[256] PROGMEM
-
Thread
STK500 Frage zur Programmierung und Atmega32 Chip
Hallo Zusammen, habe mir für die Uni eine Stk500 zugelegt. Da wir in der Uni auf eine Atmega 128 programmieren, ich aber kein Geld für das Erweiterungsmodul Stk501 habe, habe ich mir eine Atmega32 16Mhz (40 Pins) zugelegt. Nun meine Frage: Im Handbuch des Stk500 ist der atmega32 garnicht als
zuzulegen, damit die Programmierung einfacher von der Hand geht. Aber die Frage ist, ob der atmega32 überhaupt für den stk500 geeignet ist und welchen der beiden Slots ich nehmen muss :-) Danke vorab ...
-
Thread
230 Volt am AVR
MOC3061) 1. Frage Kann ich mir den Optokopler irgendwie schenken. Hintergrund ist, dass das der Atmega eh nur über ein KondensatorNT läuft, d.h. ohne galvanische Trennung und somit ist die Schalung eh heiß. 2. Frage Die 330 Ohm die den Gatestrom des Triacs begrenzen. Wie berechnet man diesen? Im
TRIAC sicher angesteuert werden. Andererseits verhindert der Widerstand bei Spitzenspannung von ca. 162V ein Wegbrennen des Gates. Siehe auch hier: http://www-user.tu-chemnitz.de/~heha/Mikrocontroller/SLB0587Ersatz.htm http://www.elektronik-kompendium.de/public/schaerer/phasecnt.htm
-
Thread
Hausbus über RS232 möglich?
ich eh gerade so schreibe... Was brauche ich "real" für einen Versuchsaufbau? Je 2x µC - atmega8 in Grundbeschaltung - Quarz nötig? MCP2515 MCP2551 Wenn ich nichts überlesen habe läuft das MCP-Gedöns auch mit 5V. Ich brauche also keine anderen Pegel? Kann ich, bei Verwendung von CAT7, die
verbaucht der schon eher viel, 100MBit ist deutlich sparsamer. Microcontroller ist ein simpler ATMEGA32 bzw ATMEGA664, den man sowieso braucht. Gruss Axel
-
Thread
AtMega - Pullup aktivieren
Verhalten durch das Schalten des internen Pullups als Eingang zu unterbinden. Im Datenblatt zum Atmega162 steht, dass wenn bei der USART der Receiver aktiviert wird, auch der dazugehörige Rx-Pin automatisch als Eingang konfiguriert wird. Heißt das ich muss nur noch PORTDx (beim atmega162 PORTD2)
-
Thread
Atmel SPI = Müll?
Also SPI als Master eines Atmega128 funktioniert problemlos. Es gibt allenfalls ein paar Sachen, die mich stören: Beim Senden fehlt IMHO ein weiteres Buffer Byte. Insbesondere wenn man schnell sendet und Interrupts verwendet,
duplex in+out : 96khz / 24 bit /stereo , das sind rund 5 Mbit in jede richtung und das macht ein (!) ATmega162
-
Thread
LCD Display 2x16 Zeichen
verwende ich einen Atmega 32, Standardansteuerung PORT C. Leider tut sich da nichts auf dem Display, habe nur einen schwarzen Balken in der ersten Zeile. Verwende ich PORT D, dann kann ich die Hintergrundbeleuchtung an-
>Atmega 32, Standardansteuerung PORT C. Da kann auch das JTAG Fuse dazwischenfunken. Ist das aktiviert sind einige Pins an PORTC für JTAG "reserviert" Ich glaube PC2-PC5
-
Thread
16bit PWM für mind. 3 Kanäle
ATMEGA163
Vielleicht ist der 162 gemeint, der hat jedenfalls 2 16-Bit Timer.
-
Thread
ATmega162 zeigt an UART nur Müll
Hallo, ich habe ienen ATmega162 hier, der mit dem Print-Befehl nur Hyroglyphen im Terminalfenster anzeigt. Habe schon diverse Baud- und Crystaleinstellungen probiert, ist aber immer dasselbe. Da ich bisher nur AT90S7515 programmiert
gesetzt da im AT90S8515 es keine (nenneswerten) gibt - und ich ja, wie beschrieben, neu im Bereich Atmega162 bin Gruss
-
Thread
Was hat es mit dem URSEL-Bit auf sich?
Hi, warum ist denn z.B. beim ATmega16 das URSEL-Bit notwendig? Wieso kann man UCSRC nicht wie jedes andere Register auslesen und schreiben? mfg PoWl
UCSRC setting will be updated. Siehe Datenblatt "USART -> Accessing UBRRH/ UCSRC Registers" Seite 162.
-
Thread
ATmega162 Register von Timer2 beeinflusst Pin von Timer3
Hallo Leute, ich habe ein kleines Problem mit dem ATmega162. Sobald ich den Timer2 initialisiere, wird der OC3B-Pin davon beeinflusst. Das ist sehr ungünstig, weil das zufällig der SS-Pin ist... Sobald ich COM21 im TCCR2 setze, fängt der OC3B am, periodische
TCCR0 = 0x6D; ... > TCCR2 = 0x6F; //0x6F Offenbar kennst du die Bedeutung der TCCR auf dem m162 im Schlaf - ich nicht, deshalb arbeite ich ganz altmodisch mit den (1 << MEINBIT) Operationen und exzessiven Kommentaren...
-
Thread
USART1 löst ständig Interrupt aus
zusammen, habe ein Problem, bei dem ich gerade am verzweifeln bin. Ich möchte mit einem AtMega162 über USART1 Daten empfangen. Das hat bisher auch meistens geklappt, aber nun krieg ich USART1 nicht mehr zum Laufen, wobei USART0 problemlos geht. Das Problem dabei ist, das ständig ein Interrupt
ich noch verwirrter als gestern. Gestern wurde bei Berührung der TxD Leitung vom Pegelwandler zum atmega162 sofort ein Interrupt ausgelöst, sobald ich das Kabel nur leicht berührt habe. Heute wird ein Interrupt erst nach mehrmaligem Klopfen auf die Leitung ausgelöst. Ist das Verhalten normal, das bei
-
Thread
ATmega128 und USB
mir nicht wirklich, vor allem weil es relativ langsam arbeitet. Atmel AT90USB1286 scheint des ATmega128 ziemlich ähnlich zu sein was die Hoffnung aufkeimen lässt das die bestehenden Programme für den ATmega128 auch auf dem AT90USB1286 ohne oder nur mit minimalen Änderungen funktionieren. Diese Lösung
Du kannst auch einen kleinen Atmega 16U2 oder den Vorgänger 90USB162 nehmen, dort ein Generic HID oder ein CDC USB Device aufsetzen und das ganze mit dem vorhandenen M128 koppeln. HID und CDC sind Standard USB Geräteklassen und ohne
-
Thread
welches Programmer-Kabel?
einfacher! Auch wenn das kein Kriterium sein dürfte: für mein erstes Projekt hätte ich mir einen ATMEGA 162 rausgesucht.
-
Thread
Uart0 Uart1 initialisieren.
jemand eine Beispielprogramm in dem 2 Uart-Schnittstellen initialisiert werden??? (ich verwende einen ATMEGA162) hat vielleicht jemand ein ähnliches Programm, dass ich auf meine Anwendung abändern könnte....? leider läuft mir die Zeit davon und will das Projekt noch zum laufen bekommen, wäre klasse von euch wenn ihr mir da ein bisschen unter die Arme greifen könntet... Daten: Atmega162,Sim548c(gps-gsm-modul) auch 2 uart-Schnittstellen... danke im Vorraus
-
Thread
atmega328 funktioniert teilweise nicht
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
-
Thread
ATMEL Evaluations-Board (was brauche ich noch?)
3;ARTICLE=42401;PROVID=2402 10µF: http://www.reichelt.de/?ACTION=3;ARTICLE=42397;PROVID=2402 ATMega (empfehle einen ATMega16, der ATMega8 ist doch mal schneller voll) + Zubehör: ATMega16: http://www.reichelt.de/?ACTION=3;ARTICLE=45028;PROVID=2402 100nF: http://www.reichelt.de/?ACTION=3;ARTICLE=
Hi >Habe den Atmega32 drin, aber konnte den bei Ponyprog nicht finden, >wenn ich ATmega603 einstelle >.INCLUDE "D:\avrtools\appnotes\8535def.inc" Was Soll der Quatsch? MfG Spess
-
Thread
Ablöten eines TQFP Chips (Application Note)
Platinen keine. Bei einer Testplatine habe ich ca. 15 mal (mit Strichliste) immer den gleichen AVR (Atmega162) mit der Methode entlötet und anschließend wieder drauf gemacht. Der Chip tut immer noch und die Platine hats auch überlebt. Verkaufen würde ich so was natürlich nicht mehr. ;-) Natürlich habe
-
Thread
CAN Controller
seite von Fabian Greif steht folgendes: Der SJA1000 hängt am externen Bus Interface eines ATMega162 und kann so Memory-Mapped in den oberen RAM-Bereich des AVRs “eingeblendet” werden. hat dieses vorteile im gegensatz zum SPI Can-Controller?
g0nz00 schrieb: > Der SJA1000 hängt am externen Bus Interface eines ATMega162 und kann so > Memory-Mapped in den oberen RAM-Bereich des AVRs “eingeblendet” werden. > > hat dieses vorteile im gegensatz zum SPI Can-Controller? Du musst dann eben nichts über SPI rausdrücken
-
Thread
Probleme mit Atmega162 und Timer0
addiere auf den Port B ausgebe und nochmal 6 und das dann auf den Port D ausgebe. Benutze einen atmega162 Anfangs habe ich das über einen Pin Change versucht, was dazu führte, dass die Simulation wunderbar war, nur der Chip hat sich ein wenig gewehrt(am Chip selber liegt es nicht, sonst hätten 3
-
Thread
LCD zeigt nur Balken an, weis nicht mehr weiter;)
Hallo zusammen Ich nutze: Atmega32 @ 16Mhz LCD YL162-90 Mein Code sieht so aus: $regfile = "m32def.dat" $framesize = 32 $swstack = 32 $hwstack = 32 $crystal = 16000000 $baud = 9600 Config Lcd = 16 * 2 Config
-
Thread
Einstieg in die AVR - Welt
Beim Reichelt kostet der ATmega16-16 DIP 2,20€.
Hi >Beim Reichelt kostet der ATmega16-16 DIP 2,20€. Richtig. Irgendwie war ich auf den 162 geraten. MfG Spess
-
Thread
Fehlerursache bei Displayansteuerung eingrenzen
Hallo, ich versuche nun seit einiger Zeit ein Display(EA DIP204-4) an einen ATmega32 zum laufe zu bekommen. Bis jetzt leider ohne Erfolg. :-( Ich benutze den Code von Peter Fleury. Da ich nicht weiß, ob ich gerade ein Soft- und/oder Hardware-Probelem habe. möchte ich euch fragen
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
-
Thread
externes Interrupt wird beliebig ausgelöst (Motorrad)
Spikes die da im Bordnetz auftauchen könnten. Funktioniert immer ohne Problem, Prozessor ist ein Atmega162. Ich bin in Hofheim zwischen Wiesbaden und Frankfurt. Wenn du kein Oszilloskop hast kannste gerne mal vorbeikommen, ich bin da gut ausgestattet. Wenn es auch ohne Reedkabel von allein auslöst
-
Thread
1xAT90USB162 dringend kurzfristig gesucht!
Atmel-Controllern und ich benötige dringend bis Mitte dieser Woche (10.3.2010) ein Exemplar vom AT90USB162 (32xTQFN) für die Präsentation eines Prototyps. Hat jemand von Euch zufällig noch einen in der Schublade und könnte mir den schicken? Natürlich gegen Bezahlung. Meine email: jneugebauer@arcor.de
Hallo Jan, ich würde vorschlagen einen pinkompatiblen ATMEGA32U2 zu bestellen. Gruss, manu
-
Thread
Was ist an dem Layout Atmega 162 SMD falsch
ist das sich das Teil mit dem AVR ISP Programmer auslesen und Programmieren lässt. Prozessor: Atmega 162-16 TQ ( bei Reichelt bestellt) Könnt ich euch bitte mal das Layout anschauen und mir eventuell den Fehler aufzeigen? - Thx mfg Ralph
Ich schließe mich dem nicht an! Der Chip ist richtig bestückt. Die Quarzanschlüsse beim ATmega162c sind die Pinne 14/15. Wenn ich davon zurückzahle auf Pin 1 komme ich genau bei der runden Vertiefung, die als Pin 1 Markierung dient, aus. Da ist was anderes faul. Eventuell ein Kurzschluss