-
Thread
Projektor/Fernseher über UART/rs232 mit ATMega16 fernsteuern
. Obwohl die Zeichenfolge korrekt ausgegeben wird. Ich nutze den internen Quartz mit 8MHz des ATMega16 zusammen auf einem STK500. Was ich eben nicht verstehe ist, warum die Zeichenfolge korrekt übertragen wird (zum PC), aber nicht zum Projektor. Habe auch bereits mehrmals die Einstellungen wie
-
Thread
JTAG abstellen bei ATmega16 notwendig, um Port C als IO zu nutzen?
Hallo liebe Forumsteilnehmer, ich habe hier ein kleines Problem mit einem ATmega16. [c] DDRC = 0x0f; PORTC = 0x0f; [/c] Das sollte jetzt die unteren vier Pins an Port C auf high schalten, also PC0..3. PC2 und PC3 bleiben aber auf low, und ich nehme jetzt an, dass das mit
-
Thread
Atmega 16u4 - Probleme mit der Kommunikation per Usb
Guten Tag, ich bin neu im Programieren von Sofware die über Usb mit einem Atmega 16u4 funktionieren soll. Der 16u4 meldet sich erfolgreich als HID an. Jetzt will ich mit Visual C++ mir zugriff verschaffen doch da fangen meine Probleme an. Ich habe intensiv versucht durch Internetsuche
ich jetzt versuche einen File anzulegen in den ich 8Bits schreiben kann werden keine Daten an den Atmega gesendet. Ich öffne den Handel und will mit CreateFile(....) weiter machen. Ich habe mich an Alexson´s Beispiel gehalten: DeviceHandle=CreateFile(DetailData->DevicePath, GENERIC_READ|GENERIC_WRITE
-
Thread
ATMega16 als SPI-Master mit 3 Slaves; wie mache ich 3 SS??
Hi zusammen! Ich habe folgendes Problem: ich will mit einem ATMega16 an 3 Quartus QT401 Slider per SPI ansteuern. Jetzt brauche ich dafür folglich 3 SlaveSelect Leitungen als Ausgänge. Die Übertragung möchte ich mit dem SPI Data Register machen, aber ich habe in der
-
Thread
ATmega16 und 32 = Not recommended for new designs?
Weiß da jemand was genaueres? Ab wann wird's die Chip wohl im Laden geben? MfG Wolfgang
-
Thread
LED-Matrix mit Atmega 16 und zwei 7x5 Matrixen
Hallo alle Zusammen !! Ich baue gerade eine LED Anzeige hab mommentan eine Platine mit einem Atmgea 16 und zwei 7x5 Led Matrixen gebaut. Über PortA kann iich ein Modul beschreiben und über PortB das Zweite. 76543210 8-bit uC Port SSSSSZZZ Spalte, Zeile Ich gehe hintereinander schnell alle Zeile (Pin 0,1,2) durch und kann über Pin 3,4,5,6,7 die jeweilige splate aktivieren. Nun meine Frage ich habe bis jetzt immer das gleiche Spaltenmuster drüber laufen lassen(siehe C Code unten), wie muss mein C Code Aussehen damit ich z.B: Buchstaben darstellen kann ?? Bitte um Hilfe !! ,Danke
-
Thread
I2C/TWI zwischen ATmega16 und PCA9685 funktioniert nicht
einige NXP PCA9685 beschafft. In einem ersten Versuch will ich nun die Kommunikation zwischen einem ATmega16 und einem der PCA9685-Chips testen, leider bislang erfolglos. Mit TWI/I2C habe ich noch nie gearbeitet, denke aber das zugrunde liegende Konzept verstanden zu haben. Meine Konfiguration: * PCA9685
selbstgeätztem "Breakout-Board" -> A0 auf Vcc -> A1, A2, A3, A4, A5 EXTCLK und OE auf GND * ATmega16 steckt in STK500 -> PC0 (SCL) per 4k7 Ohm an Vcc und an Pin 26 des PCA9685 -> PC1 (SDA) per 4k7 Ohm an Vcc und an Pin 27 des PCA9685 Das Testprogramm habe ich angehängt. Der Code entstammt
-
Thread
[S] ATmega 16L oder 32L TQFP für Schulprojekt
Hallo zusammen, ich suche größere Mengen 30 - 50 ATmega 16L oder 32L TQFP für ein Schulprojekt. (Restposten etc, könnten auch schon mal Programmiert sein) Angebote Bitte über PM. Schöne Grüße Andreas B.
hsllo ich kann dir den Atmega32-16AC fuer 1.50 anbieten Bitte melde dich Eugen
-
Thread
Frage über OCF0 Checking in ATmega16 Timer0
Hallo Zusammen, Ich habe über Timer0 in CTC Mode versucht. Und zwar wollte OCF0 Flag überprüfen, ob Set oder nicht Set ist. Ich habe ein Programm versucht zu schreiben, aber nicht funktioniert.. T.T In If Loop funktioniert nicht richtig. Könnten Sie mir ein Vorschlag geben, was ich machen sollte Gruß PaMan [c] #include <avr/interrupt.h> #include <avr/io.h> #include <stdint.h> /******************************************************************************/ int main (void) { DDRA = 0xFF; // Set PortA as Output DDRB = 0b11111010; // PB3( OC0 as Output) PB0(T0 as
-
Thread
ATmega16 + jtag ice mk2 + SPI
Hi, ich habe einen ATmega16 und programmiere ihn mit meinem JTAGicemkII. Aus dem Datenblatt des Atmega16 habe ich herausgenommen, wie man die SPI programmiert. Dies wollte ich auch tun, doch wenn ich mit dem Oszi messe, so
richtig sein, sonst würde ich doch gar kein Device finden und Fuses oder so einstellen können. Der Atmega funktioniert auch. Wäre für einen Rat sehr dankbar!
-
Thread
SPI: Attiny13 mittels Atmega16 programmieren, kein Echo vom Slave
SCK nur bis ~250 kHz runter kommt) nicht mehr an den Tiny ran. Dachte mir also, nimmste einen Atmega16, taktest ihn mit 1MHz und aktivierst das SPI mit f/128. Klappt auch soweit, und ich kann schön am Osci das CLK und MOSI Signal sehen, wenn ich dann die ersten 4 Bytes zum initialisieren des Programmiervorgangs
-
Thread
2 betriebsfertige platinen für den atmega16/32/644 usw
verkaufe 2 betriebsfertige platinen für den atmega16/32/644... mit 2x atmega32 für experiemente auf der einen befinden sich 2x uln2803a für 8x schaltungsausgänge zu je 500mah um höhere lasten zu schalten. die andere platine ist mit einem sd-kartenslot
-
Thread
Atmega16L @ gcc [Prg. läuft nur Debug Mode]
hier um Rat zu bitten. Ich benutze folgendes: AVRStudio 4 @ gcc (neueste Version) sowie einen Atmega16L. Das folgende Programm liest eine Zeichenfolge über RS232 ein, extrahiert daraus eine Zahl mit Hilfe von sscanf() und schreibt diese in das OCR0 Register des Timer0, um die Tastrate der Fast-PWM
stdio.h" #define F_CPU 7372800UL #define BAUD 9600UL #define UBRR_BAUD ((F_CPU/(16UL*BAUD))-1) volatile char intflg = 0; volatile unsigned char rx_buf[6]; volatile unsigned char n = 0; char test = 0; unsigned int druck = 0; unsigned char cdruck = 0; // Funktionsdeklarationen
-
Thread
Adressierproblem Atmega16a über I2C an ADC
Moin, versuche mich gerade mittels Datenblatt vom Atmega16a und ADS1110 ADC an der I2C Kommunikation lang zu hangeln. Habe jetzt nur das Problem, dass anscheinend der Schreibzugriff und die Konfiguration von dem ADC Klappt. Würde dann gerne die 2 Bytes
-
Thread
Problem mit I2C-Protokoll vom LPC2148 zum ATmega16
Hallo, ich entwickle eine I2C-Kommunikation von einem LPC2148 (Master) zu einem oder mehreren ATmega16 (Slaves). Dabei wird folgendes Protokoll verwendet: START SLA+W Befehls-Datenblock mit CRC senden START SLA+R Antwort-Datenblock mit CRC empfangen STOP Der erste Teil funktioniert, die
-
Thread
EEPROM 512kbit mit ATMEGA 16 über I²C ansteuern
Hallo alle zusammen! Ich habe wiedereinmal ein Problem. Diesmal handelt es sich um die Ansteuerung eins EEPROM's (64kB x8) von st. Die genaue Typenbezeichnung lautet: M24512-W Die Routinen zur ansteuerung irgendwelcher Geräte über i2c habe ich selbst gemacht, bei einem 8bit Portexpander funktionierten sie auch schon (lesen und schreiben) nur bei der ansteuerung des eeproms hackt's. Ich habe mit folgendes überlegt: - schreiben von einem Byte: - Unterprogramm dem ich die Geräteadresse, die Speicheradresse das Byte übergebe. int i2c_eep_write_byte(unsigned char DEV_ADR, unsigned
-
Thread
suche C code für hardware TWI für ATmega16
hallo suche einen C code für hardware TWI für den ATmega16. ich habe WinAVR. danke für eure hilfe!! gruß, mike
-
Thread
[V] Diverse Teile ADS, OPAMP, TLC, LED ATMEGA16
Hallo Zusammen, aus Zeitmangel möchte ich mich von einem Teil meines Sammelsuriums trennen. =( Alle Teile sind ungenutzt und geschützt verpackt. Wegen Zeitmangel habe ich nicht jedes Bauteil 100% recherchiert. Daher bitte nicht wundern, sollte einer meiner Preise mal über Marktpreis sein. Ich habe versucht so gut es geht bei jedem Bauteil den Marktpreis zu unterbieten! Bei Fragen einfach melden. Bei größerer Abnahmemenge sind sicher auch Rabatte drin :-) Nun denn: 2 x ADS1255IDBTG4 7,00€/St. 1 x AD 7924 BRUZ 8,5€/St. 2 x OPA 2350 UA SOIC 3,40€/St. 2 x OPA 4350 UA SOIC
-
Thread
[AVR Atmega16 Assembler] Ansteuerung einer 3 * 4 Matrixtastatur
Hallo, ich habe beschlossen ein Codeschloss mit einem AtMega16 in Assembler zu realisieren. Mit der Displayansteuerung komme ich recht gut klar nur beim Auslesen der 4 * 3 Matrixtastatur scheitere ich noch. Also der jetzige Stand ist so das sich eine Spalte und die 4 Zeilen darin komplett auslesen und unterscheiden kann. Mit den restlichen Spalten klappt es jedoch noch nicht. Es kann nur eine Kleinigkeit sein. Aber irgendwie übersehe ich es. Zur Verdrahtung: PORTA = Display PORTD = LED (später Türöffner) und die Matrixtastatur PD7 = LED PD6 = Vertikal 1 PD5 = Vertikal 2 PD4 = Vertikal
-
Thread
ATmega16 auf STK500: SPI->DigiPoti Verbindung funktioniert nicht
Nach erfolgreichem aufsetzen einer Kommunikation über UART und dem Ansteuern der ADC-Sektion eines ATmega16 wollte ich nun ein digitales Poti über SPI ansteuern (MCP42010). Meine Testumgebung ist ein STK500, mein Digitales Poti wird über Zuleitungen vom Expansion Header 1 angesteuert(zumindest versucht
-
Thread
AvR ATMega16 PoNG [Hängt sich neuerdings auf?!]
Guten Tag, Unser einst voll lauffähiges Pong Programm, welches über eine 5x7 LED-Matrix ausgegeben wird hängt sich neuerdings auf, nach jedem gemachten Tor. Wenn ein Tor gemacht wurde, so sieht man just die beiden Schläger und den Ball in seiner letzten Position. Wäre nett, wenn mal jemand drüber schauen könnte, denn irgendwann sieht man den Wald vor lauter Bäumen bekanntlicher Weise nicht mehr ;-) Habe eigentlich die Befürchtung, das etwas an der Hardware nicht stimmen kann, da der Orginalcode wunderbar funktionierte :-/ lg Vivanco
-
Thread
ATmega16 OnChip-Debuggen mit EasyAVR5a
Entwicklungsboard EasyAVR5a von MikroE mit allem möglichen Schnick schnack. Da ich den mitgelieferten yC ATmega16 gerne debuggen würde, dies nach meinem Wissen sich aber leider nur per Software MicroC simulieren lässt würde ich gerne wissen wie ich dies anstellen kann. Besitzt zufällig jmd og. Board und weiss
-
Thread
ATmega16 - Uart TX - externer controller reagiert nicht
Danach ist diese Leseeinheit aktiv. Nun zu meinem Problem, da ich den PC nun gerne gegen einen ATmega16 Microcontroller ersetzen würde der einmalig ein 'c' via Uart beim start sendet kommt es dazu das die Leseeinheit es nicht erkennt. Ich habe den Microcontroller direkt an die RS232 angehängt und
-
Thread
AVR-Studio / ATmega16 / Abstract Syntax Tree
ich suche nach einer Möglichkeit, aus meinen .c/.h-Dateien, die ich mittels AVR-Studio für den ATmega16 von Atmel klar mache, einen abstract syntax tree zu bauen, genauer: den der ersten compilierungsstufe, also denjenigen, bei dem noch keinerlei optimierungen durch den compiler vorgenommen wurden.
-
Thread
Suche nach Model Checker für C Proramme von AVR ATmega 16
hallo, alles, ich suche einen Model Checker, um C Programme zu testen. Übrigens suche ich auch C Qullcode und die zu testende Spezifikation. Danke voraus!
-
Thread
Atmega 16U2 an Atmega 328P-AU keine Serielle Verbindung
Guten Tag bzw Abend, bin neu hier im Forum, habe ein Problem mit der Seriellen Verbindung vom Atmega 16u2 auf Atmega 328P-AU. Bootloader wurde über Atmel Studio 7 auf dem ATmega 328P-AU geflasht per: ISP AVRISP MKII(16U2 als Programmer geflasht) Bootloader : (ATmegaBOOT_168_atmega328.hex
Ich denke mal muss das über die Fuses machen im 328P. Und ich glaube eher, dass es die Fuses des ATMega16U2 sind.
-
Thread
Atmega16 Speicher bald voll Program / Data Unterschied ?
nur noch ihre wirkliche Größe. Bei wenigen langen Texten spart man dann. Vermutlich ist der ATmega1284-Entwickler ein AVR-GCC Fan gewesen (16kB SRAM). Der ist auch pinkompatibel zum ATmega16. Peter
dem Flash "herauszupulen". Peter Dannegger schrieb im Beitrag #2271203: > Vermutlich ist der ATmega1284-Entwickler ein AVR-GCC Fan gewesen (16kB > SRAM). > Der ist auch pinkompatibel zum ATmega16. Das wäre auch meine nächste Antwort gewesen ;) technikus schrieb im Beitrag #2271179: > Wie
-
Thread
Atmega16 PWM konfigurieren bei 8MHz und bei 16MHz CPU-Takt
mit dem Atmega16 an einem Lautsprecher eine 8KHz WAV Datei aus. Jetzt möchte ich aber vom CPU-Takt auf 16 MHz wechseln. Leider passt die PWM jetzt nicht mehr. Gibt es eine Möglichkeit die PWM auf die gleiche
auf 4,5V gestellt und plötzlich funktionierts einwandfrei :-) Ich wechsle dann doch mal auf einen Atmega16A Vielen Dank aber für die Hilfe! mfg Sebastian
-
Thread
Unstieg von AT90S8535 auf Atmega 16L8 DIP
am Layout ändern? Ist der Atmega 16L8 DIP eine stromsparende Variante? Sorry für die vielen Fragen. Natürlich kann ich mir selbst alles rausziehen. Aber das dauert . . . Vielleicht könnt Ihr mir ein wenig auf die Sprünge
Eventuell kär dann noch dieses hier hilfreich: "AVR088: Migrating between ATmega8535 and ATmega16" http://www.atmel.com/dyn/resources/prod_documents/doc2537.pdf Vielleicht kommt man ja mit diesen Dokumenten zusammen vom 90S8535 zum Mega16, wenn auch über der nur virtuellen
-
Thread
ATmega16: Welche Fuses für 16Mhz Quarz auf dem Pollin AVR Evaluationboard?
das AVR Evaluationboard von Pollin geholt. Ansich läuft es auch recht gut. Ich benutze einen ATmega16 zusammen mit avrdude und dem siprog Programmiermodus. Mit internem 1MHz RC Takt (Werksdefault) läuft alles wunderbar! Welche Fuseseinstellungen muss ich denn wählen, wenn ich den auf dem Board verbauten 16Mhz Quarz statt des internen 1MHz RC benutzen möchte? Ich habe mir einen ATmega16 schon in den Zustand "nicht mehr ansprechbar" geschickt, in dem ich testweise auf "External Clock" gestellt habe.
-
Thread
Fuse für externen 16 MHz Quarz beim Atmega16 setzen
Hi Leute, ich hab ein kleines Problem. Ich möchte meinen Atmega16 gerne mit einem 16 MHz Quarz betreiben, weil standardmäßig läuft der ja mit dem internen Oszillator bei einem MHz. Nur leider werde ich aus dem Datenblatt nicht wirklich schlau. Wäre toll, wenn mir
-
Thread
AVR ATMega16 Timer Interrupt funktioniert, scheint aber den uC zu reseten
ich betreibe den ATMega16 auf dem Pollin Ev.Board Quarz=8Mhz; Compiliere mit WinAVR Übertrage mit Ponyprog Fusebits: BOTSZ1, BOTSZ0, SUT0, CKSEL3, CKSEL2, CKSEL1 (haben alle hacken)
notwendigen Anpassungen aus den Datenblättern der entsprechenden Controller herauslesen.[/pre] Beim Atmega 16 ist OCIE1A Bit 4.
-
Thread
AVR ATmega 16L Signature does not match selected device
Morgen zusammen ! Ich habe ein folgendes Problem: Ich habe eine Schaltung aufgebaut, wo ich einen ATmega 16L - µC verwende. Beim Auslesen von Signature Bytes bekomme ich jedes Mal andere Werte (mal 0x01 0x03 0x05, mal 0x81, 0x084, 0x85) und die Fehlermeldung: Signature does not match selected device!
>Signature does not match selected device! Du musst auf der ersten Karteikarte als Device "ATmega 16" einstellen.
-
Thread
UART, ATmega16, Eval-Board 2.0 zum PC .. erfolglos
Hallo! Ich habe ein Evaluation Board 2.0 bei Pollin angeschafft und mit einem ATmega16 bestückt. Danach (unter zuhilfnahme des Datenblatte und des UART Tutorials) eine kleine Initialisierungsprozedur für das UART geschrieben. Das Hauptprogramm solln nur zwei Dinge erledigen, immmer
Controllertypen ... . Lohnt sich bestimmt da mal im Hinterkopf zu speichern! Vorerst bleib ich beim ATmega16 :-)) Besten Dank! Markus
-
Thread
ATmega16 (STK500) mit AVR Studio V7.0 simulieren
integrieren muss, damit ich den Atmega16 simulieren kann? Wenn ja - wo finde ich so etwas für den Atmega16. Vielen Dank schon einmal für die Hilfe!
Hi >Bei den Device-Namen im AVR Studio 7.0 gibt es diesen ATmega16 (auf den >mein uC-Programm ausgelegt ist) aber nirgends. Ich kann im 7er Studio sowohl in Assembler als auch für C den ATMega16 auswählen. MfH Spess
-
Thread
Atmega16 - SPI - SPR0/1 kann nicht gesetzt werden!
oder das ist gar kein Fehler ;), aber ich krieg es irgendwie nicht hin SPR0 und SPR1 im SPCR meines Atmega16s zu setzen! Ich kann zuerst alles einstellen und danach SPI enablen, ich kann zuerst SPI enablen und danach alles einstellen und ich kann alles gleichzeitig wie im Datenblatt machen, nichts funktioniert! Kennt das einer? Hier mal der Code: ldi r16, 0b10110000 out DDRB, r16 ldi r16, (1<<SPE)|(1<<MSTR)|(1<<SPR1)|(1<<SPR0) out SPCR, r16 Im AVR-Studio 3.56 Emulator werden die Bits gesetzt und mein Oszillograph zeigt auch eine Aktivität
-
Thread
ATmega16M1 oder ATmega32M1 Eagle Library
Hallo! Ich suche für den ATmega16M1 oder ATmega32M1 (Brushless Motor Steuerungs-uC) eine Eagle Library für das 32-poliges QFN Gehäuse (7x7mm und 0,65mm Pinabstand). Leider ist die Pinanzahl und Belegung völlig anders als beim Atmega16 ohne die Endung M1. In der CAD-Soft Lib-Sammlung und Google habe ich nichts finden können. Hier der Link zum Datenblatt mit dem Gehäuse auf Seite 19 (660kByte). http://www.atmel.com/dyn/resources
-
Thread
error: MCU `atmega16u4' supported for assembler only
> Der GCC meldet: > error: MCU `atmega16u4' supported for assembler only. Laut Readmes (im Sourcenpaket) wird der atmega16u4 erst in den neuesten gcc-Versionen unterstützt (und angeblich ★wird★ er unterstützt) => neuere Version besorgen
..Nachtrag: Laut [code]http://gcc.gnu.org/gcc-4.4/changes.html#targets[/code] wird der atmega16u4 ab Version 4.4 (respektive 4.4.2) unterstützt. </Ingrid>
-
Thread
ATmega16: ADC0 Wert schwankt obwohl konst. Spannung anliegt
Hallo zusammen, versuche zur Zeit eine Messwerterfassung mit dem ATmeag16A zu realisieren. Dabei versuche ich mittels Poti (10k) die Eingangsspannung von 0 .... 5 V zu simmulieren um später z.B. Drucksensoren anschließen zu können. Mit drei Poti's gehe ich auf die ADC - Eingänge ADC0, ADC1, ADC2. 2 der 3 Kanäle funktionieren auch soweit ganz gut aber bei einem der 3 treten ziemlich starke Schwankungen auf, obwohl ich am Eingang eine konstante Poti - Spannung anliegen habe. Habe schon versucht einen 100nF Kondensator zwischen Analogeingang (ADC0) und GND zu setzen, kein Erfolg. Auch
-
Thread
Heizmatte über Relais schalten und am AVR Atmega16 die Temperatur durch einen Sensor messen
in einem Gehäuse ansteuern. Im Gehäuse ist ein Sensor DS1820 der die Temperatur drinnen zum AVR Atmega16 sendet. Falls es über 35,5°C ist dann soll der Relais gleich runterschalten und falls es unter 34,5° ist sofort anspringen. Der Wert soll am AVR LCD-Display (Text) angezeigt werden. Meine frage
-
Thread
ATMEGA16 LCD 2x8 ansteuern (4Bit-Interface)
Hey, Ich habe ein Problem. Probiere nun schon seit 2 Tagen mein 2x8 LCD zum laufen zu bringen, doch kriege es nicht her. Es leuchten nur die schwarzen Balken in der ersten Zeile. Datenblatt LCD: http://docs-europe.electrocomponents.com/webdocs/0f25/0900766b80f25db8.pdf Hier der Programmcode: /******************************** * Diplom_Prototyp.c * * * * Created: 21.12.2011 * * Author: Raphael Tschernitz * *******************************/ #define F_CPU 16000000UL #define En PINA6; #define Rs PINA4; #include <avr/io.h> #include <avr/interrupt.h
-
Thread
HD44780 LCD @4-Bit-Modus + Atmega16 Problemchen
Hallo zusammen! Ich schlage mich seit nun 2 Stunden mit der Initialisierung eines HD44780 LCD (2 x 16 Zeichen!) herum und stehe kurz vor der Verzweiflung. Das LCD soll im 4-Bit Modus betrieben werden und ist wie folgt angeschlossen: LCD-DB7: PORTB 7 LCD-DB6: PORTB 6 LCD-DB5: PORTB 5 LCD-DB4: PORTB 4 LCD-DB3: OFFEN LCD-DB2: OFFEN LCD-DB1: OFFEN LCD-DB0: OFFEN LCD-RW: GND LCD-RS: PORTA 1 LCD-EN: PORTA 0 Der Test-Code sieht so aus: [c] #define F_CPU 3686400UL #include <avr/io.h> #include <util/delay.h> void LcdClock (void) { PORTA |= 0b00000001; //HIGH _delay_us
-
Thread
Wie lasse ich 4 x AT90s2313 mit einem Atmega16 komunizieren
Hallo , kann mir einer sagen, zeigen wie ich 4 stück AT90s2313 mit einem Atmega16 komunizieren lassen kann. keine große Diskussion nur einzelne informationen, welche Schnittstelle nimmt man da ? Danke und Gruß Bernd PS: Schaltplan wäre hilfreich.
I²C wäre natürlich am besten, nur hat der AT90S2313 kein Hardware-I²C, der ATMEGA16 schon, also müsste man auf den AT90S2313 das I²C in Software emulieren es ist natürlich möglich, aber aufwendig...
-
Thread
Atmega16: Gibt es etwas ähnliches wie TSCR0 nur für PinA7?
Hallo, ich möchte auf einem Atmgea16 die Eingabe an PinA7 zählen, nun habe ich nach ersten recherche festgestellt, das das nicht so einfach geht wie mit z.B. PinB0, wo ich ja TSCR0 verwenden kann. Habe ich da bei meiner recherche etwas übersehen und es gibt doch so etwas ähnliches? Oder wie sonst könnte ich das Lösen. Konkret soll das Assembler Programm die Fallende flanke eines Buttons an PinA7 zählen, ist es 5 mal vorgekommen, so soll er eine ISR ausführen und danach wieder in die Main loop springen. Dies währe eine Beispiel Implementierung mit PinB0 als Eingabe: [code] .nolist .include
-
Thread
ACD Atmega16 PortA als Eingang 0x00 setzen
Hallo mal eine Frage, wenn ich den ADC des ATmega 16 verwendne möchte und der Debugger zurückgibt, dass das Register ADCSRA nicht gefunden wird, kann das daran liegen, dass ich PortA nicht als Eingang (0x00) definiert habe? Ist das notwendig oder
Hi > ... wenn ich den ADC des ATmega 16 verwendne möchte und der >Debugger zurückgibt, dass das Register ADCSRA nicht gefunden wird, kann >das daran liegen, dass ich PortA nicht als Eingang (0x00) definiert >habe? Nein. MfG
-
Thread
ATMEGA16 ( in avr Studio 3.56 ) wo def.inc
Hallo liebes Board, hab mal wieder ein Problem. Ich habe den ATmega16 und will in mit avr Studio 3.56 programmieren. Aber woher nehm ich mir die Definitionsdatei ? Ich hab dazu nur ein thread gefunden der mir aber nicht viel gebracht hat, google bringt mich auch nicht
in einem Unterverzeichnis von AVR Studio. Die für den Atmega16 heisst: m16def.inc http://www.mikrocontroller.net/articles/AVR-Tutorial:_IO-Grundlagen#Programmerkl.C3.A4rung
-
Thread
RS232 Problem mit der AVR-P40-8535 Platine (ATMega16)
Hi! Hab mir vor einiger Zeit die AVR Entwicklungsplatine für den ATMega16 aus dem Shop dieser Seite besorgt. Funktioniert auch alles recht gut, aber die Kommunikation über ddie RS232 Schnittstelle klappt noch nicht so ganz. Was will ich machen? Erstmal nur ein Zeichen
Datenblatt Atmega16 S. 167 Anmerkung zu Bit7 URSEL: "The URSEL must be 1 when writing to the UCSRC" [C] /* Set frame format: 8data, 2stop bit */ UCSRC |= (1<<URSEL) | (1<<USBS) | (3<<UCSZ0); // Asynchron
-
Thread
Ausgänge spinnen (PD7 & PC4) @ Atmega16
einfachsten geschichte, undzwar der ansteuerung eines uln. das ic ist derzeit nicht im sockel, nur der atmega16 steckt auf der schaltung und mein programm setzt einfach nur alle ausgänge für den uln auf high! alle ausgänge machen auch die richtige spannung, außer pd7 und pc4, diese mache aus unerfindlichen
-
Thread
ATmega16: JTAG per Fuse disabled, enable per Reset auf Low?
Moin, beim ATmega16 habe ich per Fuse-Bits die JTAG-Schnittstelle abgeschaltet (und als normale I/O-Ports konfiguriert). Allem Anschein nach habe ich dennoch per JTAG Zugriff auf die JTAG-Schnittstelle, wenn ich RESET
-
Thread
atmega16 + max556 + mmc = sampleplayer ?
gericht, aber gute einfache hausmannskost. hier nun mal zu meiner zutatenliste: stk500 atmega16 ein 16mHz schwinger max5556esa+ (i2s DAC, 2kHz-50kHz) ein paar mmc karten und ein passender slot ein paar dioden, kondensatoren und widerstände festspannungsregler ics von 3v-5v 250g
loslege möchte ich gerne von leuten die bereits ähnliches gebaut haben erfahren ob ich da mit dem atmega@16 mHz schon sehr am limit des MCs bin oder ob ich da ruhigen gewissens losbasteln kann ohne am ende herauszufinden das dies maximal in assembler (ich programmiere in C mit der gnu toolchain) halbwegs