-
Thread
Max6675 & ATmega16 - bekomm ihn nicht zum laufen
ausgelesen. Ich bin nun soweit, dass ich den Max6675 direkt an den µC gelötet habe: Max -> AT16 ---------------- SO -> MISO SCK -> SCK /CS -> PORTB.1 ATmega läuft mit 8MHz und Entwicklungsumgebung ist CodeWizardAVR V1.25.5. Die gelesenen Bits lasse ich dann zu Diagnosezwecke auf einem
-
Thread
ATmega16 PORTC prüfen welches Bit zuerst gesetzt wurde
Guten Tag Die acht Eingänge am PORTC sollen ständig überwacht werden. Sobald ein Bit gesetzt ist, soll festgestellt werden, an welchem Pin die Spannung anliegt. Alle später gesetzten Bits können ignoriert werden. Folgender einfacher Ansatz bisher: [c] // ErrFlag kann per Taste wieder rückgesetzt werden // Am Port C ist ein Bit gesetzt worden if ( (ErrFlag == 0) & (PINC != 0) ) { ErrFlag = 1; // Kanal bzw. Zustand festhalten ErrChnl = PINC; // -> Hier kann PINC bereits wieder 0 sein oder mehrere bits sind gesetzt!! // Ausgabe an LCD dogm_clear
-
Thread
CAN beim ATMega16M1 anders als bei 90CANxx?
Hi, ich spiele gerade mit einer ersten Test-Platine mit dem ATMega16M1 rum und das Teil will einfach nicht auf dem CAN senden. Die Software ist auf extrem einfach runtergestrippt. Es soll nur alle 50 ms eine Botschaft mit 2 Byte verschickt werden. Wenn ich
kurzgeschlossen hat. Vielen Dank fürs Lesen und viel Spass mit dem rudimentären Beispiel für den ATMega16M1. :-)
-
Thread
ATMega16 PortC - PortB nicht tauschbar?
Hallo mal wieder, ich arbeite mich gerade in die Welt der Mikrocontroller ein und arbeite ein Tutorial ab. In diesem Tutorial soll eine Potentiometerstellung über den ADC (ADC0 - PIN40) auf ein Display angezeigt werden. Gibt es einen Grund dafür das ich den PortC nicht nutzen kann wenn ich ADC nutzte? Das Display ist zwar an aber das Bild ist glaub ich sehr schwach bzw eigentlich weiß ich nicht genau was das Problem ist, es leuchtet auf jeden Fall nur erscheint keine Zahl oder Zeichen. Im Tutorial ist das LCD an PortB angeschlossen, allerdings habe ich es an PortC angeschlossen damit ich
-
Thread
Atmega16 - Led leuchtet nicht immer gleich stark
Hallo Ich habe eine Frage. Ich habe ein ATMega 16 mit Bascom progrmmiert. Wenn ein Taster gedrückt wird, wird ein grünes Led eingeschalten, durch nochmaliges drücken das gelbe und danach das rot Led. inetwa so (habe den Code gerade nicht zur
ist nur ein ausschnitt des Programmes. Und oben habe ich mich noch verschrieben ,denn es ist ein Atmega 8 nicht 16! [avrasm] Starten: Do ' Hauptschleife Debounce Taster_auswahl , 0 , Auswahl , Sub Debounce Taster_start , 0 , Start_programm
-
Thread
Unterschied ATMega16L-8PI und -8PU
Hallo Leute, Ich untersuche gerade ein von einem ATMega16L-8PI gesteuertes Netzteil. Dieses Netzteil ist empfindlich gegen Netzstörungen, da die Ports des ATMega die Störimpulse ungewollt weiterleiten. Setze ich in den Sockel einen ATMega16L-8PU ein,
dass ein AVR nur unter bestimmten Bedingungen einen Fehler zeigt. Ich hatte das schon ein paarmal: ATmega8515 @ 18,432MHz: brsh Befehl wird nicht korrekt ausgeführt (d.h. er springt nicht obwohl der Wert größer ist.) Mit einem anderen AVR geht es.) ATmega8 steuert LCD mit zwei KS0108 Controller an. Sind
-
Thread
ATMEGA16M1 CAN-BUS und RS232
Hallo Ich möchte mit einem Atmega16M1 einen Input von RS232 PIN 2 und 12 auf CAN-BUS PIN 7 und 6 weitergeben. Worauf müsste ich achten um das ganze mit C zu programmieren. Gibt es da Besonderheiten zu beachten und Empfehlungen für
Richtung. Lies mal was ueber die entsprechenden Schnittstellen, dann schau mal ins Datenblatt des Atmega16M1 und vergleiche die Register der beiden Peripherien. Da wirst Du merken, das da ein himmelweiter Unterschied ist.
-
Thread
atmega16, edip240-7 & rs232
Hi ich habe eine Frage und vll kann mir jm weiterhelfen. Ich versuche ein edip240-7 an einem atmega16 zum laufen zu bekommen (RS232). Nur leider wenn ich einen Code sende bekomme ich nie ein ack Bit zurückgesendet. Allerdings werden die Befehle vom Display ausgeführt. Auch wenn ich den Sendepuffer
-
Thread
Tipp gesucht - ATMEGA16 Code zu 8515 Code
AT8515 ansteuern kann. Funktioniert soweit alles. Nun habe ich heute Mittag einen anderen Prozessor ATMEGA16 verwendent, da ich diesen in Zukunft einsetzen moechte. Nun habe ich auf dem Demoboard an der Hardware nichts veraendert. Der Code ist eigentlich auch gleich, da die ansprechenden Ports sich auch
Hallo, und wenn Du PortC benutzt, hast Du auch die JTAG-Fuse beim Mega16 ausgeschaltet? Gruß aus Berlin Michael
-
Thread
ATMega 16 - Timer0 - Verständniss Problem
Prüfung schreibe, in unsrer Vorlesung zum Thema Mikroprozessortechnik. Unsere Vorlesung wurde vom ATMega 16 begleitet so das wir an diesem lernen durften. Nun habe ich mich mit allen Prüfungsschwerpunkten auseinander gesetzt, so das ich egtl alles soweit kann ausser dem Schwerpunkt Zeitgeber...
-
Thread
Clock-Signal erzeugen mit ATmega16 (für ADS1234)??
Hallo, wie kann ich mit einem ATmega16 Controller ein Clock-Signal erzeugen, welches nach Aufforderung 48 mal den Pegel ändert?! Im main Programm am Ende eines Schleifendurchlaufs den Pegel eines Pins zu ändern ist jedenfalls zu langsam
-
Thread
ATmega16 mit 10 MHz => Taktgenerator mit 10 Mhz?
Hi! Ich verwende einen ATmega16 mit einem 10 MHz Quarz. Ein anderer IC soll ebenfalls mit 10 MHz betrieben werden. Klar, man könnte den IC auch über den selben Quarz betreiben. Ich brauche es aber so, dass ich den Takt über den
-
Thread
Mosfet ( IRLZ34N) mit Atmega16 ansteuern
Hallo! Ich möchte 24V mit 2,5A mit einem Atmega16 schalten. Ich glaube ein IRLZ34N kann das gut schaffen. Frage ist : Kann ich Gate einfach an einem Pin über 220 Ohm Widerstand anschließen? Werden die 20mA die ein Pin bringen kann reichen, um den
-
Thread
ATmega16 Timer 0 - 1 Sekunde warten
Hallo, Wie kann ich beim ATmega16 den Timer 0 benützen um ca. jede Sekunden einen Overflow zu erhalten? Ich habe /* enable overflow interrupt */ TIMSK |= (1 << TOIE0); /* start Timer 0 */ TCCR0 |= (1 << CS02) | (1 << CS00
Achso, also wenn der Prscaler 1024 ist, dann gäbe das ca. alle 16ms einen Interrupt. Also, wenn ich einen counter 63 mal inkrementiere in der ISR, sollte ich auf ca. 1 Sekunde kommen, richtig?
-
Thread
ATmega16 + Ponyprog -> Das Eprom wird scheinbar nicht gelese
Also ich habe gerade eine Testdatei auf meinen ATmega16 geladen. Beim erneuten Auslesen hat mir PonyProg aber den Gleichen Inhalt auch beim Auslesen des EProms zurückgegeben, welches scheinbar, genauso wie das Device und das Flash 16KB groß war. Da kommt
Das Eprom ist aber kleiner als 16Kb, meine ich wenigstens. Und die Größe des EP-roms hängt nicht von dem PRogramm ab.
-
Thread
ATMega16: PortB3 als Eingang funktioniert nicht ...
Hallo! Ich habe ein eigenartiges Problem mit dem ATMega16. Wenn man den gesammten PORTB als Eingang definiert (DDRB =0x00) läst sich nur PB3 nicht "hochziehen" wenn ich ihn mit einem ca. 2k2 Widerstand gegen 5V hänge. Es liegt dann nur noch eine Spannung
Programmfehler oder ATMega defekt. Keine nachteiligen Funktionen an PB3.
-
Thread
Atmega16 vergisst beim Schrittmotor den 3. Schritt (C)
Leute. Ich bin hier grad an einem kleinen Projekt. Dafür brauch ich nen Schrittmotor der über einen ATmega16 angesteuert werden muss. Programm: [c] #define F_CPU 1000000 #include <avr/io.h> #include "util/delay.h" int main(void) { DDRB=0xFF; while(1) { PORTB = 0b00000001; _
500); _delay_ms(500); } } [/c] Müsste ja eigentlich funktionieren. Jetzt hab ich den ATmega16 auf ein Steckboard gesteckt und mit stabilisierten 5V versorgt. PortB 0-3 werden über BC548 mit 2KOhm Basisvorwiderstand verstärkt und Schalten die - Anschlüsse des Motors. Den Common hab ich an
-
Thread
Problem beim Messen von Signalen sehr kurzer Dauer mit Atmega16
nach Flankensteilheit der Beleuchtungsänderung zw. 1us und 1ms) sichbar. Den will ich mit einem Atmega16 auszeichnen. Mit 16MHz Clock und 250kHz ADC-Clock (brauche nicht die voll Auflösung) komme ich auf maximal 39600 Samples, da ich das Signal des Phototransistors auch aufzeichnen will, bleiben noch
Ein Mega16 mit internem ADc ist leider nicht passend. Ja, das Problem ist loesbar. Der Standardansatz ist ein kleines CPLD anzuflanschen und dem das Timing, sowie das FIFO fuer einen hinreichend schnellen ADC aufzubuerden
-
Thread
atmega16 USART -> Terminal zeigt falsche Zeichen an
Zeichen als ich Schicke. ändere ich die Bautrate, ändert sich das Zeichen. Verwendet wird ein Atmega16 mit externem 8 MHz Quarz. Mein Quellcode ------------------------------------------------------------------------ #include <avr/io.h> #ifndef F_CPU /* In neueren Version der WinAVR/Mfile
define BAUD 9600UL // Baudrate // Berechnungen #define UBRR_VAL ((F_CPU+BAUD*8)/(BAUD*16)-1) // clever runden #define BAUD_REAL (F_CPU/(16*(UBRR_VAL+1))) // Reale Baudrate #define BAUD_ERROR ((BAUD_REAL*1000)/BAUD) // Fehler in Promille, 1000 = kein Fehler. #if ((BAUD_ERROR<990
-
Thread
Probs bei (mal wieder ;-) ) Atmega16 Frequenzzähler in Asm
Hallo Ich plage mich jetzt schon eine Weile mit der Realisierung eines an sich einfach Frequenzzählers herum (der Source ist im Anhang). Er soll von 1Hz (später auch ab 1/4Hz) bis 2kHz messen können und das Ganze auf einer 4stelligen 7-Segmentanzeige ausgegeben werden. Die Ausgabe samt Berechnung funktioniert (mit vorgegebenen Werten) problemlos. Die per Inputcapture realisierte Zeitmessung hatte ich mir über eine RS232 Ausgabe auf einem Rechner anzeigen lassen und diese war von den Werten her auch in Ordnung. Nur zusammen funktionieren die beiden Teile leider nicht. Die Anzeige flackert aufgeregt
-
Thread
Atmega16 Fehler bei Pin 4 und 5 an PortC
Hallo zusammen, sitze hier gerade mit nem Kollegen an einer Programmierung an einem Atmega16. Folgendes Problem ist aufgedrehten: Pin 4 und 5 an PortC lassen sich nicht Programmieren. Pin 5 ist immer auf "High" und Pin 4 immer auf "Low" egal was in den Controller geschrieben wird.
-
Thread
RTC-Baustein DS17287-5 von Dallas an ATMega16
RTC-Baustein ausgebaut. (Datenblatt im Anhang). Ich versuche seit Tagen, ihn zum Leben zu erwecken am ATMega16. Dieser Baustein hat ja auch frei benutzbares RAM ab Adresse 0x0E. Also habe ich versucht, ein Programm zu schreiben, welches ein paar Werte in den Ram schreibt, und später wieder ausliest und
rtc_daten, buffer, 10); lcd_string (buffer); lcd_data (' '); itoa (i, buffer, 16); lcd_string (buffer); for (uint16_t j=0; j<1000; j++) _delay_ms(1); } } return 0; } [/c] Ich habe schon nach dem Baustein gegooglet, aber leider nur das Datenblatt
-
Thread
Atmega16u4 mit Hilfe STK600 programmieren
Hallo, ich arbeite derzeit an der Programmierung des Atmega16u4 mit Hilfe des STK600. Dazu findet man sehr dürftiges Material im Netz. Mein erstes Ziel ist es, einfach ein paar LEDs auf dem Entwicklungsboard aufleuchten zu lassen. Ich habe in CodeVision
Ein Mega16U4 ist erst mal auch nichts anderes als ein Meg16 mit halt zusätzlich einem USB Interface. Aber das muss dich ja jetzt erst mal nicht weiter tangieren. D.h. du kannst alle Resourcen benutzen, die du
-
Thread
Winstar WH1602B LCD-Display am Atmega16
hat mich nicht weiter gebracht. Folgendes: Ich programmiere nun seit einigen Wochen mit einen Atmega16-16PU, LEDs und Taster ist kein Problem soweit. Ich habe mir eine Schaltung zusammengebaut und möchte nun Texte auf dem LCD-Display (Winstar WH1602B-TMI-JT aus Ebay) ausgeben (im 4Bit-Modus). Die
Als Verbindung zum Display habe ich ein Flachbandkabel benutzt, die rote Leitung ist Anschluss 16 an Display, also Gnd. Für die LCD-Pins habe ich PORTC vorgesehen. Die weiteren aktuellen Anschlüsse des Displays: 1 Vss an Gnd 2 VDD an +5V 3 V0 an Potentiometer 4 RS an PC0 5 R/W an PC1 6
-
Thread
Suche ATMEL ATMEGA16 Toolbox für Matlab Simulink
Spannungswerte von 0 bis 5V ausgeben kann Als Entwicklungsboard habe ich das SDK 500 mit einem ATMEGA16 Controller zur Verfügung. Jetzt weiß ich, dass Simulink das Target support package mit vielen Steuerelementen der meisten Controllern hat. Ich finde aber leider nicht den ATMEGA16 drinen. Könnt
sich dann auf ARM oder PLC beziehen. Aber ein Simulink für solch kleine Mikrokontroller wie den ATMega wäre mir neu. Aber man lernt ja nie aus...
-
Thread
ATmega16: AVcc fuer Maximum Current auf PA betrachten?
Der ATmega16 als DIP kann durch jeden Vcc-Pin maximal 200mA leiten. Nun steht da auch drin: "AVCC is the supply voltage pin for Port A and the A/D Converter." Daher nur zur Absicherung, bevor ich das hier
-
Thread
AVR ATMEGA16 Dem2 Demo Development Board
Hey! Ich wollte fragen ob schon jemand mit folgender Kombi Erfahrung gesammelt hat: http://www.sureelectronics.net/goods.php?id=244 http://www.sureelectronics.net/goods.php?id=982 Was meint ihr, ist das für einen Anfänger zu empfehlen? Es hat auch einige Erweiterungsmöglichkeiten die ich klasse finde :)! MfG
-
Thread
ATmega16 stirbt nach ca. 3x Fuse-Programming
Hi *, ich habe grade 3 ATmega16s getötet, zumindest sagen die keinen pieps mehr. Habe mit SP12 und dem seinen LPT Interface den ATmega geflasht, einwandfrei. Habe dann die Fuse auf External Crystal programmiert und dann nochmal
-
Thread
AD-Wandlung Freilaufend mit ATMega16 - seltsame ergebnisse
Hallo Zusammen, ich habe folgendes Problem mit dem ATMega16 und der AD-Wandlung. Als Referenzspannung liegen AREF und AVCC mit 5 Volt und einer LOW-Pass enstörung an. Es soll ein (über ein Poti erzeugter Wert) von 0-5V ausgewertet werden und je nach Wert
-
Thread
LCD-Code aus AVR-Tutorial für ATMega16 umschreiben
Frage, undzwar bin ich grade dabei zu versuchen Assembler zu verstehen. Jetzt möchte ich mit meinem ATMega16 ein Display ansteuern. Dazu wollte ich den COde aus dem AVR-Tutorial von euch verwenden. Da dieser aber für einen ATMega8 geschrieben ist müsste ich den für den ATMega16 abändern. Meine Frage dabei
sind die ich vornehmen muss um den Mega16 zu verwenden. MFG Moritz S.
-
Thread
ATMega16 Timer-0 input capture in Standby Mode
Ich möchte mit dem Timer-0 zufällige Ereignisse zählen, dabei ist der ATMega16A normalerweise im extended-Standby Modus. Lässt sich der Timer-0 als Event-Counter in diesem Modus betreiben ? Im Datenblatt habe ich dazu keine konkrete Aussage gefunden. Momentan benutze
Beitrag #3837377: > Ich möchte mit dem Timer-0 zufällige Ereignisse zählen, dabei ist der > ATMega16A normalerweise im extended-Standby Modus. Datenblatt, Abschnitte 9.8 und 15.4 lesen, jeden für sich verstehen und dann die Informationen in einen logischen Zusammenhang bringen... Ist das
-
Thread
ATMega16M1 CAN wo landen die empfangenen Daten?
Nachdem die Übertragung selbst nun funktioniert, die CAN Nachricht als empfangen wird und ein ACK gesendet wird. Verzweifle ich daran an die Daten zu kommen. Es gibt ja 6 MOBs die man mittels CANPage auswählt, wie liest man nun aber den Identifier und die Daten aus, wenn man das ganze nicht per Maske ausfiltert sondern jede Nachricht verwerten will. Spielt mir da der FIFO CAN Date Buffer einen streich weil dieser weiterhochzählt. Ich habe mal den Code etwas ausgekürzt (Stackpointer, Portinitialisierung, Interruptvektortabelle...weggekürzt) Das Programm verbleibt einfach in einer Schleife
-
Thread
portb.2 am atmega16 ist int 2, geht aber nicht.
hallo, ich über trage daten per soft-rs232(bascom) von einem atmega16 zum anderen. wenn ich die daten am empfänger am int0 und int1 per interrupt abfrage, kommen die daten an. wenn ich an den interrupt2 gehe , dann nicht. wie ich sehe hat der int2 noch eine andere
-
Thread
ATMega16 :Tipps Einlesen von PC Tastatur oder Matrixpad ?
Hallo, ich habe mir ein STK200 kompatibles ATMega16 Entwicklungsboard zugelegt und möchte jetzt möglichst ohne allzuviele Sackgassen oder Verzögerungen Zahleneingaben verarbeiten können. Dies kann über den Nummernblock einer (PS2) PC Tastatur oder
-
Thread
ATMega16 mit Göpel USB J-Tag Interface möglich???
Hallo, ich möchte ein Projekt mit dem Mega16 und AVR-Studio 4 mit J-TAG Emulation machen. Als Interface habe ich von der Firma Göpel das USB J-Tag Interface "USB 1149.1-A". Hat Jemand die beiden Sachen schon mal miteinander 'verheiratet' oder hat Ideen dazu? Mein Chef wird mir leider bestimmt kein Atmel Interface spendieren. Dank im Voraus. :-) Johannes
-
Thread
[S] 4x ATMEGA16M1(TQFP)
Für ein paar CAN-Bus Experimente bin ich auf der Suche nach 4st ATMEGA16M1. Hat zufällig jemand welche abzugeben oder könnte mit welche bei Digikey mitbestellen? grüße Oliver
-
Thread
(V) AVR Starter Kit 500 + atmega16
Verkaufe avr stk500 + atmega16 für 55 Euro+ Versand dabei sind 9-poliges RS232-Verbindungskabel STK500 Evaluation-Board 2x 10 Adriges Flachbandkabel e/A Ports und parallelen Progrmmiermodus 1x 6 Adriges Flachbandkabel
Kabel zum Anschluß das UART und der Data Flash Verbindungen Stromanschlußkabel(kein Netzteil) und atmega16 bei interesse PN an Mich
-
Thread
einfache I2c Verbindung zwischen 2 Atmega16
zusammen, ich verzweifele langsam. Ich benötige einen einfachen I2C Datenaustausch zwischen 2 Atmega16, wobei ständig ein Zahlenwert übertragen wird. Der Master arbeitet im Master Receive Mode und der Slave im Slave Transmit Mode. Zum Testen versuche ich die Variable i permanent vom Slave zum
-
Thread
Wiki: CAN Baudrate Berechnung ATMega16M1
Hallo, habe gerade einen sehr einfach gehalteten WIKI Eintrag zur CAN Baudraten Berechnung eingestellt. Leider funktionieren dort nicht alle Formatierungsmöglichkeiten. Vielleicht möchte noch jemand die Sache mit dem Samplepoint... etwas erläutern. https://www.mikrocontroller.net/articles/AVR_CAN_Baudraten_Berechnung
-
Thread
Pollin TG12864B-13 und Atmega 16/3
Hallo, nachdem mein erstes Board mit dem Pollin TG12864B-13 nicht funktioniert, habe ich nochmals ein Testboard das nur das nötigste enthält entworfen. Ist der Schaltplan so richtig? Vielen Dank! Grüße Michael Seidel
-
Thread
PORTB des Atmega16u4 nur zeitweise belegt. Warum?
Hallo, ich programmiere nun schon eine Weile an dem Atmega16u4, der sich vom normalen Atmega16 durch ein zusätzlich USB-Schnittstelle unterscheidet. Dabei nutze ich das Entwicklungsboard STK600. Mein erstes Ziel ist es die Leds über PortB anzusprechen und
-
Thread
ATMega16 mit ft232r, Übertragungsfehler bei laufenden Timern
ausholen. Ich habe mir auf einer kleinen Platine (zwar einseitig, aber auch keine Lochraster) den ATMega16 in Grundbeschaltung aufgebaut, also mit 7,3728Mhz Quarz, allen notwendigen Stützkondensatoren, ISP-Schnittstelle. Die Port habe ich dabei auf Lötnägel bzw. 10polige Wannenstecker gelegt. Dieses kleine
beim ATMega ausschließen (?). Bzw. das die Timer0 bzw. Timer2 für was anderes benötigt werden. In der Lib von Peter Fleury habe ich nichts entsprechendes finden können. Muss aber einräumen, dass ich weit davon
-
Thread
Atmega 16 / 32 als SMD-Board mit SpngsVersng.
Hallo! Ich suche ein günstiges Board, auf dem ein Mega16 oder Mega32 in SMD-Bauform aufgelötet ist. Das Eval-Board sollte eine ISP-Programmierschnittstelle besitzen. Eine RS232 ist nicht unbedingt notwendig. Hat jemand Bezugsquellen für eine günstige Variante? Mit google komme ich nicht wirklich weiter... Danke für Antworten.
-
Thread
Atmega16: Aufwachen per Watchdog oder async. Timer2
Hallo, ich verwende für eine Messaufgabe einen Atmega16 mit Batterieversorgung. Derzeit lasse ich die Schaltung über den asynchron (Uhrenquarz) getakteten Timer2 aus dem Power-save Modus aufwachen. Der Watchdog ist abgeschaltet. Das funktioniert gut
-
Thread
ATmega 16 + GSM Modem TC35i
Hallo, Ich muss bei einem Projekt einen ATMega16 mit einem GSM Modem (Siemens TC35i) über USART miteinander kommunizieren lassen. Ich habe schon öfters mit Usart gearbeitet, jedoch immer mit dem STK500 -> PC (Mit Takt von STK500: 3,686 MHz).
-
Thread
Stepper in Microstepping mit Atmega16 und PBM3960+PBL3771
jemand mit den IC's PBM3960 und PBL3771 (bzw. aktuell NJU39610 und NJM3771) in Verbindung mit dem Atmega16 auseinander gesetzt? Mein Problem: ich muss einen Bipolaren Schrittmotor (1,8°/Step) an diesen Teilen betreiben (Microstepping-Betrieb) und benötige dringendst einen C-Quellcode für diese Aufgabe
-
Thread
Akkuzustand auslesen über I2C und ATmega16
Hallo, ich möchte meine LiIonen-Akku über die I2C-Schnittstelle mit einem ATmega16 verbinden und dessen Register auslesen. In der Akkuschutzschaltung wurde ein GAS-GAUGE-IC von der Firma TI verwendet. Typ ist der BQ27200. Auf der Seite 25 und 26 wird das Protokoll beschrieben (
-
Thread
SPI am ATmega16 vs. tiny24/44/84
Zusammenhang mit der SPI Schnittstelle an den genannten Controllern etwas nicht ganz klar. Der ATmega16 scheint eine Art dezidierte Hardware für SPI zu haben. Beim Tiny hingegen wird das offenbar von USI mit übernommen. Beim ATMega entsprechen die Signalbezeichnungen (MOSI/MISO) der Realität. D.h
-
Thread
Erste Schritte mit ATmega16 und AVR-P40-USB
habe ich mich entschlossen, diesen Beitrag zu schreiben. Mein Anfängerset besteht aus: 1 x ATmega16 1 x AVR-P40-USB 1 x AVR-In-System-Programmer alles von shop.mikrocontroller.net Das Board ist sehr praktisch da man keine weitere Stomversorgung als den USB-Bus benötigt. Der ist ja sowiso
blinken geplant :) Dabei traten folgende Probleme auf: 1) Das Programm ließ sich nicht auf den mega16 übertragen 2) Das Programm tat nicht was es sollte zu 1: Ich habe es nur mit PonyProg2000 geschafft das Programm unter WindowsXP auf den AVR zu übertragen (Version 2.05a Beta). Einstellungen:
-
Thread
Wo kann ich ATMEGA16A-PU für AMAX BLDC programmieren lassen?
Woher kommt eigentlich die Diagnose, dass der ATmega16 defekt ist?
H. H. schrieb im Beitrag #7753413: > Woher kommt eigentlich die Diagnose, dass der ATmega16 defekt ist? Genau, und warum ist noch niemand auf die Idee gekommen zu versuchen, die Firmware aus dem 'defekten' ATmega16 auszulesen? Die Chance, dass der ATmega den Kurzschluss ansich überblebt