-
Thread
Displaytech 64128A an ATMega8
Folgendes Problem: ich hab mir ein 64128A von Displaytech gekauft und will deieses jetzt mit einem ATMega8 ansteuern (siehe Schaltplan). Dazu wollte ich die lib von apeTech.de nutzen und habe diese auf den mega8 geladen. Ein paar kleine Änderungen hab ich in der Portdefinition gemach. Leider zeigt das
-
Thread
ADC und Atmega8 = Problem?
Hallo, also es geht um folgendes. Ich habe 2 Spannungen zu messen. Die eine steht für eine Leistung (entsprechend vorbereitet) und die andere steht für die Richtigkeit der ersten Spannung (wegen der Linearität des IC der die erste Spannung erzeugt). Nun wandle ich die beiden Spannungen und entscheide dann was zu tun ist. Hier is der Code dazu: [c]#include <avr/io.h> #include <stdint.h> #include <lcd.h> //Funktionsdeklaration (Prototypen) //ADC Init. void vinitADU_8Bit(unsigned short int); int igetADU_8Bit(unsigned short int); void main (void) {//Variablen Definition char
-
Thread
Magnetbremse L298 ATmega8?
Hallo, ich hatte schon einmal gepostet, dass ich probleme mit einer Magnetbremse hatte. Da die vorherige Schaltung mit einem FET nur für eine Stromflussrichtung geeignet war, hatte ich Probleme mit der permanenten Magnetisierung der Stahlbremsscheibe. Ist im Forum Anlogtechnik zu finden. Da ich aktiv entmagnetisieren muss, habe ich die Schaltung neu aufgebaut und diesmal einen L298 verwendet, die Schaltung ist im Bildanhang. Jetzt habe ich neue, ganz andere Probleme. Wie man im Schema sehen kann, habe ich die Kanäle wie im Datenblatt des L298 gezeigt parallel geschalten. Komischerweise
-
Thread
MP3 Player Atmega 8
info/p33_MP3-Player-Projekt--MOD-MP3-.html ist es möglich die tags der mp3s irgendwie mit dem atmega 8 und dem teil auszulesen? das teil kann ja stand alone funktionieren oder eben als slave. also kann ich ja quasi am atmega taster anschließen und den so beschreiben dass der mp3 player vorspringt
Datenblatt des VS1002. Also in die entsprechende Schnittstelle (SPI/UART) einlesen (Datenblatt des ATmega8, diese Website (hier gibts sowohl für Assembler als auch für C diverse Anleitungen), sowie Datenblatt des VS1002 bezüglich Befehle studieren. Wesentlich einfacher, aber nicht besonders professionell
-
Thread
Timer läuft nicht (ATMEGA8 und C)
Hallo, wieder einmal das leidige Thema Timer beim ATMEGA8 in C :-) Ich habe folgenden Code bereits geschrieben und komme nicht weiter, am PB0 tut sich nix... #include <avr/io.h> #include <avr/interrupt.h> int main(void) { DDRD = 0x01; DDRB
-
Thread
ATMEGA8 SPI doppelt verwenden?
auch gleich mal einen account erstellen. Find das Forum echt super ;) Ich bin dabei mit einem ATMEGA8 einen Wecker aufzubauen und habe einen leichten Mangel an I/O-Pins. Jetzt ist meine Frage, ob ich zur Laufzeit (Trotz SPIEN Fuse) die SPI-Pins zu normalen Inputs umschalten und spaeter wieder zurueckschalten
Dell schrieb im Beitrag #3333722: > Wenn ich meinen Atmega32 über SPI (USBTinyISP Programmer) programmiere, > kann ich dann diese Pins auch als SPI Interface für Peripherie nutzen? Ja. > Ich programmiere den uC auf einem seperaten Board. Anschließend
-
Thread
Rauschen beim ADC vom ATmega8
Hallo zusammen, hat jemand Erfahrung bzgl. dem ADC im ATmega8? Ich muss einen Bereich von 0V bis +4V (also externe Aref=+4V) mit 10Bit Genauigkeit erfassen. Allerdings nicht wirklich schnell, d. h. es reicht, wenn alle 100ms ein neuer Wert übergeben wird. Ist der 10Bit Wandler vom ATmega8 dazu im Stande hinsichtlich des Rauschens, oder ist es sinnvoller ein externes Bauteil zu verwenden? Gruß Tom
-
Thread
Doppellichtschranke mit ATmega8 und TSOP1736
mit einer IR-LED und dem TSOP1738 als Empfänger realisieren. Als Mikrocontroller soll zunächst ein ATmega8 zum Einsatz kommen. Die Programmierung erfolg mit Bascom. Ursprünglich dachte ich, die einfachste Möglichkeit sei folgendes: Sender: Die IR-LED wird an PB1/OC1A des ATmega8 angeschlossen.
Zu den einzelnen Komponenten habe ich mir da folgende Gedanken gemacht: Mikrocontroller: Der ATmega8 ist sicher nicht optimal geeignet. Er verbraucht relativ viel Strom und ist für meine Zwecke vielleich auch überdimensioniert. Bisher habe ich nur mit dem M8 gearbeitet. Ich gehe aber davon aus, dass
-
Thread
Lautstärke über Atmega8 auslesen
(Fabians) 2. Posting verstehe, könnte man einfach den differentiellen AD-Eingang (kann das der Mega8?) benutzen, um den Spannungsabfall über dem Poti zu messen. Wenn er (der mega8) keine differentiellen AD-Eingänge unterstützt (der Mega64 und grösser unterstützen das...), kann man das alles über OPs
Drehwinkelbestimmung eines Poti mache ich anhand einer Skala. DAfür brauche ich nicht mal ein Mega8, geschweige denn ein LCD...
-
Thread
LM 334 an Atmega8 anschliessen.
Guten Tag alle ! Ich möchte gerne Temperaturen mit dem Atmega8 messen. Ich habe mir mal die Temperatursensoren hier auf dieser Seite angeguckt und habe mich für den LM334 entschieden. Ich habe dann die Schaltung (Im Datenblatt des LM334 S. 8 "Low impedance...
was ich noch alles brauch.... Was muss ich alles beachten und wie müsste die Software für den Atmega8 aussehen ? Danke im Voraus. lg, t.r.
-
Thread
ATmega8 lässt sich nicht mehr programmieren
Hallo, vollkommen überrschend habe ich jetzt ein echtes Problem mit meinem Mega8. Ich habe das Ding immer wieder mal geflasht, getestet, compiliert, geflasht. Nie ein Problem. Seit vorgestern lässt er sich jetzt plötzlich nicht mehr programmieren. Keine Veränderungen an der Hardware, keine an den Fuses. PonyProg zeigt sofort "Device missing" wenn ich versuche ein Programm zu schreiben, auslesen lässt es sich und die Fuses jedoch. AVRdude schreibt das Programm angeblich, der Balken wandert normal durch, doch der Verify schlägt fehl und wenn ich den Controller mit PonyProg auslese, kommt
-
Thread
ATMega8 / Fuse Bits?
Hi, ich habe vor einigen Tagen meinen ersten ATMega8 geprogged und war ziemlich verwundert, dass dieser anscheinend um den Faktor 8 langsamer als mein alter AT90S4433 lief. Nach einer kleinen Recherche fand ich heraus, dass beim ATMega8 ein interner
habe ich eben ca. 2 Stunden gegoogelt und mich 'schlau' gemacht. Dabei fand ich heraus, dass der ATMega8 ausgeliefert wird im Zustand SUT 10, CKSEL = 0001. Außerdem fand ich heraus, dass die Bits invertiert dargestellt werden in PonyProg. Weil ich schlau sein wollte, habe ich erst die Settings des ATMega8s
-
Thread
ATmega8 + IrDa ?
Hallo. Ich möchte mir den µC aus dem AVR-Tutorial aufbauen. Ist es möglich an diesem (ATmega8) ein IrDa Modul anzuhängem um damit mit meinen PDA (PocketPC2002) zu kommunizieren? mfg hutz
@markus schau dir mal die Zilog Z8encore Familie an, liegen preislich im Rahmen vom AVR und haben IrDA schon in Hardware on Chip.
-
Thread
ATMega 8 LED mit Button schalten
Moin Zusammen, ich habe ein ganz kleines Programm. Dieses soll eine LED am ATMega8 Port PB1 einschalten, wenn ein Taster am Eingang PC3 gedrückt wird und nach 10 Sekunden geht die LED wieder aus: [c] #include <avr/io.h> #include <util/delay.h> void sleep(int milliseconds
Main loop } [/c] Der HW Aufbau ist dem Bild zu entnehmen und nicht besonders spektakulär. Der ATMega hängt an 3 AA Batterien - die liefern ca. 4,09V laut Voltmeter. Ach ja, im Bild hing die LED noch an PD5 - ich hab sie aber testhalber auf PB1 umgehängt. Mein Problem ist nun: weder das Blinken
-
Thread
4 Schrittmotoren an ATmega8 machbar?
Die Zeit ist wie immer knapp, deswegen komme ich gleich zum Punkt. Es geht mir um die Leistung des ATmega8. Ist es mit einem einzigen dieser Controller möglich, 4 Schrittmotoren per PWM zu steuern? Das wären ja immerhin 16 Kanäle. Ich bin noch recht neu auf dem Gebiet der µC, deswegen kann ich das überhaupt
) Schrittmotoren für eine CNC Fräse mit einem mega168 (doppelter Speicher in Relation zu einem mega8) erfogreich eingesetzt. Aber natürlich mit entsprechenden Leistungstreibern.
-
Thread
Voltmeter mit Atmega8 und auf LCD anzeigen
Moin zusammen, ich brauche ein wenig Hilfe von Euch. Ich habe schon ein paar Erfahrungen mit Atmega8. Bislang habe ich nur in Assembler programmiert. Wie ich eine A/D Wandlung mache weiß ich. Nur dann die Daten für ein LCD-Display weiter zuverarbeiten habe ich probleme bzw. habe eigentlich garkeinen
-
Thread
ATmega8 ignoriert if-Anweisung
Hi Leute, ich habe gerade damit begonnen mit einem ATmega8 meine ersten Erfahrungen in µC-Programmierung zu sammeln. Bisher bin ich ganz froh darüber eine LED zum Blinken gebracht zu haben, möchte jetzt aber dass sie nur blinkt wenn ein Input-Pin HIGH ist
-
Thread
LED und Optokoppler in Reihe hinter Atmega8
LED (LowCoast 1,9-2,2V / 2mA) und einen Optokoppler MOC3012 (1,2V 10mA) in Reihe hinter einen Atmega8 schalten. Wie könnte ich dies am besten realisieren? Mit nur einen 180 Ohm Widerstand fließen ja 10mA durch die LED und den Optokoppler. Könnte man dies umgehen? Ich möchte gern Reihenschaltung
- Eine LEDs verwenden die 10mA verträgt - Ein Widerstand parallel zur LED. [math]R=\frac{U_{LED}}{8mA}[/math]
-
Thread
atmega8-Timer1 zu langsam
Weiterzählen auch ohne DCF77 hängt grad ein bisschen. Also erstmal mein allgeminer Aufbau: Ein Atmega8 mit einem externem 8Mhz Quarz. Über SPI ist ein Schieberegister angeschlossen, welches die Ziffern an die 7Segmentanzeigen weiter gibt. Diese sind jeweils zwischen Pin5 und Pin0 des PORTC angeschlossen
@ Flo (Gast) >Ein Atmega8 mit einem externem 8Mhz Quarz. Sind auch die [[AVR Fuses]] richtig gesetzt? Mit etwas Glück läuft dein AVR mit 8MHz internem RC-Takt und nicht mit dem Quarz. >Aber irgendwie ist es noch recht
-
Thread
[S] jemanden, der mir ein ATMEGA8 progammiert
möchte gerne diesen DCF77 Simulator nachbauen : > > Beitrag "DCF77 Simulator Generator Encoder Atmega8 Assembler" > > doch ich habe keinen AVR Programmer. > > Deswegen suche ich jemanden, der mir das gegen Unkostenbeitrag macht. > Ideal wäre es wenn derjenige auch 1xATMEGA8 zur Verfügung stellt
Habe auch noch Atmega8 als DIP hier falls Du noch Bedarf hast. Vielleicht wäre die Angabe Deines Wohnorts nicht verkehrt.
-
Thread
Atmega8 USB Relais Startzustand
sobald das Modul unter Spannung gesetzt wird, also unabhängig vom USB? Auf dem Board ist ein Atmega8 und ein ULN 2803. Auf dem Atmega scheint etwas drauf zu sein dass das Modul sich als HID Device zu erkennen gibt. Testpunkte zu MISO/MOSI sind glaube ich auch vorhanden sofern ich das richtig sehe
Paul G. schrieb im Beitrag #5497470: > Auf dem Board ist ein Atmega8 und ein ULN 2803. > Auf dem Atmega scheint etwas drauf zu sein dass das Modul sich als HID > Device zu erkennen gibt. Testpunkte zu MISO/MOSI sind glaube ich auch > vorhanden sofern ich das richtig
-
Thread
keine konstante Frequenz am ATMega8 Ausgang
, sorry für ungenaue Überschrift, wusste aber nichts besseres. Ich habe ein STK500 Board mit ATMega8 drauf. Dieser erzeugt mir ein 40kHz Signal, 20 Perioden lang, welches ich am PB0 abgreife. Als Taktgeber dient zZt der interne Oszilator auf 8MHz. Wenn ich mir nun das Signal mit nem Oscar ansehe
ok, manchmal sieht es allerdings wie wie hier: http://www2.picfront.org/picture/kO9L3gsYUKs/img/ATM8_Takt01m.JPG http://www2.picfront.org/picture/BN9hqzzrXd/img/ATM8_Takt02m.JPG http://www2.picfront.org/picture/HxMQLPb6/img/ATM8_Takt03m.JPG Das tritt absolut willkürlich auf (jedes mal, jedes 3mal
-
Thread
Interrupt programmieren in C ATMega8
ein globales Interrupt programmieren, welches mir durch einen externen Taster am Mikrocontroller (ATMega8) das Hauptprogramm unterbricht, bis der Taster erneut betätigt wurde und das Programm fortgesetzt wird. Für Experten mag das simpel klingen, aber ich bin ein blutiger Anfänger auf dem Gebiet...
> ich möchte ein globales Interrupt programmieren, Alle Interrupts im ATMega sind global. > welches mir durch einen externen Taster am > Mikrocontroller (ATMega8) das Hauptprogramm Dafür nimmt man meist keinen Interrupt. Stichwort: Prellende Taster. Wenn deine Main-Schleife
-
Thread
5 PWM-Kanäle mit Atmega8
Hi, ich wollte mal fragen wie ich am einfachsten mit nem Atmega8 5 PWM-Kanäle hinbekomme. Am liebsten wären mir Hardware-Kanäle. Ist es besser wenn ich alle 5 hinzufüge oder nur die 2 die mir fehlen? Habe schon den Hier angeschaut: http://www.nxp.com/acrobat_download
Am einfachsten geht das, indem du den Mega8 durch den pinkompatiblen Mega88 ersetzt. Der hat 6 PWMs.
-
Thread
ISP bei einen ATmega8 16PU
Hallo, ist der ISP Anschluss für den IC so richtig? Möchte den ISP Ausgang von meinen Pollin Board benutzen, um den IC zu brennen. Ich weiß ist überflüssig weil ich ja schon einen 28 DIP Sockel auf dem Board habe. Aber der sin besteht dann daraus, wenn ich teil 2 fertig habe. Will nur wissen ob das OK ist. Danke
-
Thread
LED Impulse Atmega8 Analog
Hallo Ich hab da ein kleines Problem mit dem ADC Channel des Atmega8 µC. Folgendes Problem: Ich erzeuge eine lineare Rampe von 0V...5V innerhalb einer Sekunde und versuche anhand der eingelesenen analogwerte die LEDs blinken zu lassen (siehe anhang). Um auch hohe
define F_CPU 8000000UL //#endif #include <util/delay.h> uint16_t adc; uint16_t ReadADC(uint8_t mux) { uint8_t i; uint16_t result; ADMUX = mux; // Kanal waehlen (ADC0) ADMUX |= (0<<REFS1) | (1<<REFS0); // AVCC als Referenzspannung
-
Thread
ATMega8: USART-RX mit Interrupt
Hallo, ich möchte mit einem ATMega8 über die USART Schnittstelle Zeichen lesen und das ganze im Interrupt Betrieb. Ein anderer ATMega8 sendet Zeichen, was ich mit dem LogicAnalyzer auch überprüft habe. Die Sendefrequenz, Parity, Stopbits
z.B. [c] uint8_t volatile dummy[255]; uint8_t volatile Counter; Counter=0; ... while(1) { if (Counter==200) { cli(); //nur als Pseudocode zu verstehen .... //tu irgendwas mit den Daten
-
Thread
ATmega8-16PU Datenblatt?
ist für den ATmega8A. Es gibt auf der Atmel-Homepage für den ATmega8(L) einen Verweis, dass der Chip durch den ATmega8A ersetzt wurde. Auf meinem µC steht die Bezeichnung ATmega8-16PU. Ist dieser nun ein ATmega8, bzw. ATmega8L, oder ein ATmega8A. Welches Datenblatt wäre also das richtige? Vielen Dank im Voraus Michi
-
Thread
atmega 8 usb linux software
gibt es fertige programme für den atmega8 um mehrere relais über usb anzusteuern? die programme sollten unter linux laufen.
> gibt es fertige programme für den atmega8 um mehrere relais über usb > anzusteuern? die programme sollten unter linux laufen. Dir ist klar, dass du Software für den Atmega8 UND den PC brauchst? USB kann von relativ einfach per virtuellem
-
Thread
ATMEGA 8 auslesen/Problem mit Dump
Hi, hab mal mit den gesprochen der das gedumpt hat und er meint ich solls auf nem ATMEGA8-16PU nochma testen. Er hat es damit auch gemacht... Ich machs mal! mfG
Hi, sorry wegen Doppelpost! Also ich habe jetzt den Atmega8-16PU gebrannt und eingebaut und mit dem Multimeter alles geprüft alles O.K! Aber es geht immernoch nicht. AVR Dude sagt: [pre]C:\WinAVR\bin\avrdude.exe -C C:\WinAVR\bin\avrdude.conf -p m8 -P lpt1
-
Thread
Atmega8 nimmt kein input signal an
Hallo ich hoffe ihr könnt mir bei meinen Problem helfen. Ich benutze den Atmega8 und programmiere ihn über die Serielle Schnittstelle. RS232 - ISP Ich habe folgenen Code: $regfile = "m8def.dat" $crystal = 16000000 $baud = 19200 $hwstack = 32 $swstack = 8 $framesize
Danke für die schnellen antworten. Ich habe jetzt den Code so bei bascom stehen: $regfile = "m8def.dat" $crystal = 16000000 $baud = 19200 $hwstack = 32 $swstack = 8 $framesize = 24 Config Pind.2 = Input Config Pind.5 = Output Portd.2 = 1 Do If Portd.2 = 1 Then Portd.5 = 1
-
Thread
Bootloader *.hex auf ATmega8 brennen
HID-Konformen USB Gamecontrollers möchte ich einen vorhandenen Bootloader in Form einer *.hex File auf einen ATmega8 brennen. Der Bootloader ist auch extra für diesen Controller erstellt worden. Neben dieser Datei habe ich auch die Fuse-Bit einstellungen erhalten. Nachdem ich in den letzten Tagen einige ATmegas
USB Gamecontrollers möchte ich > einen vorhandenen Bootloader in Form einer *.hex File auf einen ATmega8 > brennen. Der Bootloader ist auch extra für diesen Controller erstellt > worden. Neben dieser Datei habe ich auch die Fuse-Bit einstellungen > erhalten. ok > Nachdem ich in den letzten Tagen
-
Thread
ATmega8 ADC Sampel probleme?
mal unter einer neuen Überschrift die vielleicht besser past. Ich hab ein Problem mit dem ADC des Atmega8. Wenn ich direkt 1V gleichspannung an den ADC lege griege ich über das Hyperterminel von MS 1V angezeigt. Aber sobalt ich zwischen der 1V gleichspannung und dem ADC eingang einen 1k Widerstandschalte
Warten bis Konvertierung fertig {} result = ADCW; } uint16_t adc_lesen (uint8_t Kanal) //ADC Einzelmessung (Hinzugefügt 20.06) { ADMUX |= (ADMUX & ~(0x1F)) | (Kanal & 0x1F); // Kalnal Auswahl ohne andere Bits zu beeinflussen ADCSRA |= (1<<ADSC); // Eine
-
Thread
ATmega8 Fehler in 2 Sekundenzähler?
Hallo, ich habe ein Problem mit einer Subroutine in meinem Programm für eine Uhr Also: Ich wollte meine Uhr manuell stellen. --> Das funktioniert! Ich wollte, dass das Stellen der Uhr erst aktiviert wird, wenn ich zuerst mindestens 2mal Taster 2 und danach 2 Taster 1 gedrückt habe. --> Das funktioniert auch1 Zu letzterem wollte ich nun eine Erweiterung machen, die quasi dafür sorgt, dass die Abfolge "2mal Taste2 dann 2mal Taste1" innerhalb von 2Sekunden geschehen muss. Dazu habe ich die angefügte Subroutine geschrieben. Der Beginn der 2 Sekunden wird durch das erste
-
Thread
Linear steigende Spannung bei Atmega8
ich brauche bitte hilfe bei einem programm. an den adc eingang des atmega8 kommt eine spannung, am oc2 soll diese spannung dann linear bis zum maximum geht, die die eingangsspannung hat. ich verwende das programm avr studio4.
-
Thread
ADC Wandlung beim Atmega 8
Temperatur regelnde Lüftersteuerung mit Lcd Anzeige und 2 Temperatursensoren gebaut. ich verwende den Atmega 8 als Sensor einen Lm 235 und ja eine selbst entworfenen Platine. funktioniert auch zeigt die Temperatur richtig an nur wird bei meinem ersten durch lauf bei beiden Zeilen der wert des einen Temperaturfühler
Ganz ehrlich, da blicke ich net durch: :D > > Vorgeschichte: > Beitrag "LCD ansteuerung mit Atmega8" > Beitrag "ADC Vergleichen und Variable ändern" schon wieder so ein schlau Meyer der hier rumspamt
-
Thread
Atmega8 - Zähler funktioniert nicht
allerseits. ich möchte gerne einen kleinen Zähler mit einer 7 Segmentanzeige, zwei Tastern und einem Atmega8 in Bascom realisieren. Im Netz bin ich leider nicht ganz fündig geworden, daher hoffe ich dass ihr mir bei meinem Problem weiterhelfen könnt. Ich habe einige Grundkenntnisse in Basic und arbeite
habs mal mit Decr und Incr versucht aber das funktioniert noch nicht ganz. Der Code: $regfile "m8def.dat" $crystal = 1000000 Config Portd = Output Config Portb.0 = Input Config Portb.1 = Input Pinb.0 = 1 Pinb.1 = 1 Dim Num(10) As Byte Num(1) = &B00111111 Num(2) = &B00000110 Num(
-
Thread
Netzteil mit Atmega8 - Strombegrenzung
Hallo zusammen, ich bin grade dabei ein Netzteil mit Atmega8 aufzubauen. Schaltplan ist als Anhang dabei. Spannungseinstellung erfolgt über geglättete PWM. Der Teil funktioniert soweit auch sehr gut, genau so wie die Spannungsmessung an den Buchsen. Mein
liegen? Wahrscheinlich schwingt dein Stromregler (IC1D). Wegen unsymmetrischer Belastung durch D8 und C19. Unter 0,8V Ausgangsspannung arbeitet ein LM324 nicht mehr vernünftig als Stromsenke. Ist C19 wirklich ein Elko mit 100pF? Abhilfe: Serienwiderstand in IC1D Pin 13 + Kondensator ca 1nF
-
Thread
Interrupt-Probleme beim ATmega8
den ATmega8-16PU - finde aber meist nur den ATmega8A in den Configs.. macht das den kriegsentscheidenenden Unterschied? Danke für die flotten Antworten! MfG Marco
Marco schrieb im Beitrag #1757354: > Sorry, Quelltext habe ich nun angehangen! Ich nutze den ATmega8-16PU - > finde aber meist nur den ATmega8A in den Configs.. macht das den > kriegsentscheidenenden Unterschied? OK Ich kann das geschilderte Verhalten hier nicht nachvollziehen. Was hab ich
-
Thread
Atmega8 PonyProg programmieren
auf eine Platine mit nem Atmega 8-PU gelegt. Die Pins sollten auch stimmen, aber Pony Prog will einfach nicht. Weder Fuse, noch sonst was. Habe keinen (!) externen Quarz an dem atmega8!!! Ach ja, den 16er hab ich nat. entfernt!
Hmm, der µC is neu, frisch ausgepackt. Was ich machen will... ist den Atmega8 zu flashen. Hab aber heute keinen Elan, werde aber mit Sicherheit kommende Woche mal den Kristall des Boards an den Atmega8 anschließen. Das seltsame is ja auch, dass ich die Fuses nich mal
-
Thread
ATmega8 Reset-Pin "umlegen"
Tag Gemeinde! Kann ich die RESET-Funktion von PIN C6 auf einen anderen Pin (z.B. C5) verschieben, sodass ich C6 als I/O nutzen kann, ohne dabei auf ISP zu verzichten? Wenn ja, wie? Bitte nicht über den Sinn dieses Vorhabens diskutieren! Mir wäre es auch lieber, wenn ich C6 als Reset bebehalten könnte, aber manche Gegebenheiten muss man eben hinnehmen ohne dass ich da jetzt genauer drauf eingehen möchte. Gruß, Torsten
-
Thread
ATmega8 -> AVRTerm zeigt nichts an
Hallo! Bin neu hier im Forum und wollte einfach mal mein konkretes Problem kund tun, da ich da gerade nicht weiter komme. Habe mir von rowalt.de das Buch gekauft und bei Segor de mC-Bausatz. Zusammengelötet usw. So, LEDs ansteuern und Taster auslesen auf diesem Testboard klappt prima, lediglich die Ausgabe von irgend nem Text auf der seriellen Schnittstelle (AVRTerm am laufen) bleibt leer (Windows98) bzw. irgend ein kryptisches Zeugs aus Sonderzeichen (WinXP mit USB2Serial-Adapter). eingestellt, keine Parität, kein Stopbit, das Übliche eben. Brennen über Parallelport klappt im übrigen
-
Thread
Seltsames Verhalten eines ATMega8L
Hmmm, wo Du schon den M8 gesockelt hast: hast Du mal einen neuen eingesetzt? Sooo teuer sind die ja nun auch wieder nicht...
reingeflattert (Man denkt immer, Werbung wirkt nicht. Weit gefehlt.) :) Ich hol mir dann mal den Atmega 8-16PU http://www.reichelt.de/?;ACTION=3;LA=4;GROUP=A363;GROUPID=2959;ARTICLE=45024;START=0;SORT=order_col_artnr_besch;OFFSET=16;SID=31nn4yfawQAR8AAGKyLLU1a3646ce891b0639e085a8ad0a060da1 Das
-
Thread
ATmega8 vs. ATtiny26
Hallo, kommt darauf an, was Ihr alles braucht z.B. pro ATmega8: mehr Flash mehr SRAM mehr EEPROM echte SPI echte USART echtes TWI Der Tiny26 hat nur eine USI-Schnittstelle. Es kommt also vor allem darauf an, wieviel Aufwand für die Implementierung
Wenn ihr die Standard-SMD Version nehmt (wovon ich mal ausgehe), dann ist der TQFP 32 ATMEGA8 deutlich kleiner als der SOIC 20 ATTiny26. Bei bedrahteten Bauteilen oder kuriosem MLF Gehäuse siehts aber anders aus ;-)
-
Thread
ATMega8 USART geht nur bis 127
Hi. Ich habe ein Programm geschrieben, welches ein ASCII-Zeichen mittels der USART-Routine von Peter Fleury empfängt und als Hex-Zahl auf einem Display ausgibt. Zudem sendet es empfangene Zeichen als Echo zurück. Das komische ist nun, dass es das Zeichen zwar korrekt an HyperTerminal zurücksendet, aber auf dem Display nur bis 127 (0x7F)[⌂] korrekt anzeigt, bei 128 (0x80)[Ç] zeigt es 199 (0xC7)[Ã] an, bei 129 (0x81)[ü] erscheint 252 (0xFC)[³] - darüber ist auch alles falsch. Hier ein Screenshot wie ich Hyperterminal eingestellt habe. Hat jemand von euch eine Idee woran das liegen könnte
-
Thread
Atmega8 mit SCT-013-015
Hi, vlt kann wer helfen... Ich habe hier einen Atmega328p und möchte mit diesem 50Hz Wechselstrom mittels des Sensors SCT-013-015 (Stromzange; Datenplatt 0-15A -> 0-1V) messen. Den 1:1 Spannungsteiler habe ich nach den üblichen Beispielen im Netz beschaltet
du allerdings an deinem Pin 2V Vpp @15A misst stimmt da schon irgendwas nicht - das müssten rund 2,8V sein. Oder der Widerstand im Wandler ist so ausgelegt, dass aus 15A effektiv 1V Spitze werden? Glaub ich nicht.
-
Thread
ATMEGA8 will nicht, ISP läuft
Hallo allerseits. Der erste Versuch in Richtung Mikrocontroller. Ein ATMega8, die Schaltung aus dem Tutorial auf einem Steckbrett. 4MHz Quarzoszi, 7805 liefert korrekte 5.05V, scheint alles super. Auch das flashen via ISP aus dem Shop hier mit Ponyprog2000 funktioniert einwandfrei
Ich nehme mal an, dass der atmega8 nicht defekt ist solange das Schreiben und Lesen noch funktioniert, oder?
-
Thread
ATmega8 ADC unerwartete Werte
gerade im Umgang mit MC, für einen Maschbauer gar nicht so einfach. ;-) Also, ich habe einen ATmega8 (http://www.kramann.info/87_Archiv_Mikrocontroller/02_Programmierer/atmega8.png) mit zwei Temperatursensoren (KTY) und jeweils einem Spannungsteiler an PC3 und PC4. Dort kommen bei -20°C 2,4V und
setzen auf 8 und ADC aktivieren ADMUX |= (1<<REFS1) | (1<<REFS0); // interne Referenzspannung nutzen //LCD aktivieren lcd_init(LCD_DISP_ON); uint16_t KanalMessen(uint8_t KanalX) {
-
Thread
Inverse Kinematik auf dem ATMEGA8-16
inverse kinematic für ein einzelnes 3dof bein zusammen genalgelt. diese funktion soll jetzt auf einem atmega8 im takt von 20mSec ausgeführt werden. dabei soll der quarz so langsam wie möglich bleiben. die werte x, y und z bekommt er per i2c (float). als ansteuerung der gelenke kommt entweder pwm (modellbau-servos
erfahrung mit quarzen größer 16MHz? gibts da > gefahren was die stabilität angeht? Statt Mega8 nimmste einfach einen Mega88, Mega168 oder Mega328. Pinkompatibel und bis 20MHz bei 5V.
-
Thread
ISP-Programmer und Verbindung zum Atmega 8
Die Stromversorgung muss beim Atmega (auch) an GND und VCC.
der? http://www.amazon.de/3-3V-USBasp-Downloader-Programmer-Adapter/dp/B008REVXMU/ref=sr_1_2?ie=UTF8&qid=1377852388&sr=8-2&keywords=ISP+Stick Vielen Dank Gruß Fabi