-
Thread
ATMega16 SPIEN
Hi! Im Datenblatt steht, "The SPIEN Fuse is not accessible in SPI Serial Programming mode.". Ist das jetzt rein in der Mega16-Hardware nicht "accessible", also allgemein nicht veränderbar wenn über ISP programmiert wird oder nur in Software wie z. B. mit AVRProg im AVR Studio? MfG Andi
-
Thread
ATMEGA 16 funktionstest?
hallo ich wollt mal fragen ob es eine möglichkeit gibt einen ATMEGA 16 zu testen es liegt nämlich folgendes problem ich habe eine grundschaltung für den chip aufgebaut halt spannungsversorgung mit konensatoren, quarz, nen resettaster und ein paar led´s mit entsprechenden
://www.rn-wissen.de/index.php/AVR-ISP_Programmierkabel hex datei mit nem programm das für den atmega 16 geeignet ist hab ich auch problem ist nur das ich es nicht übertragen bekomme ich habe yaap und ponyprog versucht beide geben eine fehlermeldung raus wenn ich das programm senden will
-
Thread
sprungfehler bei atmega16
hallo ich habe ein problem mit meinem atmega16 bzw auch schon mit dem simulator in avrstudio. bei solchem asm code wie unten spring er immer falsch. .org 0x000 ; kommt ganz an den Anfang des Speichers rjmp RESET
jmp in der Vektortabelle kommt bei allen größeren Prozis ab 16k Flash-Speicher zum Einsatz, bei allen kleineren wird rjmp benutzt; auch etwas, was im Datenblatt steht...
-
Thread
Taupunktberechnung auf Atmega16
Hi, Ich würde gern für nen SHT75 die Taupunkberechnung durchführen. Dazu hab ich folgende Funktion geschrieben: signed long int sht_calcdewpoint(int temp, int humi){ signed long int temp1=(10000*(log10(humi)-2)-2*10000) / 4343 * 100; signed long int temp2=1762*temp/(24312+temp); signed long int H100=temp1+temp2; signed long int Dp=24312*H100/(1762-H100); return Dp; } Die Parameter temp und humi kommen bereits multiplizert mit 100 rein. Z.B. Temperatur 2500 (25,00) und Humi 1000 (10,00). Raus kommen muss -877, also -8,77 Grad. Leider bekomme ich bei der Multiplikation zur
-
Thread
Atmega 16 abgeschossen
Hi zusammen, hab meinen ATMega16 beim spielen an den Fuses abgeschossen. War aber nur an den CS Bits zugange. Ich habe gehört, das man da eventuell was mit einem Parallel-Programmer richten kann... wie siehts damit aus ??
Einen neuen Mega16 gibt es für unter 5 Euro, und wo man nicht dran spielen darf, weißt Du jetzt :-) Falls Du schon immer einen parallel-Programmer bauen wolltest oder ein STK500 besitzen, ist das oben natürlich ein
-
Thread
Kein Strom am ATmega 16
IO-Register DDRB ausgeben ldi r16, 0b11111111 ;0b11111100 in r16 laden out PORTB, r16 ;r16 ins IO-Register PORTB ausgeben ende: rjmp ende ;Sprung zur Marke "ende" -> Endlosschleife
ausprobieren. man kann sogar eine farbverschiebung beobachten. so zurück zu dein problem. du hast ein atmega 16? an welchen pin ist die led? hast du mal ins tutorial geschaut, zu ports?
-
Thread
Mhz an ATMega16
Hallo, ich bin drauf und dran mir eine Mikrocontrollerschaltung mit Hilfe des Tutorials selber zusammen zu bauen. Allerdings möchte ich einen AtMega16 verwenden. Nun ist mir das mit dem Quarzoszi nicht ganz klar: Ist dieser überhaupt notwendig? Könnte ich auch die 16Mhz des AtMega16 voll ausreizen? Was sind Vor-und Nachteile von verschiedenen Taktungen? Danke Marco
-
Thread
ATMEGA16 und PWM
Es geht darum 6 RGB Led´s anzusteuern. Würde gern jede Farbe und Led einzel ansteuern. Wären dann 16 PWM Signale die ich bräuchte. MFG blutengel
musst, brauchst du wahrscheinlich nicht einmal Transistoren. Als Mikrocontroller reicht sogar ein ATmega8 – oder ein neuerer, wie z.B. der ATmega328. Falls du außer den LEDs noch anderes Zeug anschließen willst und mehr I/O-Pins brauchst, dann bleib bei deinem ATmega16 (oder nimm z.B. den neueren ATmega324A
-
Thread
Atmega 16 Analogwertverarbeitung
Hallo, ich würde gerne mit einem Atmega 16 eine Spannung einlesen. Ich weiß schon mal das er ein eigebauten ADC hat. Hab mir auch schon den AVR Tutoriell angeschaut. Aber daraus werde ich nicht wirklich schlau. Vielleicht hat ja jemand
-
Thread
ATMega16 Platine
hier und hab noch nicht so viel Erfahrung mit Elektronik. Ich wollte mir eine Platine mit einem ATMega16 machen, da ich aber viel aus dem Internet habe, und ich mich nicht so gut mit den Details auskenne wollte ich hier mal nachfragen, wo ich da Fehler gemacht habe. Plan(Eagle) im anhang. M.f.G
AVR-Hardware-Design-Considerations_ApplicationNote_AVR042.pdf&usg=AFQjCNEqNh5nZQ0Et9iycSE9RqGsqb5xeQ Aber warum ATMega16? Der gehört zu den Dinosauriern der AVRs. Aktuell sind ATMega164/324/644/1284 mit 16...128k Flash. Weitesgehend kompatibel zum ATMega16. MfG Spess
-
Thread
DTMF und ATMEGA 16
Hi @ all Ich bin Elektroniker im 1 Lehrjahr!!! Ich und ein Arbeitskollege sollen eine Wassermeldeanlage bauen die bei auftauchenden Wasser (z.B geplatzem Rohr) einen unserer Mitarbeiter anruft, Die Schütze von den Pumpen abschaltet und einen Pfeipfton abgeben soll. Soviel ich gehört habe könnte ich es mit einem Audio-übertrager versuchen aber das ist mir bis dato noch nicht gelungen... auch bei der "üblichen Schaltung" Signalgeber--->Glättungskondensator--->...usw , komme ich irgendwie nicht weiter... Mein Problem ist nun wie bekekomme ich die Signale in die "hausinterne" Telefonleitung
-
Thread
Atmega16 tauglich?
in USA Heißt das Board nun RIO-MP oder ist das nur die Reihe der Bauart? Ist es möglich einen Atmega16 draufzubauen?
: > Heißt das Board nun RIO-MP oder ist das nur die Reihe der Bauart? Ist es > möglich einen Atmega16 draufzubauen? [Zitat] The RIO-MP is a general purpose I / O board designed for use with Rigel Corporations’ family of 8 and 16-bit embedded controllers. [/Zitat] Deinen Mega16 könnte man
-
Thread
EEPROM ATMEGA 16
Guten Abend, ich komme einfach nicht weiter. Ich will mit einem ATMEGA16 über den ADC eine Spannung messen und diese in den EEPROM schreiben. Dann Adresse erhöhen und beim nächsten Durchlauf meiner Hauptschleife wieder die neu gemessene Spannung in den EEPROM schreiben
Hi, eigentlich wollte ich den ATMEGA aus der Schaltung ziehen und zum auslesen ins STK stecken. Aber ich werde nun die Datenspeicherung/-übertragung wie vom Max und bix beschrieben versuchen. Hatte als Spannungspuffer (Versorgungsspannung
-
Thread
Uart_atmega16
mikrocontroller.net ausprobiert, aber bei der Seriellen Schnittstelle tut sich nichts. Es wird ein Atmega16 verwendet!! Könnte mir jemand bei diesem Problem helfen? Lg Resic Bekit
Genau so wird der Code fürn Atmega16 im AVR-Tutorial angezeigt. lg Resic Bekir
-
Thread
Atmega 16 Interrups
gemacht --> dank meinem Kurzzeitgedächnis steh ich jetzt da wie bestellt und nicht abgeholt. Mein Atmega 16 springt nicht in die Interruptroutine Timer0 OVF! Könnte mal jemand mir unter die Arme greifen --> weiß jetzt schon, das der Fehler zu einem Anfänger (der ich eigentlich nicht bin) passt!!!
Hallo, ich hatte dieses Problem mit dem ATmega16 auch schon mal und seitdem schreibe ich das nun immer so: .org $0000 ; ***** INTERRUPT VECTORS ********************************* rjmp reset ; Reset Handler ;.org INT0addr
-
Thread
ATMega16 Kaputtgefused?
du solltest auch schon den mega16 im dropdown-menü auswählen
Über SPI kannst du die SPIEN-Fuse nicht abschalten. Genausowenig hat der ATM16 eine Reset-Disable-Fuse : somit kann man sich beim ATMega 16 nicht aussperren und ein HV-Programmer ist nicht nötig. Daher tippe ich schwer auf einen Fehler in deinem Hardwareaufbau. Probiere, mit
-
Thread
Atmega16 Pinbelegung
Hallo, Ich habe es geschafft einen Atmega16 zu programmieren und jetzt würde ich gerne ein paar LEDs damit zum blinken bringen. Mein Problem ist, dass ich so etwas zum ersten mal mache und jetzt frage ich mich, wie ich den Controller an die
Um deinen ATmega16 zum Leben zu erwecken, MUSST du folgendes anschließen: GND an Pin 11 und 31 +5V and Pin 10 und 30 Dein Quarz wird an Pin 12 und 13 angeschlossen, von jedem dieser Pins muss zusätzlich noch
-
Thread
ATMega16 Problem
Hast du einen Stützkondensator zw. VCC und GND am Mega16?
Hi Dieter wenn der Programmer beim AT90S2313 einwandfrei funktioniert hat und es beim ATMega16 auf einmal nicht mehr tut ist das schon a weng komisch oder...?Warscheinlich ist es wirklich besser ich kauf mir so'n Programmer...aber woher soll dann die Erfahrung kommen...:) Nebenbei liefen
-
Thread
UART mit Atmega16
Schnipsel des Codes aus: -------------------------------------------------------------------- ldi r16, (1<<URSEL)|(0<<UMSEL)|(1<<USBS)|(1<<UCSZ1)|(0<<UCSZ0) out UCSRC,r16 -------------------------------------------------------------------- Der Controller ist ATmega16 (16PI) Entwickelt wird auf dem
übrigends ein Beispiel aus dem ATmega16 Datasheet auf der Seite 150, ich verstehe aber leider nicht was ich falsch mache.
-
Thread
ATmega16 und Bitfelder
versuche seit längerem einzelne Bits, festgelegt in einer Struktur, auf den Ausgang PORTB meines ATmega16 zu schreiben. struct test { bit_0:1; bit_1:1; bit_2:1; bit_3:5; }port; PORTB=port; Kann mir jemand den richtigen
-
Thread
Welches GND bei ATMEGA16
mann da für das ISP und welches für die spannungsversorgung nehmen?? Ist das egal??? hab den atmega 16
-
Thread
ATMEGA16 RAM
diese knapp 4kByte in ein Array und will dann die Einträge nacheinander senden, so verweigert mein ATMega16 seinen Dienst. Mache ich dieses Array nur z.B. 240 Byte groß, funktioniert das so wie ich es wollte. Nur sind das ja zu wenig Daten für das ganze Bild. Sobald ich mehrere Arrays habe mit je 240
Fall eine riesen Sauerei, d.h. es geht nicht. Du brauchst also einen externen SRAM, da ist der ATMega162 besser geeignet. Peter
-
Thread
ADC ATMega16
Hallo zusammen! Ich bin momentan dabei, meinen ATMega 16 zu programmieren, zumindest versuche ich es, und nun stehe ich vor dem Problem, dass er beim ADC nichts macht. Ich habe ein Kondensatormikrophon mit einem Verstärker an den 4. Kanal des internen
passen. Schau ins Datenblatt des ATmega16 auf Seite 217, dann siehst du, welche Referenz du hier wirklich einstellst und welche Einstellung du hier noch vornimmst. Ganz allgemein sind Zuweisungen mit der "Holzhammermethode" - also in
-
Thread
Stromsparen atmega16
auswählen ob es ein Reset oder ein normaler Interrupt sein soll. Aber keine Ahnung wie das beim Dino Atmega16 ist.
Ja ich weiß, dass das zB mit dem Atmega168 möglich wäre. Beim Atmega16 funktioniert das aber leider nicht so weit ich das gelesen habe...
-
Thread
ATMega16 Grundschaltung
Hallo. Ich bin auf der Suche nach einer Grundschaltung für den atmega16. im www hab ich schon ein paar gefunden, jedoch ist keiner so wie der andere, deshalb meine Frage: Was braucht man unbedingt, was ist sinnvoll? Bitte habt Nachsicht mit den Anfängern wie mir.
schaltplaene-norm/nuetzliche-schaltungen/47-mikrocontroller-grundbeschaltung die schaltung für den atmega32 lässt sich auf den 16 übertragen
-
Thread
ATMega16 und PWM
Hallo zusammen, ich habe hier einen Mega16 den ich mit den internen 8MHz takte. Nun möchte ich an den Pins C7 und C7 PWM-Signal erzeugen. Da Timer 1 ja zwei Compareregister hat, würde ich das gerne damit machen. Jedesmal wenn ein CompareMatch auftritt, dann soll im Interrupt ein Ausgang gesetzt werden, wenn ein Overflow eintritt sollen beide Ausgänge gelöscht werden. Timer2 benutze ich für andere Zwecke. Nun habe ihn das Ganze soweit, dass an C7 Impulse mit f=63,... Hz ausgegeben werden. Der CompareMatch-Interrupt wird aufgerufen (da ich in der Routine den Ausgang toggle). Ein Oveflow wird nicht
-
Thread
LCD mit Atmega16
Morgen Wollte mal das LCD Display ansteuern. So hab ich mir eine Schema entwickelt und ein Beispiel Prog (Hello World) aus dem Buch AVR Hardware und C-Programmierung in der Praxis von Florian Schäffer kopiert. Im Anhang: -Schema -Software Meine Frage bevor ich etwas mache, würde das ganze so funktionieren? mfg Flavio
-
Thread
Ausgänge ATMega16
Hallo, ich habe beim Atmel ATMega16 an PC0 bis PC4 jeweils eine Diode mit Vorwiderstand angeschlossen. PC0 und PC1 kann ich problemlos ansteuern, jedoch bei PC 2 und PC3 geht der Pegel maximal bis auf 1,67 V hoch. Ist das normal,
-
Thread
Samples von ATmega 16
Hallo, da ichs grad gehört habe, kann man sich kostenlos ein-2 ATmegas16 zukommen lassen als Bastler? Ist das ganze auch Rechtens wenn ich da einfach als Privatmann Samples anfordere? Gruß Jens
-
Thread
ADC am Atmega16
Vielleicht kannst du dein Programm auch so schreiben: uint8_t Buffer[20]; uint8_t iChannel = 0; int16_t ADCdata; int16_t read_adc(uint8_t input); int main(void) { InitRS232(); adc_init(); while (1) { iChannel++; if (iChannel>7) iChannel=0;// IChannel
1 1 Irgendwie versteh ich gar nichts mehr. Das kann doch nicht so schwer sein einen ADC am Atmega zu machen. mfg Yoschi
-
Thread
Atmega16 flashprobleme
tadellos am PORTC funktionieren nur PIN 0 und 1. PIN 2, 3 und 5 leuchten dauern. Wenn ich den Atmega16 gelöschet habe leuchten PIN 2, 3 und 5 auch. Habe auch mal nen Atmega32 und nen anderen ULN probiert und es sieht genauso aus. Ist das normal kann ich PORTC nicht als normalen verwenden wie
Habe die Fusebits umgestellt. Habe intern 2, 4 und 8 MHz ausprobiert. Und extern mit 16 MHz. Die Fehlermeldung kommt jedesmal wenn ich einen Takt wähle der Größer ist als 1 MHz ist. CPU Takt ist vielleicht ungeschickt gewählt ich meinte den Takt des Atmega16.
-
Thread
Atmega16 Programmierung
Hey Leute.. ich sitze gerade zu Hause und wollte mit meinem Pollin-Board bzw. Atmega 16 arbeiten. Ich hab mir das Ding vor ca. einen Monat geholt und möchte mich in die Welt des Mikrocontrollers einführen. Bis jetzt hat das ganze gut geklappt, aber jetzt habe ich mir eine Aufgabe im
oder einen Anfangsversuche geben könnte. Hier die Aufgabe: Entwickeln Sie ein Programm für den ATmega16, das folgendes ausführt. Ein Summer mit der Frequenz von etwa 2kHz soll alle 500ms ein und ausgeschaltet werden. Mit freundlichen Grüßen Glückskeks
-
Thread
Drehzahl an atmega16
AVR-Tutorial, womit man nur „Test – Hallo Welt“ auf das LCD schreibt, Funktioniert nicht. Mit einem Atmega8 gibt es keine Probleme. Nur der 16er will nicht. Ich muss ehrlich gesagt zugeben, dass ich das erste Mal einen Atmega16 benutze, bisher hat ein 8er immer gereicht. Die Verdrahtung und die Funktion des LCD habe ich mehrere male überprüft. Lasse den Atmega16 derzeit mit den ab Werk eingestellten 1 MHz laufen. Kann sich jemand mal die header-files ansehen? Packe das ganze Projekt mal in den Anhang. Vielen Dank
-
Thread
ATMEGA16 Timer
*/ /* Software: AVR-GCC / AVR Studio 4.12 */ /* Hardware: ATmega16/Megacard */ /* Note: fclk=12MHz */ /**************************************************************/ #include <AVR/io.h>
*/ > /* Software: AVR-GCC / AVR Studio 4.12 */ > /* Hardware: ATmega16/Megacard */ > /* Note: fclk=12MHz */ > /**************************************************************/ > #include <AVR/io.h
-
Thread
ATMEGA 16-16 DIP und ATMEGA 16-16 TQ
Gibt es einen fundamentalen Unterschied zwischen ATMEGA 16-16 DIP und ATMEGA 16-16 TQ? Sind das beide ATMEGA16 von der Pinbelegung, Stromverbrauch etc? Danke für eine Antwort! Marco
-
Thread
Atmega16 Timer
Hallo ich habe ein Problem und zwar schaffe ich es nicht 3 Timer bei einem Atmega 16 zu erstellen. Hier mein Code: [C] void Timer_Init(void) { //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\ // Timer 0 Aktivieren // Vorteiler
Beitrag #2717993: > Hallo ich habe ein Problem und zwar schaffe ich es nicht 3 Timer bei > einem Atmega 16 zu erstellen. Was genau muss man sich unter dieser Aussage vorstellen?
-
Thread
ATMEGA 16 Problem
schildert. Wahrscheinlich werdet ihr jetzt alle lachen aber nun dann :) Ich bin im Besitz von 2 ATMEGA16 beide machen genau das selbe. Einfachstest Programm: --------------------------------------------------------------- .include "m16def.inc" .def Aaus = r16 RESET: clr
-
Thread
ATmega16 aber keine ahunung
Hallo habe einige da ich ein Referat halten muss und ich davon keine ahnung habe! thema: E(ingängen) und A(usgänge) und dazu die Grenzwerte und dupelx-mode kenne nur half und full duplex hat aber angeblich nach meinen lehrer nichts zutun wär echt nett wenn ihr mir helfen könnt schon mal danke im vorraus!!
-
Thread
Rücksprungadressen bei ATMega16
Hallo, Habe ein Problem beim Programmieren mit Atmel AVR Studio und ATMega16: Das Programm ist mittlerweile so groß geworden, dass die Rücksprungadressen mit Stackpointer nicht mehr ausreichen. B.z.w. Weit unten stehende Unterprogramme können nicht mehr ausgeführt werden
Compilers. Anders bei Assembler, wenn man es gewohnt ist, Unterprogramme mit RCALL aufzurufen. wird beim ATMega16 Probleme bekommen. Lösung: CALL statt RCALL verwenden und gut is'. Beim CALL wird eine Adresse mit 16 bis 22 Bit mit übergeben, das reicht immer für den gesamten Speicher. Übrigens, mit den Rücksprungadressen
-
Thread
Roboter mit einem atmega16
hallo zusammen, bin auf den techniker-schule ende erstes jahr und bereite mich gerade auf das praktische projekt im zweiten jahr vor. habe dieses jahr einen linien-folge-roboter gebaut der mit foto-widerständen und dual-komparatoren arbeitete. hat alles super funktioniert. so, das vorhaben jetzt ist einen roboter zu entwickeln der planlos durch die gegend fährt und gegenständen ausweicht. er fährt auf einer achse mit zwei motoren die vor und zurück fahren. die sensorik möchte ich mit ir-sensoren verwirklichen . motoren werden mit einer h-schaltung betrieben die von dem mc gesteuert wird. jetzt
-
Thread
LCD und ATmega16
Hi, jetzt habe ich es endlich, nach einen Problem mit dem Timing und dem Versuchsaufbau, geschafft das ich Zeichen auf´s Display (HD66712U) sende. Jetzt aber gibt das AVR-Studio folgende Fehlermeldung aus wenn ich ein sechstes Zeichen schreiben will, siehe Anhang. Irgendwie verstehe ich nicht was er will. Schöne Grüße Alex
-
Thread
Anfängerfrage atmega16
ich möchte vom port a lesen und die schalterstellungen auf port d ausgeben. folgender code: ldi r17, 0x00 out DDRA,r17 ldi r20, 0xff out PORTA, r20 ; Port A als eingang und pull up widerstände aktivieren in r25, PORTA ldi r16, 0xff out DDRC, r16 out PORTC, r25 die schalter liegen auf masse also müßte alles richtig verdrahte sein. jedoch funktioniert das nicht. was mache ich falsch?
-
Thread
ATMega 16 ISP
Adapter von http://s-huehn.de/elektronik/avr-prog/avr-prog.htm gebaut. Wenn ich den jetzt an meinen ATMega 16 anschliesse bekomme ich mit PonyProg keine Daten, bzw. es kommen nur 0en rein. (Er sagt zwar Lesen erfolgreich, aber das tut er auch, wenn ich das Kabel garnicht angeschlossen habe) Daten schreiben
-
Thread
ATmega16 samplingrate
Hallo, ich habe eine Frage die ich dem Datenblatt nicht so recht entnehmen kann. Folgendes Problem Wir möchten eine Prüfbank bauen wo drei Messdaten erfaßt werden müssen. Zwei der Drei Messdaten sollen mit min. 5khz abgetastet werden bekomme ich das mit diesem Microkontroller geregelt oder sollte ich mir einen Größeren raussuchen. Mit freundlichen Grüßen Ingo Uhlemann
-
Thread
Schaltplan eines ATMEGA16
Hallo, hat vielleicht irgendwer einen Funktionsfähigen ATMEGA16 Schaltplan rumfliegen? Was die Schaltung macht ist egal ich würde nur gerne einen Schaltplan bitte haben! Ist Wichtig! Entweder als Bild oder Eagle.sch hauptsache erkennbar! DANKE MfG Perilex
Ich vermute nicht, daß Du eine Innenschaltung eines ATmega16 irgendwo bekommen wirst. ;-) Ansonsten hatten wir das Thema schon: die Minimalschaltung besteht aus +5 V an Vcc, mit 100 nF gegen GND abgeblockt. Da der ATmega16 einen internen RC-Oszillator
-
Thread
ATmega 16 und ISP
Hallo, habe folgendes Problem, wenn ich einen ATmega16 flashen will: Reading FLASH input file.. OK Setting device parameters, serial programming mode ..OK Entering programming mode.. OK Erasing device.. OK Programming FLASH using block mode.
Hallo, habe zwei ATmega16 hier liegen. Bei beiden habe ich dieses Problem. Mit dem Ethernut Board läuft es einwandfrei. Ist aber auch ein ATmega128. Ist halt merkdürdig, das alles geht, bis auf das flashen. Wenn ich den
-
Thread
SRAM an ATMega16
Vielleicht kann das jemand gebrauchen. Hier kommt der gute alte 8255 zum Zuge, um 16Mbit externes SRAM zu bedienen.
so gehts auch - schenller und eleganter. Aber dann werden noch 9 weitere ports benötigt um auf die 16Mbit zu kommen. Die brauche ich aber noch für weitere funktionen. Hast du dafür auch no ne Idee ? Manfred
-
Thread
Atmega16 Programm
ein Kollege und ich haben ein Problem. Wir zwei müssen ein Programm schreiben, welches auf einen Atmega16 gespeichert werden soll und Daten über die RS232 Schnittstelle erhalten kann. Dazu verwenden wir das Programm AVR Studio (haben aber nocht nicht festgelegt welche Programmiersprache wir verwenden
be received sbis UCSRA, RXC rjmp USART_Receive ; Get and return received data from buffer in r16, UDR aber ich denke das Hilft dir überhaupt nicht weiter, also bitte genau frage stellen dann gibt es auch genau Antworten.
-
Thread
Taschenrechner mit ATMega16
Hallo! Ich möchte hier einen Taschenrechner basteln, der nur mit Integers rechnen kann (also keine Gleitkommazahlen). Ausgabe der eingegebenen Zahlen und des Ergebnisses erfolgt auf einem 7 Segment Display (multiplexed) und die Eingabe erfolgt über ein Matrix Keyboard. Meine Frage ist nun, ist es gescheiter, die Matrixtastatur mit nem Timer periodisch zu überprüfen und ein "butto pressed" flag zu setzten oder wäre es besser an den Stellen, wo ich eine Eingabe erwarte, auf eine Tastatureingabe zu warten? Derzeit hab ich die Timer Variante, hab das Beispiel noch nicht fertig. Bin jetzt eben ins
-
Thread
Atmega16 Fuses
leider weiss ich nicht wie ich aus dem bild http://stefankneller.de/elektronik/nixieuhr/grafik/fuses16mhzmitboot.gif das entsprechende hex format der fuses rauslesen kann. kann mir dabei jemand kurz helfen was wäre super :) format sollte ja dann so aussehen -U lfuse:w:0x9f:m -U hfuse:w:0xc9:
http://www.engbedded.com/fusecalc >> Atmega16 > -U lfuse:w:0x3f:m -U hfuse:w:0xca:m Passt. Trau dich!