-
Thread
Fragen zu TWI Master mit ATMEGA 16
Hallo! Ich möchte einen TWI / I2C Master mit einem ATMEGA 16 realisieren, der sich dann u.a. mit einem Arduino und ggf. weiteren Slaves verbindet. Auf der [[AVR TWI]] Seite ist dazu eine Atmel Dokumentation verlinkt (http://www.atmel.com/Images/doc2565
Reither schrieb im Beitrag #3078752: > Hallo! > > Ich möchte einen TWI / I2C Master mit einem ATMEGA 16 realisieren, der > sich dann u.a. mit einem Arduino und ggf. weiteren Slaves verbindet. > > Auf der AVR TWI Seite ist dazu eine Atmel Dokumentation verlinkt > (http://www.atmel.com/Images
-
Thread
ATMEGA16 und 24LC512
Zusammen ich habe mal wieder ein für mich sehr unlogisches Problem: ich betreibe zur Zeit einen Atmega16 mit 12MHz und daran ein 24LC512 um größere Datenmengen abzuspeichern. Dazu habe ich zu Testzwecken zwei einfache Funktionen geschrieben: [c] char EEPROM_write_page(int add) { char addr_low
-
Thread
L239D Atmega16
Hallo, ich versuche mittels eines L239D ein Gleichstrommotor anzusteuern über Bluetooth. Betriebsspannung ist +5V für die Spannungsversorgung des Motors ca. 8V, die Massen sind verbunden. Der Motor ist mit beiden Dräten an jeweils Output 1 und 2. Wenn ich den Befehl zum vorwärts fahren gebe geht der Motor allerdings nur kurz an und direkt wieder aus, es sieht so als würd der Atmega abstürzen da die Begrüßung die bei mir im init() steht auch tausendfach ans Handy gesendet wird was eigentlich nur beim Neustart passiert. Zum Vorwärts fahren gebe ich ein High Signal auf Enable 1 und Input 1, Input
-
Thread
Atmega 16 Pin bei Startup auf High
Hallo zusammen, ich habe folgendes Problem: Ich betreibe an einem Atmega 16 einen LED Treiber, welche per invertierender PWM angesteuert wird. Leider ist der PIN D5 beim Startup offensichtlich auf Low Pegel und die angeschlossene LED blinkt kurz auf. Ist es möglich,
-
Thread
ATMega16 ADC Kanal wechseln?
kommen. Beim Schreiben muss man erst High schreiben. Aus dem Datenblatt: When the low byte of a 16-bit register is read by the CPU, the high byte of the 16-bit register is copied into the temporary register in the same clock cycle as the low byte is read. To do a 16-bit write, the high byte must be written before the low byte. For a 16-bit read, the low byte must be read before the high byte.
-
Thread
[V] Atmega16 7x
Die Controller lagen in einer Vorratskiste ausgepackt, womöglich war jeder schon mal programmiert. Bei einem Controller ist der Pin PD7 abgebrochen, dieser hat zusätzlich deutliche Steck-Spuren. Alle Prozessoren im DIP Gehäuse. 4x 16-16PU, 2x 16A-PU, der "defekte" ist ein 16L-8PU. 5€ zzgl. Versand. Bild? Die sehen halt aus, wie so ein Mega16 ausschaut ;)..
-
Thread
DEM 16217 mit ATmega16 4bit
Hallo zusammen, ich benötige eure Hilfe, da ich hier nicht weiter komme. Folgende Aufgabe: Ich möchte ein DEM 16217 2x16 an einen ATmaga 16 anschließen und mit in beiden Zeilen Statusdaten ausgeben. Ich habe mir jetzt mal die lcd-routines.c und die lcd-routinges.h nachprogrammiert (siehe http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung) Alle Pins des Displays sind an PortA Hier auf der Homepage gibt es ja den code [c] #include <avr/io.h> #include "lcd-routines.h" int main(void) { // Initialisierung des LCD // Nach der Initialisierung
-
Thread
kein ATMega16 in CodeVisionAVR
Hallo kann mir jemand sagen wie ich den ATMega16 bei CodeVisionAVR hinzufügen kann. Ich kann den nicht auswählen. Danke schonmal. M-Obi
Headerfiles im Installationsverzeichnis im Ordner "inc", für dem ATmega16 müsste z.B. #include <mega16.h> als erste Zeile in deinem Sourcecode stehen.
-
Thread
Assembler Programm auf ATmega16 brennen
meinem Problem. Ich will ein Assembler Programm, welches eine LED zum blinken bringt, auf meinen ATmega16 brennen. Jetzt bräuchte ich die Befehlszeile vom avr-gcc mit dem ich dieses .s file auf den mega16 gebrannt kriege. Kann mir da jemand helfen bitte? Gruß, Damien
mp,0xFF out PORTD,mp rjmp loop Dies will ich jetzt gerne auf meinen ATmega16 brennen. Ich arbeite auf Linux und habe meine C-Programme früher immer über ein Makefile gebrannt.. dort hier die anweisung: brennen: $(f).hex avrdude -u -e -c avrisp2 -P usb -p m16 -U
-
Thread
Atmega16 und spi bus programmieren
folgendes programm im AVR studio4 compilier und ich bekomme Fehlermeldung, dass die headerdatei mega16, und spi nicht gefunden wurde. Frage: Wo kann ich die headerdatei von Atmega 16 und spi bus finden und wie kann ich die im programm einfügen so, dass solche fehlermung nicht mehr erscheint. Es händelt um ein Atmega 16 und Spi bus mit ADC-programmieren und ich habe auch keine headerdatie zur verfügung. Erhalten sie unten das Programm: #include <avr\mega16.h> #include <stdio.h> #include <stdlib.h> #include
-
Thread
ATmega16 ignoriert JTAG Befehle
Hallo! Ich versuche schon seit längerem einen ATmega16 mit eine selbst entwickelte Software für Keil ULink und über JTAG zu programmieren. Ich konnte die Software bereits so weit testen, dass ich sicher bin, dass beim auführen einse Befehl das richtige
ausliest als du den Befehl reinschiebst. Die Controller funktionieren mit JTAG einwandfrei bisauf das Atmega16 und 32 nicht im Daisy Chain Betrieb funktionieren.
-
Thread
ADC löst keinen Interrupt aus (ATMega 16)
Hallo! Ich möchte in meinem Programm den ADC verwenden der dann den ADC-Interrupt auslöst. Nach dem das nicht funktionierte, habe ich ein kleines Testprogramm geschrieben, das nur den ADC-Interrup testet. Das programm beweist nun eindeutig: der ADC löst den Interrupt nicht aus. (die LED leuchtet nicht). Aber wieso? hat jemand einen Rat für mich?? Mein Programm: [c]#include <avr/io.h> #include <avr/interrupt.h> int main(void) { DDRB = 0x1F; //Portkonfigurationen DDRD = 0xF8; PORTC = 0xFC; PORTB |= (1<<0)|(1<<1)|(1<<4); ADMUX = (1<<REFS0)|(1<<ADLAR)|(1<<MUX2)|(1<<
-
Thread
ATMega16: ISP haut nicht hin.
Hallo, bei meiner neuen Schaltung mit ATMega16 drauf haut das ISP nicht hin. Der das ISP betreffende Teil des Schaltplanes ist im Anhang drin. Mit PonyProg meldet er erst "Device missing or unknown device (-24)". Wenn man dann Ignore wählt,
-
Thread
Probleme mit UART @ ATMega16
die irgendwann mal das CLIP-Signal meiner Telefonanlage auswerten soll. Ich benutze dazu einen ATMega16 mit dem CMX602B (hier im Forum gefunden bei suche nach "clip") und ein Dot-Matrix-Display. Das Display läuft auch schon wunderbar. Nun stehe ich seit längerem vor einem Problem: Der CMX hat ein
#define MYUBRR (XTAL/16/BAUD-1) falsch #define MYUBRR (XTAL/16*BAUD-1) richtig
-
Thread
Stromverbraucher ATMega16 im Sleep Mode
Moin moin, Ich habe mit einem Mega16 ein kleines Gerät zum Betrieb am KFZ-Netz gebastelt. Funktioniert soweit - nur mit dem Stromverbrauch im sleep-Mode habe ich noch meine Probleme... Mit dem folgenden Code komme ich auf ca. 4mA Power-Down-Stromverbrauch (delay_ms ist eine selbstgeschriebene delay-Funktion, um über die Grenzen aus avr-libc zu kommen) wdt_enable(WDTO_2S); while(1) { delay_ms(1000); set_sleep_mode(SLEEP_MODE_PWR_DOWN); sleep_mode(); // reset the watchdog timer wdt_reset(); } Diese 4mA braucht hauptsächlich
-
Thread
Fusebits bei ATMEGA16 spielen verrückt
Hi leute! Ich hab nun schon meinen 2. ATMEGA16 abgeschossen und weiß immer noch nicht, wie das sein kann. Das erste Mal habe ich aus Versehen die Fusebits BOOTSZ1 und BOOTSZ0 rückprogrammiert... anschließend konnte ich nichts mehr machen, er
-
Thread
Wie bekomme ich mein Prog auf den ATmega 16 ?
gern in die Welt der Microcontroller einsteigen und habe mir das Entwicklerboard mit USB für die ATmega16 hier aus dem Shop gekauft, habe auch die FTDI Treiber installiert und der Controller hängt an COM6. Nur leider kann ich keine Verbindung AVR Studio und der Platine herstellen und mein Prog auf den mega16 schieben. :( Habe ich da was übersehen, oder gibt es bei der "hauseigenen" Programmerplatine was spezielles zu beachten? Habe leider nicht über die Forensuche und auch google gefunden. Hoffe ihr könnt
-
Thread
SPI-Befehle für ATmega16
Hallo, ich möchte zwei Controller (ATmega16) über SPI verbinden. Das Datenblatt habe ich schon komplett durchgearbeitet, aber die Befehle für SPI irgendwie nicht gefunden. Gibt es dazu ein eigenes Datenblatt? Wenn ja, wo finde ich das?
-
Thread
Input Capture Flag Atmega16
Hallo, hab mit der Input Capture Fuktion Probleme. Bei der Simulation funktioniert alles einwandfrei, aber auf dem Controller läuft es nicht. Ich möchte Pulsweiten von rechteckimpulsen messen, die ich dann im weiteren Programmverlauf analysiere. leider wird das Input Capture Flag nicht gesetzt und auch kein Wert in die ICR1 abgelegt, wenn es auf dem Controller ausgeführt wird, dies hab ich mit incircuit debuggen rausgefunden. das Programm hängt dadurch dann in der Warteschleife fest. #include <avr/io.h> #include <avr/interrupt.h> #include <inttypes.h> #include <stdlib.h> int timer
-
Thread
Daten von einem ATMega16 auf den PC und umgekehrt
Hallo, ich hoffe ich nerve euch nicht mit diesem Thema. Hab jetzt schon einige Zeit gesucht, aber irgendwie kann ich immer noch nichts damit anfangen. Zu meinem Vorhaben: Die Grundsätzliche Idee ist die, dass ich einer etwas älteren SPS die Ein- und Ausgabe der Einstellwerte über BCD Code mit einem Atmel und PC Software "vorspielen" will. Soweit so Gut. Das Problem beginnt allerdings bei der Kommunikation zwischen Atmel und PC. In meinem jugendlichen Leichtsinn denk ich da zuerst mal an die serielle Schnittstelle. Die Atmel Seite müsste ich mit Hilfe der Beispiele im Tutorial hinbekommen
-
Thread
Leiterbahnen/Dukos unter ATmega16 ?
Hallo, darf man unter einem ATmega16 im TQFP Gehäuse unter dem Chip Durchkontaktierungen setzen? Ich arbeite mit target, und es ist eine idiale Position dafür doch kann das zu Fehlfunktion führen? Gruß AVRli...
-
Thread
LCD 164A an ATMega16
Hallo, Ich habe ein Problem beim Ansteuern eines 16x4 Displays. Angeschlossen ist das Display an den PortA vom ATMega16. Die Pinbelegung ist: PA0=RS PA1=E PA2=DB4 PA3=DB5 PA4=DB6 PA5=DB7 R/W ist an Masse angeschlossen. Beim Einschalten wird in der
> Die Schaltung wurde in der Form schon erfolgreich an einem 16x2 Display > ausprobiert. > Die Firmware hab ich ebenfalls von der 16x2 Display Version übernommen > und angepasst. Heißt das: Wenn du in genau derselben Schaltung mit genau derselben Firmware ein
-
Thread
ATMega16 error: invalid number
Hallo, habe hier kleines Problem mit dem Fehler "invalid number". ATMega16 und AVRStudio4 .def hp = r25 .def modi = r19 aus welchem grund klagt er hier ueber das sbis? jap: ldi hp,0x01 sbis modi, 0 cbi PORTB, 0 rjmp back Danke
-
Thread
ATMEGA16 mit STK500, keine Programmausführung
Hallo, unter Nutzung des internen Oziallators habe ich ein einfaches Programm in den ATMEGA16 mittels AVR-Studio geladen (eine LED an - Warteschleife - LED aus ); alles funktionierte Dann habe ich einen Standardquarz von Reichelt das STK-500 gesteckt. http://www.reichelt.de/Quarze
sich der ATMEGA befindet und wie ich darauf reagieren muß. Danke und Gruß
-
Thread
Testprogramm für ATmega16L
Moin! Wir ham eine kleine JTAG ICE Platine mit zwei ATmega16l gebaut. Geht auch alles super, nur mit dem Programmieren haperts noch aus Zeitgründen. Das Progrämmchen (permanentes Blinklicht) im Anhang läuft soweit, ich will aber noch für Verifikation der
-
Thread
[S] ATMEGA16U2
Suche einen ATMEGA16U2-MUR VQFN 32pin
Ein paar ATmega16U2 haben wir auch noch als Überbestand: https://github.com/watterott/Surplus-Parts#%C3%BCberbestand--overstock
-
Thread
Interrupt für dummies Atmega16
Moin! Wollte ein einfaches Testprogramm schreiben mit dem ich über einen Externen Interrupt eine LED einschalten möchte. Folgender Code: int main( void ) { Hw_Ini(); PORTD = 0x00; // alle Pins aus while( 1 ) { } } int Hw_Ini (void) { DDRD = 0x20; // Den Port D, Pin 5 als Ausgang //Interrupts aktivieren SREG = (1<<7); //Globales Interrupt Bit auf 1 MCUCR = 0x0A; //Flankenerkennung für INT1 und INT0 auf negative gestellt GICR = 0xC0; //INT1 und INT0 aktiviert } SIGNAL (EXT_INT0) { PORTD = (1<<5); //Ausgang Pin 5 setzen
-
Thread
Atmega16 - Leitungslänge PWM
Konstantstromquelle mit einem PWM-Eingang. An dieser Stromquelle hängt eine 1W Luxeon, welche ich gerne mit einem ATmega16 dimmen moechte. Soweit ist die Schaltung aufgebaut und funktionsfaehig, allerdings habe ich in unregelmässigen Abständen ein Flackern im Lichtkegel. Die LED wird also zwischendurch in kurzen
Licht aber stabil und es sind keine Aussetzer zu sehen. Zwischen der Konstantstromquelle und dem ATmega habe ich etwa sechs Meter fuer das PWM-Signal, die PWM-Frequenz liegt bei etwa 15 KHz. Die Frage ist nun: Darf die PWM-Leitung bei der Frequenz überhaupt so lang sein? MfG Karsten
-
Thread
Programmierung des ATmega 16 mit USB funktioniert nicht
Hallo zusammen!! Also ich habe mir da so eine Schaltung aus dem Internet zusammengebastelt damit man den uC mit USB programmiern kann (die Programmierung wird von einem Atmega8 gesteuert sein Programm gabs auch im net). Wenn ich diese Schaltung an das STK anschließe funktioniert es einwandfrei. Wenn ich sie an meine entworfene uC Schaltung anschließe funktioniert es nicht (angeschlossen wie auf dem bild, ground der beiden Schaltungen natürlich auch über den Stecker verbunden). Ich vermute den Fehler mal beim Reset anschluss denn der Fehler der gemeldet wird ist derselbe wie wenn ich beim STK den
-
Thread
ATMega16 Programmierung: UART und Timer
Hallo zusammen, es geht um Folgendes: Ich soll einen ATMega16 in Assembler programmieren. Der AVR soll ein Kommando (Zeichenkette) über UART erhalten und dann in bestimmten Zeitabschnitten (Stichwort: Timer) den Zustand eines Ports via UART an den PC schicken
angestoßen. In der Doku steht der Code für die Senderoutine des Controlers. In einem Beitrag "UART mit Atmega16" hab ich die ZIP reingestellt. Ist der Letzte. Gruß oldmax
-
Thread
Drehzahlmesser mit Atmega 16 + Gegenkopplung
Drehzahlgeber liefert mir 2 Signale (Rechtecksignale +5V), eines davon leg ich an den INT0 Eingang des Atmega16 an. Nun möchte ich den Atmega so programmieren... jedesmal wenn eine Flanke kommt, und in welche Richtung sich der Motor dreht, soll die Variable "Temp" ihren Wert erhöhen oder veringern... aber
-
Thread
Bascom@ATmega16: Softclock und PORTC
Hallo, ich bestaune grad ein eigenwilliges Verhalten meiner Binäruhr: Obwohl die Portpins PC0...PC5 per "Config Pinc.n = 1" als Ausgang definiert sind, funktionieren nur die an PC0 undPC1 angeschlossenen LEDs. An PC2...PC5 messe ich mit Multimeter nur Quark. An PC6 und PC7 (TOSZ) hängt der Uhrenquarz, ansonsten läuft der µC mit internem Takt. Wenn ich die LEDs an einen anderen Port anschließe (und PORTC garnicht konfiguriere) funktioniert alles wie erwartet. Mit dem Mega8 hatte ich das Problem auch noch nicht. Ich vermute, das Bascom (1.11.9.5) bei "Config Clock = Soft" den kompletten PortC
-
Thread
ATmega16 verhält sich komisch bei Interrupt
Projekt ein Phänomen entdeckt, das ich nicht deuten kann. Folgende Bausteine sind im Spiel - ATmega16, interner RC-Oszillator - 128x64-LCD EA DOGL - AVR Studio, STK500, Assembler - Alps Drehimpulsgeber Der Drehimpulsgeber ist über INT0 angeschlossen, beide Flanken lösen einen Interrupt aus.
-
Thread
Spannungen an RESET Eingang ATmega16
operation of the Microcontroller is no longer guaranteed. The test is performed using BODLEVEL = 1 for ATmega16L and BODLEVEL = 0 for ATmega16. BODLEVEL = 1 is not applicable for ATmega16." Atmel garantiert also, dass der Brown Out RESET (BODLEVEL = 0) stattfindet bevor auf Grund der niedrigen Versorgungsspannung
Brown-out Reset, intern mit BODLEVEL = 0 kann im Extremfall ja erst > bei 3,6V auftreten. Ja, der ATmega16 war da noch sehr großzügig. ;-) Bei den neueren AVRs sind die Schaltschwellen enger gefasst. Da du aber von einem ATmega16L sprichst, sind die 4,5 V ja für dich ohnehin nicht relevant, denn
-
Thread
ATMega16: Probleme mit AD-Koverter
Hallo, ich habe folgendes Problem: Ich habe an Pin A0 und A1 jeweils ein Potentiometer angeschlossen, einmal 22K Gesamtwiderstand und einmal 1K. AREF habe ich mit VCC verbunden. Jetzt führe ich laufend Umwandlungen an Pin A0 durch. Ich beobachte, dass das Minimum bei ca. 100 ist (und nicht 0) und das Maximum nur bei 900 (statt 1023). Außerdem ändert sich der Wert leicht wenn ich am Potentiometer an Pin A1 drehe. Setup in ADMUX: Alles 0, also "AREF", linksbündig und Kanal 0. Ich benutze den internen 1MHz-Takt und habe den Prescaler in ADCSRA auf 1:16 eingestellt. Die Messungen mache ich
-
Thread
Problem mit externer ADwandler und Atmega16
Hallo ich habe die 8bit Ausgänge von externer adwandler an PORTC von Atmega16 angeschlossen.adwandler funktioniert gut das problem liegt daran wenn ich die 8bit werte aus dem PORTC lesen will und damit ein LED anschalte bleibt der LED an auch wenn ich den Wert überschreite
-
Thread
Midi-Befehle mit einem Atmega 16 senden
Hallo, ich will mit einem Atmega 16 Midibefehle an einen PC senden. Dazu habe ich eine USB-MIDI-Schnittstelle, die ich am PC mit MIDI-OX überwache. Ich habe die Schaltung nach diesem (http://www.ucapps.de/howtodebug/mbhp_core_extract_io_loopback.gif
Hallo, die Hardware selbst geht aber? Also wie auf dem Bild Mega16 raus, Brücke zwischen Tx und Rx, dann muß der Pc seine gesendeten Midi-Daten selbst wieder empfangen. Wenn nicht, erst mal die Hardware zum Spielen bringen. Gruß aus Berlin Michael
-
Thread
ATMEGA16 UHR mit Timer0
hallo zusammen...abe ein kleines Problem und komme nicht so richtig weiter... Habe ATMEGA16 mit 7,372 MHz und habe den Timer0 wie folgt eingerichtet: void timer0_init(void) { // dient zum erzeugen der Sek Takte der Offline Clock TCCR0 = 0x00; //stop TCNT0 = 0x00; //load counter
bekannt sein, denn die Taktfrequenz "Erdrotation" passt ja auch nicht genau zum Sonnenjahr. Mit einem 16-bit Timer wird's einfacher.
-
Thread
Galep ATmega16 Aktion Optionen
Wozu dienen im Menue: ATmega16 Optionen->Action Optionen die Felder: Speicher Calibration Byte für 1...8 Mhz? Bisher habe ich mich noch nie darum gekümmert. Haben diese Felder einen besonderen Nutzen?
Thema gerade interessiert, schaue ich auch für Dich in das Datenblatt: bei der Fertigung der Atmega wird die Zeitkonstante des internen RC-Oszillators gemessen. Als Ergebnis wird in das Calibration Byte ein Wert geschrieben, der den Oszillator bei 8 MHz schwingen läßt. "Bits 6..0 CAL6..0: Oscillator
-
Thread
Frage zu Fuses bei ATMEGA16 und AVRISP
Hallo, wollte gerade einen ATMega mit AVRISP programmieren. Nun verwirrt mich etwas die Angabe mit dem SPI (grau hinterlegtes Feld). Ich möchte micht nicht vor weiterem SPI programmieren aussperren da ich keinen HV-Parallel-Progger
Anderseits kann man jetzt seinen Code nur noch per STK500 schützen wenn der Schutz in der Harware(ATM16) drinsteckt ansonsten könnte man ja mit Ponyprog was machen.
-
Thread
Frage zu ATMega16 und AVR Studio
Hallo, ich bin neu bei AVR Studio, nicht neu bei ATMega16. Ich will AVR Studio verwenden um zu simulieren und zu debuggen, meine Programme testen... und find AVR Studio bislang dazu ganz gut(noch ganz am Anfang). folgendes Codefragment in C: char
Simulation 5 Cycles fuer einen der obigen Befehle verbraucht? Ist das dann auch in einem echten Mega16 der Fall? mg, Johannes
-
Thread
ATMEGA 16 verhält sich absolut rätselhaft
gebracht, aber was mir im Moment passiert, kapiere ich nicht ansatzweise. Also ich habe einen ATMega16 und möchte den PORTC als Datenport für ein Display benutzen. Nachdem es mit Beispielcode nicht klappte habe ich mal von vorne angefangen und die Pinne einzeln durchgemessen und überprüft. Ich habe
Simulator. Mit einem C-Compiler habe ich es auch probiert, immer das gleiche Ergebnis. .include "m16def.inc" .def temp1 = r16 .org 0x000 rjmp main .org 0x00E main: LDI temp1, HIGH(RAMEND) ; Oberes Byte OUT SPH,temp1 ; an Stapelzeiger LDI temp1, LOW(RAMEND) ; Unteres
-
Thread
Modem-Verbindung zwischen PC und ATmega16
dass mir jemand von euch weiterhelfen kann! Und zwar hab ich mir ne kleine Schaltung mit dem ATmega16 gebastelt, der über die serielle Schnittstelle mit nem 56k Modem verbunden ist. Das hab ich dann an die Telefondose angeschloßen. Den Controller hab ich so programmiert, dass er sobald das Klingel-Signal
-
Thread
seltsames Problem ATMEGA16 mit Encoderschaltkreis
Hallo, habe zur Auswertung einiger Drehgeber einen ATMEGA16 und einen HCTL2032 eingesetzt. http://www.avagotech.com/assets/downloadDocument.do?id=1780 Die Daten werden vom Port C des MEGA16 gelesen. Allerdings bekomme ich nur wirre Daten vom HCTL. Deshalb
besten Dank für deine Mühe. Wie gesagt, vertauscht ist nichts, aber es scheint ein Problem mit dem Mega16 zu geben. Gibt es beim Port C irgendwelche Besonderheiten ? Habe es in Bascom so als Eingang programmiert: Config Portc = Input Zumindest die Pins 2,3 und 5 lesen nicht was sie sollten. Es wird
-
Thread
atmega16 mit stk500 Problem
Bin neu im Controller Geschäft und habe ein Problem mit meinem STK500. Habe versucht einen atmega16 darauf zu nutzen, allerdings bekomme ich beim Versuch eine Verbindung (AVR Studio) mit den Controller herzustellen eine Fehlermeldung, dass ich überprüfen soll ob meine ISP-Frequenz auch 1\4 der Prozessorfrequenz ist. Oder so ähnlich. Das versteh ich nicht so ganz. Mit meinem atmega8515L und meinem atmega8 gehts wunderbar. Nur der Atmega16 will nicht. Wäre dankbar für Hilfe
-
Thread
Probleme mit ATMEGA16 im STK500
Hallo, ich versuche gerade nagelneue ATMEGA16 16PU im STK500 zu programieren. Weder mit ISP noch mit HighVoltage programing funktionierts. Avr Studio und STK500 sind inn Ordnung. Getestet mit einem 8515. Nach dem fünften habe ich aufgegebn
Ist der Mega16 im richtigen Sockel? Dran denken, dass der nicht in den Sockel kommt, in dem der 8515 programmiert wird, sondern in den anderen 40-Pinner...
-
Thread
kommentierter Befehlssatz in deutsch ATmega16
nun: Hat irgend jemand einen deutschen oder kommentierten Befehlssatz (oder beides) für den ATmega16 oder einen ähnlichen Prozessor (das Meißte ist ja eh gleich) Würde mich echt sehr freuen Gruß Thomas
-
Thread
Atmega16 und MAX1270 SPI
eine Frage zur SPI Schnittstelle: ich würde gerne einen MAX1270 12bit ADC in Verbindung mit der Atmega Hardware SPI Schnittstelle zur Acquisition verwenden, diesen kann man mit externer Clock betreiben. So wie ich das sehe, geht das mit der Hardware SPI des Atmega16 nicht, weil der ja nur clockt, wenn
ihn nicht intern takten lassen ? Ich mache das jedenfalls so. Also einfach die Messung starten, 16µs warten und das Ergebnis auslesen. Peter
-
Thread
LCD bei ATMega 16 läuft nicht !
Moin zusammen, ich bin jetzt von ATMega8 auf 16 Umgestiegen. Nur leider geht mein LCD nicht mehr. Am Mega 8 läuft es 100% (auch wieder getestet), gleiche Einstellung etc. Ich habe die Pinbelegung zig mal kontrolliert, da ist alles ok
@Oliver Ich nutze auch nen LCD mit Bascom am M16 und geht wunderbar ohne Probleme. Alle Portleitungen nochmal kontrolliert (In LCD-Sektion der Compileroptionen) ob jedes Bit richtig sitzt ? Ist der Port A auch als ausgang geschaltet und nicht
-
Thread
ATmega16 und Port PB2
Ich habe an Port PB2, der ja auch gleichzeitig INT2 und AIN0 ist einen DS18S20 zu hängen. Leider funktioniert der da nicht dran. An einem anderen Port geht der aber. Ich habe da zwar irgendwas mit internen PullUps gelesen. Aber das peile ich irgendwie nicht. Hat jemand die Lösung für mich? Danke!