-
Thread
Adapterplatine ATmega 16 / 32
Hallo zusammen, weiss jemand wo es billige Adapterplatinen oder Module gibt mit bereits vorgelöteten ATmega Controllern damit man diese in normale IC sockel stecken kann? Ich habe nur vertige Module mit RS232, USB usw. gefunden. Ich brauche eigentlich nur eine JTAG Interface und ggf. ein vorinstallierter Quarz. mfg Martin
-
Thread
ATmega16 via SPI flashen
Hallo Zusammen! Gehe ich richtig in der Annahme, dass der ATmega16 über die SPI-Schnittstelle geflasht werden kann? Und zwar ohne Bootloader - soweit ich das Datenblatt verstanden habe, reicht es aus den uC im Reset zu halten und bestimmte Byte´s zu übertragen.
-
Thread
Frage zum normalen Preis eines ATmega16
Modellbauladen um die Ecke. Er hat mir gesagt dass er mit der nächsten Lieferung eine Hand voll ATmega16 bekommt welche er für 3,5 bis 3,8 Euro verkaufen will. Ist dass ein guter Preis oder gibt es Onlineläden welche Mikrokontroller zu besseren Preisen verkaufen? mfg Alex
ihm halt die Versandkosten weckbleiben und der Kramer gelegentlich um einiges billiger ist. (Der ATmega16-16PI kostet da 7,90 Euronen) Ich hab mir die Beschreibung des ATmega16 mal genauer durchgeschaut. Sehe ich das richtig dass der ATmega16-16PI "nur" 8MHz packt, der ATmega8-12PI aber 16MHz.
-
Thread
Atmega16 Interrupt kruzzeitig deaktiveren
Hi, ich habe folgendes Problem: ich möchte den externen Interrupt kurzzeitig nach dessen Auslösen deaktivieren und nach einer bestimmten Zeit mittels eines Compare-Interrupts wieder deaktivieren. Sitzt schon ewig dran und versteh einfach nicht was da falsch läuft. Hier mal der Quellcode kurz und knapp: #include <avr/io.h> #include <avr/interrupt.h> #include <stdlib.h> #include <util/delay.h> #include "lcd.h" unsigned char counter; ISR(INT0_vect) { cli(); TCNT1H = 0x00; //Timer zurücksetzen TCNT1L = 0x00; OCR1AH = 0x05; //Compare nach ca 50ms OCR1AL
-
Thread
Steuern von Dioden durch USART (ATMEGA16)
Hallo. Ich möchte mit einem Controller (ATMEGA16) und seinem USART durch aufnehmen von Daten die Leuchtdiode 1 bzw. Leuchtdiode 2 ansteuern. Ich schicke jeweils einen String z.B. 'C' für Diode 1 oder 'F' für Diode 2 durch ein C Programm. Das C
bin natürlich selber auch bereit Fragen (wenn ich sie beantworten kann) zu beantworten in Richtung ATMEGA16 Programmieren LCD-Anzeige usw usw. Bis Bald
-
Thread
Atmega16 Ausgang verhält sich merkwürdig
Hey Profis, habe einen Atmega16 und daran eine ganz normale LED mit Widerstand angeschlossen. Wenn ich jetzt ein Programm laufen lasse geht die LED (meiner Meinung nach einen Schritt zu früh) an, allerdings danach sofort wieder
Dort steht aber [avrasm] ldi r16, 0b11111100 ; 0b11111100 in r16 laden out PORTB, r16 ; r16 ins IO-Register PORTB ausgeben [/avrasm] Und damit werden die beiden ersten LEDs eingeschalten
-
Thread
Atmega 16 - ADC und Interrupts
Hallo, ich hätte mal eine Frage zum ADC- und Interrupt-Verhalten: Gemäß Datenblatt dauert eine ADC-Conversion ja 13 Controller-Takte, im Anschluss erfolgt ein Interrupt (ADIF geht auf high) und die ISR wird aufgerufen. Angenommen, ADC läuft im Free Running Mode und ISR benötigt 10 Controller-Takte zur Abarbeitung. Wann wird jetzt dann immer eine neue ADC-Conversion durchgeführt? Trotzdem nach 13 CPU Takten, oder erst nach 23? Sprich, läuft die ADC-Conversion parallel zur ISR oder muss erst auf die Abarbeitung der ISR gewartet werden? Danke jetzt schon für die Info, thoern
-
Thread
Taster sehr weit von ATmega16 entfernt
Hallo, ich habe jetzt hier 10 Optokopler an 10 Eingängen eines ATmega16 Diese sind wie folgt beschaltet: Am Input (der LED): - Anode über 560 Ohm an 12 Volt ("Schalter") - Kathode an GND Am Output: - Collector 5 Volt VCC - Emitter an Eingang von ATmega16
Hi >Am Output: >- Collector 5 Volt VCC >- Emitter an Eingang von ATmega16 Da fehlt ein Pull-Up-Widerstand. MfG Spess
-
Thread
Atmega16 BLDC-Regler, BEMF
www.mikrokopter.de/ucwiki/BL-...rlV1_1_sch.gif aufgebaut. Der einzige Unterschied ist der von uns verwendete Atmega 16 und das wir nur ein PWM Ausgang verwenden und diesen durch drei AND Gatter auf die drei High-Fets schicken. Strommessung usw. hab ich noch nicht implementiert. Also zum Programm... - Timer0
Toby12 schrieb im Beitrag #2414743: > Der einzige Unterschied ist der von uns verwendete Atmega 16 und das wir > nur ein PWM Ausgang verwenden und diesen durch drei AND Gatter auf die > drei High-Fets schicken Da muste schon mal den aktuellen Schaltplan beilegen, wenn Du einen Antwort haben
-
Thread
pwm atmega16 falsche frequenz
hallo leute, ich versuche grade eine pwm mit dem atmega16 zu erzeugen und kriege komischerweise eine frequenz von 15,63khz anstatt wie eingestellt 20khz. hat jemand ne idee weshalb das so ist? #define TIMER_MAX 200 void pwm(void){ TCCR2 = 0b01101001
Definieren kann ich viel. Aber deiner Hardware ist das ziemlich egal, was du definierst. Datenblatt Mega16, Tabelle 17-2 Fast-PWM Mode, der Timer zählt von 0 bis 0xFF 4Mhz / 256 = 15.6 kHz Passt auffallend
-
Thread
AVR MKII + ATmega16
, dass ich zu Inbetriebnahmezwecken auf den ATmega programmieren will. Beim Programmieren gibt mir das Output-Fenster folgende (Fehler)Meldung: > "make.exe" program Compiling C: Test01.c avr-gcc -c -mmcu=atmega16 -I. -gdwarf-2 -DF_CPU=16000000UL
Ich habe das gleiche Problem... den ATMega2560 und ATMega128 kann ich ohne probleme flashen, ATMega8/16 und 32 aber nicht... ist doch sehr merkwürdig. Gibt es dafür eine Lösung?
-
Thread
Atmega16 für 125°C
Weiß jemand von Euch, ob es einen Atmega16 für 125°C Umgebungstemperatur gibt und wo man so einen evntl. bekommen kann? David
products/view_detail.asp?FileName=AVR150degrees_7_24.html&family_id=607 Da wird als erster ein ATMEGA88 mit dem Temperaturbereich von -40-125°C angekündigt. Am Besten du fragst echt mal direkt bei Atmel oder einem Distributor nach.
-
Thread
Sleep Mode beim ATMega16
Hallo, Ich möchte mein Projekt (ATMega 16 + Beschaltung) in den "Schlaf" versetzen, da ich die Schaltung mit einer Batterie versorgen möchte. Folgendes soll geschehen: Wenn ich 60 Sekunden 'nichts' tue ... also keine Taster drücke (das
-
Thread
Problem mit AD Wandlung ATMega16
Hallo Ich habe ein kleines Problem mit der Programmierung des ATMega16. Ich benutze den internen 10bit AD-Wandler. Ich habe an PinO PortA ein Poti welches von 0-5V regelt. Am Ausgang von PortB sollen ab einer bestimmten Spannung jeweils eine Lampe angehen bzw. ausgehen
0 zurück, bei VRef 1023 ich weiß nicht was ihr wollt, hab schon mehrere Sachen über ADC mit dem ATMega16 gemacht und das hat dann auch so funktioniert!
-
Thread
Atmega16 resetiert ohne ersichtlichen Grund
Hallo, ich habe eine Schaltung mit dem Atmega16 gemacht. Bis vor kurzem habe ich gedacht dass alles super funktioniert, aber momentan hänge ich an einem Problem: Der Atmega 16 resetiert sich ab und zu und ich weiss nicht warum. Zur Schaltung
aber wenn kein Watchdog enabled ist kann sich er der atmega16 zwar aufhängen aber nicht resetieren. Oder irre ich mich?
-
Thread
Atmega16 vs. Atmega644
Außer Speicherkapazität gibt es andere wesentliche Unterschiede zw. Atmega16 und Atmega644?
-
Thread
Suche ATmega163 oder ATmega16
hallo zusammen! hat jemand von euch vielleicht noch einen ATmega163 oder einen ATmega16. genau richtig erkannt! will das JTAG-ICE bauen;-). wegen dem sind noch drei andere sachen: 1. es muss ein mega***l, also 2.7-5.5V Speisung sein 2. Taktfrequenz minimum
Hallo Fabian, bei www.segor.de kostet der ATmega16L-8AI im TQFP44 Gehäuse 7,30 Euro (ab 10 Stk 5,84 Euro). Gruß Fiffi
-
Thread
Atmega16, Timer läuft zu langsam
Hallo, Ich möchte den Timer1 eines Atmega16 dazu bringen jede Sekunde einen Interrupt zu generieren. Dazu habe ich folgenden Code: [c] #include <avr/io.h> #include <avr/interrupt.h> ISR(TIMER1_COMPA_vect) { Uhr(); } int main
Interrupt bei einem CPU-Takt von 4MHZ nur alle 4 >Sekunden aufgerufen wird. Dann läuft dein ATMega wohl nur mit 1MHz. MfG Spess
-
Thread
Ich will mir ein ATmega16 Entwicklungsboard bauen. Tipps?
Hi, ich möchte mir ein ATmega16-Entwicklungsboard basteln, damit ich in Zukunft nicht immer erst den Mikrocontroller samt Beschaltung auf ein Breadboard aufbauen muss. Was ich mir vorstellen könnte drauf zu bauen: - 5V Spannungsregler
selbsterklärend. Spannungsversorgung: - 4x5V - 4x10V - 4x15V LCD-Board: Oben 2xLCD-Anschluss(2x16) im Raster 2mm Mitte 2xLCD-Anschluss(2x8) im Raster 2,54mm Unten waagerecht 2x16polige Wannenbuchse waagerecht 1x6polige Wannbuchse Daten vom STK500 senkrecht Spannungsversorgung 2x
-
Thread
SPI Atmega16M1
unter Arch Linux und als IDE CodeBlocks die aktuelle Version. Hab das ganze auch auf einem andern Atmega64M1 laufen lassen, selbe Ergebnis.
Boah, und beim drüber schauen über die Pins fällt mir wieder mal die unsägliche Belegung von dem Mega16M1 auf. Ich mag das Ding ja als kleinen Controller für CAN und/oder LIN und da stecken auch unheimlich viele Neuerungen in dem kleinen Gehäuse. Aber das Pinout? Ich frage mich echt, warum der Kunde
-
Thread
Pinzustand während/nach Programmierung ATmega16
ein kleiner Ausschnitt einer Schaltung. Wenn ich über einen AVRISPmkII ein neues Programm in den Mega16 lade, leuchten beide LED's und das Relais zieht an. Die Pins des Mega16 haben somit während der Programmierung den Zustand "high". Gibt es eine Möglichkeit dies zu ändern? Die LEDs sind nicht das Problem
es an der Spannungsversorgung liegen? Der uln, Relais, LEDs werden von einem 7812 versorgt. Der ATMega16 bekommt seine 5V aus einem anderen 7812 (+ 7805). Die Masse ist aber überall gleich.
-
Thread
ATMEGA16 - Realisierung einer Digitaluhr
Hallo Leute, ich bräuchte mal eure Hilfe denn ich komme leider überhaupt nicht weiter mit meinem Code. WinAVR bringt keine Fehler aber leider passiert halt überhaupt nichts wenn ich das Programm "brenne". Zur Beschreibung: Ich versuche eine Digitaluhr zu realisieren die im natürlich im Sekundentakt blinkt. Hier mein C-Quellcode: [c] #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> int second; int minute; int hour; ISR( TIMER1_OVF_vect ) { TCNT1 = 49911; add_second(); } void add_second(void){ second+
-
Thread
Atmega16 lässt sich auf einmal nicht mehr flashen
Hallo ich habe eine platine mit einen Atmega16 µC. Diese ist über einen paralleladapter an den pc angeschlossen. Zum Flashen verwende ich Ponny prog 2000. Nun mein problem: Das flashen hat erst ohne probleme funktioniert, aber dann von einen
auf CKSEL= 0001 und SUT = 10 gesetzt sind? Kann ich auch (aus zeitgrüdnen) einfach einen neuen atmega16 besorgen und dann müsste es mit diesen wieder funktionieren oder?
-
Thread
Analog Comparator Atmega16 GCC
Im Atmega16 Datenblatt steht: Vector No. Prgramm Adress Source 17 $020 ANA_COMP Also müsste der Interrup Vector ja stimmen, nach denk Regel spiele ich gerne macht es
Hi Spess, ANA_Comp -> Analog Comparator ADC -> ADC Conversation Complete Atmega16 Datenblatt (Table 11-1. Reset and Interrupt Vectors) Gruß Kai
-
Thread
ATmega16 - Speicher voll?
Beitrag #1766841: > Ich benötige vielleicht sowieso 2 UARTS, da steige ich vielleicht auf > den ATmega64 um. Es gibt auch pinkompatible zum ATmega16 mit 2 UARTs: ATmega324: 2k SRAM ATmega644: 4k SRAM ATmega1284: 16k SRAM Peter
Hi >Es gibt auch pinkompatible zum ATmega16 mit 2 UARTs: >ATmega324: 2k SRAM >ATmega644: 4k SRAM >ATmega1284: 16k SRAM Zumindest beim ATMega644 ist Vorsicht geboten: ATMega644 : 1 UART ATMEGA644A/P/PA : 2 UART MfG Spess
-
Thread
AVR Atmega16 Timer Problem
TCNT1L=0x24; // für 4 sec. Periodendauer TCNT1H=0xF4; [/c] Das High-Byte muss bei solchen 16-Bit-Registern /immer/ zuerst geschrieben werden. Schau mal im Datenblatt nach, da ist bei dem 16-Bit-Timer ein extra Abschnitt zum Thema "Accessing 16-bit registers". Allerdings programmierst Du in C
Vielen Dank für die schnelle Antwort. Also mein Atmega16 müsste nach meinem Wissenstand mit 16 MHZ laufen. Ich habe da wie gesagt so ein Tool womit man das ausrechnet, wie TcCNTL und H aussehen müssen. Das mit dem von = anlaufen ist mir auch schon aufgefallen
-
Thread
Einseitige ATMEGA16 Platine in EGALE
Eagle einen Layer definiert das zum routen verwendet werden soll. Im Schaltplan habe ich dann einen ATMEGA (TQFP, als Surface Mounted Device) platziert und einen Quartz. In der Board-Ansicht habe ich dann versucht den Router die Arbeit machen zu lassen, habe aber gesehen, daß er jede Menge Fehler ausgibt - aufgrund der Layer. In den Design Roules habe ich dann als untersten (16) angegeben, damit die Leiterbahnen auch unten liegen wo sie hin sollen. Zwischen dem Quartz und dem Atmega liegen gelbe Luftlinien. Die Frage ist jetzt, wie kann ich pauschal angeben, daß der ATMEGA
-
Thread
Wechsel von ATMega16 auf 128 Probleme?!?
Halli hallo an Alle, ich bin seit kurzem von einem Atmega16 auf einen Atmega 128 umgestiegen, aufgrund des größeren internen EEProms. Ich habe beim ATmega16 hauptsächlich die I/O-Ports ganz normal genutzt. Jetzt wollte ich mein Programm umschreiben, aber
Oszi genau nachgemessen und wenn ich mich nicht getäuscht habe,sind diese identisch mit denen vom ATmega16...und trotzdem funktioniert die Applikation nicht :-(. Den Mega 16 habe ich auf dem STK500. Den Atmega128 auf eine eigene Platine gebaut.Gibt es vielleicht da noch eine Fehlermöglichkeit, dass auf
-
Thread
Verkaufe ATmega16-16AI
hallo Leute ! habe 10 st von mega16-16AI wer kann die gut gebrauchen ? 2.90 St. Alex
-
Thread
Verkaufe ATMEGA16-16AI
Verkaufe ATMEGA16-16AI DC 03 2.20 Euro st. habe so um die 60 st.
-
Thread
ATMEGA16 ADC Wie den Channel wechseln?
Hallo, Ich möchte gerne das ADC Wert der bei PA0 (Pin 40) eingelesen wird auf PA7 (Pin33) die Werte einliest. Folgende Code habe ich für PA0: ch &= 0b00111; ADMUX = (ADMUX & 0xF8)|ch; Nun wollte ich auf PA7 mit diesem Code probieren: ADMUX |= (1<<MUX0); Aber es funktioniert nicht. Der Wechsel des Channel hat Layouttechnische Gründe. Wäre nett wenn mir jemand fix die Zeile Code hinschreibt :)
-
Thread
Gotronik ATMEGA 16 V2
Hallo Ich habe mir einen Gotronik Atmega 16 V2 gekauft, da ich mich mit Microcontroller beschäftigen wollte. Leider habe ich davon noch gar keine Ahnung und versuche mich da etweas einzulesen. Leider bekomme ich kein Programm per USB
Verbindung, so wie im Anhang dargestellt, gemacht werden muss. TX vom FTDI muss mit Pin 14 vom ATMega verbunden sein und RX mit Pin 15. Sonst kann es nicht funktionieren. Ob der selbst geschriebene Bootloader auch mit dem Programm vom Hersteller funktioniert ist nicht sicher. Besser den Bootloader
-
Thread
Atmega16+USBtinyISP+Avrdude
Hallo! Habe ein Problem mit meinem Atmega16. Wenn ich diesen mit dem USBtinyISP verbunden habe und mit Avrdude versuche zu initialisieren, bekomme ich immer wieder diese Meldung: C:\Users\David Lappi>avrdude -c usbtiny -p m16 avrdude
Expected signature for ATMEGA16 is 1E 94 03 avrdude done. Thank you. Habe das Board schon mehrmals auf Verdrahungsfehler hin kontrolliert. Den Schaltungsaufbau seht ihr im Anhang. Ich habe den MAX232 weggelassen da ich
-
Thread
Startschwierigkeiten mit ATmega16U2
Hi, ich versuche gerade, USB auf einem Mega16U2 zum laufen zu bekommen und bleibe so ziemlich am Anfang hängen. Da ich durch Dummheit den vorinstallierten Bootloader gelöscht habe kann ich nicht sicher sagen, ob das USB-Interface wirklich korrekt
ist ja der "force bootloader" Pin. Ich weiß nicht, wie das mit den Internen PullUps ist, aber mein Atmega32u4 hat dort keinen dran (weder intern noch extern) und es ist eine Sache des Zufalls, ob er beim nächsten Tasterdruck in den Bootloader fährt, oder ins Programm. Darum würde ich dort die Verwendung
-
Thread
GrafikLCD mit ATMEGA16 und Bascom
hat funktioniert. Doch jetzt habe ich bemerkt das die Taktfrequenz auf 10Mhz eingestellt ist. Mein Atmega16 verwendet aber die interne Taktquelle. Als ich im Bascom Code die Frequenz geändert habe, hat das Display nur noch wirre Zeichen angezeigt. Woran kann das liegen? Vielen Dank jannik
@Karl Heinz Buchegger Vielen Dank Ich habe meinen Atmega16 jetzt von 1Mhz auf 8Mhz gestellt und es funktioniert. Die $CRYSTAL Angabe habe ich auch auf 8MHZ. jannik
-
Thread
Atmega 16 und HC-SR04
Hallo ich bin gerade dabei mein HC-SR04 an mein Atmega16 zu hängen und wollte um zu sehen ob er vernünftig läuft 2 LED's ansteuern, die auf das Echo Signal des HC-SR04 Reagieren, sprich bei LOW Pegel die eine LED an, bei High die andere, jedoch ist es
-
Thread
Elektronische Last mit ATmega16HVB?
Tiny hat mir etwas zu wenig Pins und ich überlege daher etwas größeres zu nehmen. Ideal wäre ein ATMEGA8 im DIP mit 12bit ADC oder besser. Aber so was gibts ja nicht. Nun habe ich gesehen, daß es von Atmel diese atmega16HVB gibt. Die haben 12bit ADC und sogar noch mehr bits für die Strommessung
die normalen AVR haben eben 10bit. Das ist bei dem Tiny oben auch so. Daher die Frage ob so ein atmega16HVB nicht doch Sinn macht. Fast niemand scheint die Teile zu benutzen? Matthias
-
Thread
Problem Atmega16 TWI Beschaltung
Hallo, habe ein kleines Problem. Aufgabenstellung: Master der mit Hilfe von TWI mit Slaves kommuniziert. Die Slaves messen in gewissen Zeitabständen (innerer Timer) mit den ADC Eingängen die Spannungen von Batterien welche über Widerstände abfällt. Die Werte werden dann dem Master übergeben welcher diese über RS232 an den Computer sendet. Problem: Habe die "Anlage" mit 2 STK 500 simuliert. (Einer Master der andere Slave) Funktioniert einwandfrei. Nun wollte ich Master und Slave auf Platinen basteln. (Schaltungsaufbau im Anhang) Wenn ich nun das Slave STK mit der selbstgebastelten
-
Thread
AVR Atmega 16 Inputs reagieren nicht
schreibe ich mit Bascom und übertrage die .hex datei mit PonyProg. Die Programme kommen auf einen ATmega16 Jetzt zum problem: Ich schaffe es einfach nicht die Inputs zu Aktivieren! Wenn ich schreibe; ®file= "m16def.dat" --------------------- Config PortA = Output Config PortB = Output Config
Der yC reagiert einfach nicht auf Input Signale. Und hab einfach keine Idee mehr. Ist der Atmega16 vielleicht defekt? Aber dann würde das ADC doch nicht laufen oder? Vielen Dank Tryan
-
Thread
ATMega16 , halb tot.
Ich glaube ich habe einen ATMega16 auffem gewissen, obwohl er zuckt noch :-) Also ich benutze PonyProg und einen Parallel Programmer , seit gestern erkennt PonyProg den Mega16 nicht mehr. Ich kann ihn aber trotzdem beschreiben wenn
Dann muß ich mich damit abfinden das der Mega16 nicht mehr weiß wer er ist *schnief* Eine Frage noch, wie kann der sich selber löschen? Die Platine mit dem Mega16 lag ne zeit lang bei mir auffem Teppich - statistische ;) Aufladung ?
-
Thread
ATmega 16MHz mit externem SRAM
Ein normaler CMOS wäre auf 16MHz falsch, oder? was sagt ihr dazu?
Danke für die Antworten! Ich nehme ATmega2560-16, 74AC573 und 628128-70, alle werden dicht aneinander auf der Leitplatine gesetzt, alle bekommen noch 0.1 uF direkt von VCC zu GND.
-
Thread
Schaltung mitt dem ATMega 16 so korrekt?
Hi, Bevor ich diesen überarbeiteten Schaltplan ätze wollte ich mich vergewissern, ob er diesesmal korrekt ist. Frage 1: ARef unbeschaltet lassen, oder? Frage 2: Ist die Schaltung bestehend aus Q2 und Q3 so als Output korrekt? Der Transistor Q3 ist ein Leistungstransistor. Die eingezeichnete "Lampe" soll eine Last symbolisieren. Diese möchte ich Schalten, wenn Q2 "durchschaltet. Die Last ist eine Last, die mit 12 V Gleichstrom betrieben wird, sprich ein Lastkreis. Frage 3: Stimmt meine Spannungsversorgung jetzt? Als Input gebe ich 18 V Gleichspannung an X1? Frage 4: Ist Reset korrekt
-
Thread
Einfaches Programmerboard für Atmega16
möchte mit meinem Schwiegervater in seinem Disco-keller die Lichtsteuerung mit einem oder mehreren ATMega16 realisieren. Die Platinen wollten wir selber machen. Das ist unser erstes Projekt mit einem uC. Damit wir keine RS232-Schnittstelle auf der Hauptplatine verbauen müssen, wollten wir ein kleines
ich nicht brauche. Hat vielleicht jemand eine fertige einfache Schaltung mit Stückliste, um den ATMega16 über RS232 zu brennen, die er mir zur Verfügung stellen kann?
-
Thread
fehlerhafte übertragung von ponyprog auf atmega16?
hallo, ich habe einen atmega16 mit untenstehenden skript programmiert (über pony prog das basic-skript auf microcontroller "geschrieben" > so dass ich es hoch und vom controller scheinbar auch wieder lesen (herunterladen) kann
porta.0 und erst recht nicht portc. wieso kommt das dann? liegt noch ein altes skript auf dem atmega16? oder vielleicht liegt es an meinem neuen skript? vielleicht ist das falsch? ####################################### $regfile = "m16def.dat" $crystal = 8000000 $baud = 9600 Config
-
Thread
Timer1 beim ATMega 16
schon mit diversen Beispielen verglichen aber nichts gefunden. Kann mir jemand drüberschauen. ATMega 16 mit interner Taktgeber 1MHz. Ich bekomme keine einzige Flanke auf PIN 6 PIN 7 hat ein Signal. #include <avr/io.h> #include <avr/interrupt.h> int main (void) {
PC6 ein enormer Frequenzunterschied besteht. Habe gerade dein Pgm, so wie es ist, in einen Mega16 gebrannt. Die LED an PC6 blinkt definitiv.
-
Thread
I/O Probleme ATMega 16
Ich habe mal vor einigen Jahren etwas mit Controllern Programmiert und will jetzt wieder anfangen. Mein Problem ist, dass bei der 7 Segmentanzeige an PORT C nur ein paar Ports an und aus geschaltet werden (PC0, PC1, PC6, PC7). Die anderen bekomme ich nicht an. Die Verdrahtung habe ich schon kontrolliert und wenn ich das Multimeter an die PINs vom IC halte, bleiben manche auf ca 5V und andere auf ca.3,7V stehen. Die Anzeige ist auch OK. Vielleicht kann ja jemand sich mal den Code angucken. Vielen Dank in voraus Jens
-
Thread
ATMEGA16 LED mit C ansprechen
super Forum es hat mir schon oft geholfen! Ich bekomme es einfach nicht hin 8 LED´s an einen AVR (ATMEGA16) zum laufen zu bringen. Immer wenn ich den Port auf Low schalte leuchten die LED´s und wenn ich ihn auf High schalte leuchten sie nicht. Ich verwende diesen Code: [c] #include<avr/io.h> int
-
Thread
ADC mit ATMega16 (Assambler) Problem
Hallo, Ich hab ein problem mit einer einfachen Singel-Messunge des ADC vom ATMega16. Ich verwendet eine STK500 und bin nun am ende meiner Kenntnisse. Die erste messung wird durchgeführt aber jeder weitere hat den Wert der ersten. Ich hab im Tutorial hier gelesen das die werte
Hi Mit welcher Frequenz läuft dein ATMega. Der Prescaler von 8 scheint mir etwas klein. MfG Spess
-
Thread
Selbstgebautes Atmega16 Testboard Funktioniert nicht
beschäftige ich mich mit dem Thema Mikrocontroller. Habe mir dazu ein Testboard aufgebaut auf dem ein Atmega 16 angeschlossen ist. Leider Funktioniert das Board nur teilweise. Ich kann mich mit dem ISP Programmer über AVR Studio 4 erfolgreich verbinden. Auch das auslesen der Signatur vom AVR, das setzen
festgestellt das meine Reset leitung nicht richtig angeschlossen war. das hab ich geändert und statt dem atmega16 einen atmega644 verwendet. Und was soll ich sagen :) es funktioniert alles so wies soll. Ich kann alle Ports ansteuern und der externe Quarz funktioniert auch. Danke nochmal für die antworten werde
-
Thread
FT232RL und Atmega16
Hallo Leute! Hab folgendes Problem: Wenn ich mit dem ATmega Daten via UART auf den FT232RL sende, kommt am PC total wirres Zeug an. Baud rate, Start/Stop Bit stimmen. Kann mir da jemand weiterhelfen? fG Thomas