-
Thread
Arduino Atmega88-PA Upload-Abbruch wegen Leerzeichen im Pfad
Gibt es denn ein Arduino Board mit ATmega 88 ?
durch hochmoderne (naja) Digitaltechnik! Mit Blick in die Grabbelkiste denk ich da so an: atmega328p > UART > FS1000a > Ententeich > Ohren und Gehirn der Plastikente (Empfänger und atmega88PA) > H-Brücke > 2 Schiffs-Motörchen und vielleicht sogar ein Soundmodul zum quaken. Das alles ist natürlich
-
Thread
ATMega88 und Pollin Evaluation-Board 2.0 device unknown
Hallo miteinander, ich habe das Pollin Evaluationsboard 2.0 und möchte damit einen ATMega88 programmieren. Ich verwende einen LPT-SPI-Programmer, den genauen Schematic finde ich gerade nicht, aber ähnlich wie dieser hier: http://www.embedds.com/wp-content/uploads/2010/10/LPT-AVR-ISP.jpg
Hallo, Also bei meiner avrdude.conf ist der atmega88 drin: [code]# $Id: avrdude.conf.in 916 2010-01-15 16:36:13Z joerg_wunsch $ # Mehr AMTEL habe ich hier gefunden # http://arduino-lite.googlecode.com/svn-history/r17/trunk/bin/win32/avrdude.conf
-
Thread
16 Bit Vergleich beim ATmega88PA (zwecks PWM)
Kanal (4x RGB, also 12 geschaltete Ausgänge) RGB-LED Steuerung zu bauen. Dazu verwende ich auf einem ATmega88PA (4,096 MHz externer Quarz) den Timer0 Compare Match A Interrrupt, der einen Zähler hochzählt und jedesmal den aktuellen Zählerstand mit den jeweils eingestellten Schwellwerten vergleicht und den
@ Freddy (Gast) >Ist es überhaupt möglich auf einem ATmega88 16 Bit Vergleiche >durchzuführen? Sicher. [[AVR-Tutorial: Arithmetik]] > Oder hat jemand eine bessere Idee wie ich das Problem >umgehen könnte? Siehe [[Soft-PWM]] und [[LED-Fading]]
-
Thread
ATmega88PA: Analog Comparator will die interne referenz (bandgap) nicht nutzen
----------------------------------- [avrasm] .list .include "m88PAdef.inc" ; define processor type ;.include "m8def.inc" ; define processor type ; program was tested on ATmega8 and ATmega88PA .equ XTAL = 1000000
akku, 0 out DDRD, akku out PORTD,akku /* ; BEGIN (Code for ATmega8) cbi ACSR, ACD sbi ACSR, ACBG in akku, SFIOR cbr akku, ACME out SFIOR, akku ; END (Code for ATmega8) */ ; BEGIN (Code for ATmega88) lds
-
Thread
Schieberegister SN54HC595 mit Atmel atmega 88 ansteuern
Hallo Zusammen, seit längerem versuche ich nun schon das Schieberegister SN54HC595 mit einem atmega88 anzusteuern. Die zugehörigen Datenblätter findet Ihr im Anhang. Problem: Auch wenn der Taster betätigt wird, brennt die LED nicht. Details: Schaltplan s. Anhang Beschreibung: Ein atmega88
pin_aus(PORTC,PC2); pin_aus(PORTC,PC3); } } } Die Spannungen an den Pins am atmega88 entsprechen dem Programm , z.B. /OE = ca. 0V, SER = ca. 3 V. Die Fuse-Bytes im atmega88 haben folgende Status: Low Fuse: 01100010 High Fuse: 11011111 Bisherige Schritte: -Polung aller
-
Thread
ATmega88 ADC flag ist 0 in Schleife und 1 in if-Anweisung
0xff; //ADC input DDRC = (0<<DDC0) | (0<<DDC1) | (0<<DDC3); } void InitTimer(){ //ATMEGA88 TCCR0B = 0b00000001; //no prescaler TIMSK0 = (1<<TOIE0); sei(); } void InitPWM(){ //ATMEGA88 TCCR1A = (1 << COM1B1)|(0 << COM1B0) | (0 << WGM11)|(1 << WGM10); //clear on match
Tu dir selbst einen Gefallen und ... [c] void InitTimer(){ //ATMEGA88 TCCR0B = 0b00000001; //no prescaler TIMSK0 = (1<<TOIE0); sei(); } [/c] verfrachte den sei() hier hin [c] int main(void) { .... sei(); while(1) { } } [/c] also
-
Thread
USART Fleruy lib auf ATMEGA88 - Problem bei hohen Datenraten
Hallo zusammen, ich habe die USART lib von Fleury auf einem ATMEGA88 mit 16MHz Quarz laufen. Der befeuert einen RS485 Transceiver (LT1785). Die Busleitungen sind mit einem VC 0805-14 Varistor geschützt. Über einen USB - RS485 Converter (Digitus DA70157) gehe ich
-
Thread
Review Schaltung ATmega88 MCP2221 IRLZ34N
Hallo zusammen, eine Sache vorweg, meine hauptsächliche Freizeitbeschäftigung ist Astronomie, genauer gesagt, Astrofotografie - also seid bitte gnädig mit mir :-) Astroaufnahmen müssen u.a. mittels Flatframes (Hellbildern) kalibriert werden, wozu man eine möglichst gleichmäßig leuchtende Fläche nutzt. In der Regel verwendet man dafür auf LEDs basierende Leuchtboxen/Flatboxen (käuflich oder Eigenbau). Anbei dazu der Schaltplan eines USB/UART-Controllers zur Regelung einer solchen Box. Auf dem Steckbrett läuft das Ganze, aber passt das so oder habt ihr Verbesserungsvorschläge? Was
-
Thread
ATMEGA88/168 - timer1 OVF bringt reset
Hy µC cracks, habe eine kurze frage zu meinem C-code.. verwende: ATMega168, 8Mhz,an STK500 (AVR-studio) mein programm macht bei/nach timer1 überlauf anscheinend einen reset..--> gelangt immer wieder in µCInit() //--> lauflicht beim starten sollte jedoch nach
mA at VCC = 3V) under steady state conditions (non-transient), the following must be observed: ATmega48A/48PA/88A/88PA/168A/168PA/328/328P: 1] The sum of all IOL, for ports C0 - C5, ADC7, ADC6 should not exceed 100 mA. geht sich mit 15mA/LED aus.. Danke trotzdem für den Input.
-
Thread
ATMEGA88 BOD wird ausgelöst sobald PINC2 auf low geht
Moin, ich habe einen ATMEGA88 mit dem ich ein Drehencoderinterface bauen will. Ich habe am PORTC zwei Drehencoder angeschlossen. Der Erste verwendet PC0,1 der Zweite PC2,3. Die Pins sind als Eingänge konfiguriert, die Pullups
interne 1.1V-Referenz eingekoppelt, die dann ja auch für die BOD-Erkennung benutzt wird ("The Atmel ATmega48/88/168 features an internal bandgap reference. This reference is used for brown-out detection, and it can be used as an input to the analog comparator or the ADC"). Jüntha schrieb im Beitrag #3655795
-
Thread
ATmega88: Timer1: OCR1A ändern - Fehlfunktion
Hallihallo, Ich betreibe den Timer1 des ATmega88 im Compare1A-Modus, sprich, es wird eine ISR aufgerufen, sobald der Wert des Timers einen bestimmten Wert erreicht. Dieser Wert ist im Register OCR1A gespeichert. Danach zählt der Zähler wieder von
-
Thread
Atmega88: Fast-PWM-Ausgabe von Non-Inverting auf Inverting umstellen
Hallo, ich will auf einem Atmega88 die Fast PWM Ausgabe für OCR0A und OCR0B vom Non-Inverting-Mode auf den Inverting Mode umstellen. Non-Inverting funktioniert einwandfrei. Zum Umstellen auf Inverting muss WGM02 in Register TCCR0B
Ich habe keinen Atmega88 und kann es nicht prüfen, aber mit dem ATtiny13A funktioniert die inverted PWM so dass wenn OCR0A = 255 dann bleibt die LED ausgeschaltet. [c] // ATtiny13A inverted PWM test #define F_CPU
-
Thread
UART-Kommunikation atmega88 , rs232 ,HTerm.exe
Hallo Zusammen, ich habe mir das Franzis Lernpaket Microcontroller in C programmieren gekauft und habe bei dem Projekt zur UART-Kommunikation ein Problem. Im Anhang findet ihr die main.c-Datei und die Fehlermeldung beim Compilieren. Das Problem ist dass ich nur dann meine unsigned char Array schicken kann wenn ich es bei der Implementierung des Arrays definiere, d.h. wenn ich unsigned char str[10] = "abcdefgh"; schreibe. Wenn ich aber nur ein unsigned char str[10]; implementiere und später str[10]="abcdefgh" definieren möchte kann ich es nicht ohne die Fehlermeldungen. Ich hoffe Ihr könnt mir
-
Thread
Interrupts verhalten sich seltsam bei Code in der Main-Lopp - Atmega88
Hallo, ich habe ein absolut seltsames Verhalten mit einem Atmega88 (AVRStudio 4.18). Der Atmega liest die Temperatur von einem TSIC506-Temperatursensor. Dieser sendet die Daten über das Zacwire-Protokoll (1-wire). Er sendet ca. alle 97.3 ms 2 Datenbytes (+Parity
-
Thread
ATmega8 durch ATmega88 ersetzen auf MyAVR Board MK2
Hallo an Alle! Ich würde gerne meinen ATmega8PU auf myAVRMK2 Board durch einen ATmega88PU ersetzen. Und habe dazu einige Fragen: 1. Ist dies möglich? 2. Brauche ich einen anderen Quarz?(ATmega88 hat ja 20Mhz) 3. Funktionieren die Module
Philipp Dorsch schrieb im Beitrag #2563317: > 1. Ist dies möglich? Ja, die Atmegas (8 und 88) sind Pinkompatibel Philipp Dorsch schrieb im Beitrag #2563317: > 2. Brauche ich einen anderen Quarz?(ATmega88 hat ja 20Mhz) Nein, der Atmega88 kann bis zu 20 MHz betrieben werden, also weiter
-
Thread
Verständnisfrage SPI (an ATMega88+U-Blox GPS Modul)
Hallo Leute! Ich bin mir nicht sicher ob mein ATMega ganz richtig tickt (wahrscheinlich liegt aber der Fehler wie immer bei mir ;) ) Mein Setup: ATMega88 Master am SPI, mode 0. U-Blox GPS-Modul als Slave. Ich kann die Ausgaben des Slave in den AT
-
Thread
Kein WakeUp nach PowerDown beim atmega88 (INT0)
einem Level-Change am INT0 aufwachen, geht nicht, nur LOW LEVEL! Siehe [[Sleep Mode]]. Bein 88er geht aber ein PCINT, der steckt aber in einem anderen Register. MFG Falk
leistungsfähiger als ein INT0/INT1 Pin. Ich denke mal, dabei geht es um die Abwärtskompatibilität zum ATmega8.
-
Thread
Atmega-88 ADC in Free-Running-Mode, wandelt nur 1x
Hallo Zusammen, vielleicht habt ihr eine Idee, warum der ADC nur 1x wandelt und dann immer dass selbe Ergebniss zurückgegeben wird. Dabei habe ich folgenden Code [c] #include <avr/io.h> //USES: //VCCIO = ADC0 //AVCC = VCC //AREF = 100NF //V-ADC = (ADC-Value*VREF)/1024 /* ADMUX-Reg: RESET-Value 7654 3210 0000 0000 |||| |||-MUX0 |||| ||--MUX1 |||| |---MUX2 |||| ----MUX3 --> USE ADC0 |||- ----NC ||-- ----ADLAR --> Result is right Adjusted |--- ----REFS0 --> External-refference ---- ----REFS1 USED-Value 7654 3210 0100 0000 = 0x40 |||| |||-MUX0 |||| ||--MUX1 ||
-
Thread
Atmega88 Usart Baudrate - Warum 8Bit nach rechts?
Hallo, ich habe schon im ganzen Forum vergeblich nach einer simplen Antwort auf meine Frage gesucht. Hoffe ihr könnt mir auf diesem Wege weiterhelfen. [c]/*Set baud rate */ UBRR0H = (unsigned char)(ubrr>>8); UBRR0L = (unsigned char)ubrr;[/c] Wenn ich das richtig verstanden habe, dann ist das UBRR0-Register ein 16-Bit-Register, das in zwei 8-Bit-Register geteilt ist. Zum Einen das UBRR0H für das High-Byte bzw. die 4 Most significant bits und zum Anderen das UBRR0L für das Low-Byte bzw. die 8 least significant bits. Es werden also nur 12 von den 16Bit für den Taktteilungswert, um
-
Thread
Biete Auftrag - Bootloader/FW-Updater für Atmega88
Für ein kommerzielles Projekt auf einem ATMega88 benötige ich ein Stück Software. Es soll beim Booten für eine bestimmte Zeit gewartet werden, ob ein Datenpaket auf dem vorher initialisierten USART ankommt. Falls ja, [1] soll eine Quittung
-
Thread
Datenblatt (ATmega48, ATmega88, ATmega168, ATmega328) auf deutsch
Hallo, falls noch nicht bekannt und jemand es gebrauchen kann hier der Link zur tu-chemnitz.de für das Datenblatt auf deutsch. Online : https://www-user.tu-chemnitz.de/~heha/hs/ATmegaX8.chm/ und zum herunterladen: https://www-user.tu-chemnitz.de/~heha/hs/ATmegaX8.chm Gruß Karl
-
Thread
USART Atmega48 / Atmega88 / Atmega168 Assembler
Hallo Forum, ich versuche gerade mein USART mit einem Atmega88 in Assembler ans Laufen zu bringen. Der Empfang läuft bereits. Der Atmega88 sendet leider nicht korrekt. Hat jemand ein Beispiel zur Hand? Meinen Code habe ich dem Usart Artikel entnommen und
nach Seriell Wandler zu bauen und den USART zu programmieren. Trotz intensiver Suche und Lesen der Atmega88 Doku gelingt mir das Senden nicht. Übrigens scheinen da Fehler im Atmega48 / Atmega88 / Atmega168 zu sein: Dort werden die out Befehle benutzt die aber den Bereich der USART Register gar nicht erreichen
-
Thread
ATMEGA88 + Sleepmode + Timer + Taster --> wie geht das
Pegelwechsel-Interrupt zu setzen ist verrät das Datenblatt. Das Aufwecken per Tastendruck funktioniert mit dem ATMEGA88, setze es selber ein.
Sebastian schrieb im Beitrag #2006690: > Ja meine Schaltung atmega88 + ds1820 + sd Karten funktioniert schon. Wie ist denn deine Schaltung getaktet? Intern oder mit Quarz? Welche Batteriespannung? mfg.
-
Thread
LED 6x6 Bildschirm mit Atmega88PA (Vorstellung meines Projekts)
ich wollte euch mal mein erstes richtiges Mikrocontrolling Projekt vorstellen. Ich habe mit dem Atmega88PA und 36 LEDs einen kleinen Bildschirm auf einer Lochrasterplatine gebastelt. Was haltet Ihr davon? m.f.G.: Developer_X
manchmal reicht nichtmal das aus, alle LEDs wirklich korrekt zu erreichen. Ich habe auch schon den Atmega88PA nur so auf den festgelöteten Sockel gesetzt, und leider hat es da auch nicht wirklich funktioniert.
-
Thread
ATmega88-20PU Device nicht Auswahl bei Atmel Studio 6.2
? Habe versucht es einfach mit der einstellung ATmega88 zu programmieren... beschrieben wurde der speicher, aber das programm wird nicht ausgefuehrt (hab versucht LEDs damit zum blinken zu bringen, und auch nachgemessen, keiner der Ports die im Programm
Hi >ATmega88-20PU Das ist ein stinknormaler ATmega88 mit 20MHz und DIP-Gehäuse. MfG Spess
-
Thread
Schieberegister mit Atmega88 unter Verwendung von AtmelStudio und mySmartUSBlite ansteuern
Verwendet wird ein ATmega 88 MikroController der Firma Atmel. Dieser wurde mit Hilfe des mySmartUSB-lite ISP-Programmers beschireben. Das Beschreiben des MikroControllers funktionier einwandfrei. Der unten stehende Text
keine Parameter sondern Variablen Lucas P. schrieb im Beitrag #5054422: > Schieberegister mit Atmega88 Schaltpläne in Prosa sind scheisse. Du gibst nicht einmal an welches Schieberegister du verwendest. Zeige einen vollständigen Schaltplan.
-
Thread
SPI über 6Pol ISP Pin Atmega 88-->Atmega64
Ich habe hier mehrere Platinen mit dem Standard ISP-6Pin Port. Nun soll sich doch noch der Atmega88 (Master) im ersten Schritt mit dem Atmega64 unterhalten. Da ich ja dort schon den 6Pol Anschluss dran habe dachte ich an SPI. Steht ja auch überall Three-Wire-Interface. Der Master sendet
Ooooooooooooooooooo ASCHE AUF MEIN HAUPT Es liegt natürlich an mir Dösbaddel! Der Atmega64 wird ja nicht über SPI programmiert ARGGGGGG sondern über PDI & PDO -.- Und leider kann der Atmega kein SPI am USART wie der Atmega88 :-( Ich werds mal mit Lötbrücken probieren.... Greez
-
Thread
ATMEGA88V BOD 1,8V Reset HC05
Batterie) bzw 3,3V (Netzteil) versorgt. Die 6V im Schaltplan stammen noch vom vorher eingesetzten ATMEGA8 und zwei Batterien. Das habe ich vergessen aus zu bessern.
ATMega88V und 32,768 MHz soll stabil laufen? Oder sollen das 32,768 kHz sein - dann wird die Baudrate mit 9600 Baud nie erreicht. Thomas F. schrieb im Beitrag #6985841: > Die Schaltung wird mit 3V (Batterie
-
Thread
ATmega88 Timer1, OCR1A, OCR1B
Hallo zusammen, ich nutze beim ATmega88 den Timer1 als Waveform-Generator im CTC-Mode (Clear Timer on Compare) mit OCR1A als TOP-Wert und am Pin OC1B nehme ich das Signal ab. Funktioniert gut, das Rechteck auf dem Oszi entspricht der
-
Thread
Wii Nunchuk und Atmega88P - Daten nur 0xFF
Liebes Forum, ich bins mal wieder. Ich habe folgendes vor: Ich habe einen Atmega88P mit UART Verbindung zum PC, ein Terminalprogramm namens H-Term, ein originales WII Nun Chuck und einen Wii Nun Chuk Adapter. Ich will die Daten des Nun Chuk auslesen, dazu benutze ich den Code folgender Website: http://davidegironi.blogspot.it/2012/11/avr-atmega-wii-nunchuck-library-01.html#.VBxOlRY2x_R Ich habe am Code folgendes geändert: F_CPU = 8000000L (8Mhz ist wirklich richtig, der MC läuft mit dieser Geschwindigkeit) In meiner Konsole von HTerm
-
Thread
ATmega88 - Timer0 CTC Mode - Echte Milisekunde
Nabend zusammen, ich beschäftige mich gerade mit dem 8-bit Timer/Counter0 with PWM im CTC Mode. Ziel ist es das ich eine genaue Millisekunde als Flag hin bekomme. Ich habe mal ein bisschen Code dazu geschrieben. [c] void InitialTimer(void) { // Timer 0 initialisieren TCCR0A = (1<<WGM01); // CTC-Mode TCCR0B = ((1<<CS00)|(1<<CS02)); // Prescaler 1024 OCR0A = 6.8125; // 1ms TIMSK0 |= (1<<OCIE0A); // Interrupt setzen } [/c] Frage an die Experten. Wird der Interrupt in genauen Millisekunden aufgerufen wenn der ATmega mit 8Mhz Takt läuft. Rein optisch sieht mir das nach
-
Thread
Atmega88: RSTDISBL Fuse gesetzt > kein Programmieren mehr möglich ?
Hallo, ich habe bei meiner funktionierenden Schaltung ein Reset Taster drauf und wollte diesen nun zum Schluss auch mal aktivieren. Dazu steht im Datenblatt, dass ich den RSTDISBL Fuse programmieren soll. Gelesen, getan und schwubs kommt folgendes: Unable to enter programming mode. Anscheinend hat er nun Probleme mit meiner Reset Beschaltung [siehe Bild], oder habe ich allgemein etwas falsch gemacht?
-
Thread
DCF77 Uhr mit Atmega88, MAX232, MAX7219, etc.
Hallo zusammen, ich würde gerne als erstes etwas größeres Mikrocontroller Projekt eine Uhr selber bauen, die einen DCF77 Empfänger zur Zeiteinstellung benutzt (scheint ein beliebtes Anfängerprojekt zu sein :-)). Ausserdem soll die Uhr einen MAX232 haben, damit ich die Zeit an einen Rechner senden kann, ein MAX7219, um acht 7 Segment Anzeigen anzusteuern, ein 8 Bit Schieberegister, um 7 LEDs anzusteuern, die den aktuellen Wochentag signalisieren, ein paar Taster, etc. etc.. Ich fänds toll, wenn mal jemand über meinen Schaltplan schauen würde, und mir ein paar Kommentare geben könnte (Sachen
-
Thread
Watchdog - Sleep Modus Programm Design Frage (ATmega88A)
machen? Irgendwelche Ideen? LG Ernst PS: Hoffe ich habe alles wesentliche erwähnt. µC ist ein ATmega88A und programmieren tu ich in C.
-
Thread
ATMega88, Takt 134kHz erzeugen - starker Jitter!
Hallöchen Ich möchte mit einem ATMega88 einen konstanten Takt mit 134kHz am Ausgang OCR1A erzeugen. Dazu verwende ich den Timer1 im Fast PWM-Mode mit ICR1 als TOP ( mode 14 ). Als Quarz kommt einer mit 20 MHz zum Einsatz. OCR1A wird
nachgeschaltetes FlipFlop. Wenn du den Vergleichswert nicht änderst, sollten exakt 50% herauskommen. Meine ATMega48 machen das jedenfalls so. Gruß Jadeclaw
-
Thread
ATmega88PA-15AZ - 15 oder 16 oder 20 MHz ?
Datenblätter gehört? > > Gibts i.d.R. beim Hersteller Frisch vom Hersteller bei dem auch der ATmega88PA-15AZ drin steht.
> Frisch vom Hersteller bei dem auch der ATmega88PA-15AZ drin steht. Eben, warum sollte man auf einer Website "sos" suchen? Und "frisch vom Hersteller" finde ich für den ATmega88PA-15AZ nur 16 MHz, das ist wohl dem 'Automotive Quality Grade'
-
Thread
ATmega88 mit Nunchuk WII - Rückgabewert immer 0xFF
Controller gesehen und hab mich gestern mal dran gemacht meinen umzubauen. Hardware: STK500 + ATMega88 + JTAGICEmkII + 8MHz Quarz Betriebsspannung: 3,3V Verbindungen: SDA(PC4) an Grüne Leitung Nunchuk mit 2,2kOhm Pullup SCL(PC5) an Gelbe Leitung Nunchuk mit 2,2kOhm Pullup Software
-
Thread
AVR ATMEGA88 - Problem bei SPI mit 12 Bit ADC (LTC1286)
/04/26/using-spi-on-an-avr-1 Die Vedahtung sieht wie folgt aus: LTC1286 <-> ATMega88 CLK PB5 Dout PB4 CS/SHDN PB2 12V Vcc 10V Aref 0-10V +IN Ich bin um jedes Beispiel von SPI-Verbindungen dankbar:). Ich hoffe, dass ich meine Fage präzise genug gestellt
> 12V sind zu viel Der LTC1286 liefert seine 12 V an den ATmega - ich vermisse im Verbindungsschema "LTC1286 <-> ATMega88" einen Spannungsteiler oder -wandler bei Dout.
-
Thread
Datenlogger mit Atmel AT45DB081D + ATMEGA88 in C
Datenlogger mit Atmel AT45DB081D + ATMEGA88 in C Vor ungefähr einem Monat hatte ich einen Datenlogger auf der Basis des VDIP1 mit USB-Stick als Datenträger ins Netz gestellt. Der Vorteil dieses Loggers ist seine schier unbegrenzte Speicherfähigkeit
AT45DB081D. Das Programm benötigt weniger als 4 KB Flash - aber ca. 1 KB SRAM. Daher ist mindestens ein ATMEGA88 oder ATMEGA8 angesagt. Funktional ist das Programms fast identisch mit der letzten Version (neu ist lediglich, dass sich bei Bedarf die LEDs während des Loggens ausschalten lassen). Eine allgemeine
-
Thread
Padauk PFS154 Programmer mit Arduino Uno / ATmega88 - 328
jetzt mal wirklich alle Controller der ATmegaxx8 ausprobiert und schön schön, das Programm läuft von ATmega88 bis ATmega328. Einen kleinen Schrecken hatte ich, wie ich das ganze auf einem originalen Arduino-Uno ausprobiere und prompt geht es nicht ! Mein Trick mit dem Kondensator am Reset gegen +Ub
Steckbrett experimentieren zu können, Und wenn ich da schon dabei bin, wird die Platine einen eigenen ATmega (88, 168 oder 328) beherbergen, so dass ein Arduino-Uno nicht mehr benötigt wird. Sozusagen ein "In-Circuit-Emulator" für Arme.
-
Thread
Mikrocontroller an 3 Sensoren notaus auslösen(Atmega88a/Atmega48a)
Fehler finden. Kurz zur Schaltung: Ich habe 3 Sensoren(Temperatur,tauchrohr und nebel) mit einem atmega88a verschalten und eine Protokolumwandlung (USB<->Rs232) mit einem atmega48a gemacht. Außerdem gibt es eine Notausschaltung falls mit den Werten der Sensoren irgendwas nicht passt, geht alles aus.
die vorhandene Funktion nach Bufferproblemen (ich sage nur mal 'zbuff') und Spaghetti-Code. Ein Mega88 hat übrigens nur 1kByte RAM und der will sorgfältig verwaltet werden.
-
Thread
Avr Atmega 88PA: MAX-Wert des Timers im Fast PWM Mode wird ignoriert
Hallo liebes Forum, ich versuche derzeit erfolglos den Timer0 bei einem Atmega88 im Fast PWM Modus 7 mit benutzerdefiniertem Maximalwert einzustellen. Der Timer ignoriert meinen im OCR0A-Register eingestellten Maximalwert einfach, und zählt bis 255 durch. Hier mein Quellcode
Hilfe. Link zum Datenblatt: http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf
-
Thread
ATmega88p - STK500 - Strommessung im Power Save Mode
Hi Leute, ich verwende einen ATmega88p im PDIP Gehäuse auf dem STK500. Nun möchte ich den Strom den der Controller aufnimmt messen. (Multimeter oder Oszi über Shunt) Hat jemand ne Idee wie man das am besten realisiert, bzw wo man
-
Thread
externer Interrupt (PCINT1) atmega88 - Sprung nach 0x0000
der uC wieder bei 0x0000 ,d.h. die main funktion wird erneut aufgerufen. Zum einsatz kommt ein ATmega88 Hier mal die Initialisierung und die ISR [c] //Interrupt Routine ISR(PCINT1_vect) { //cli(); if(hallindi==1) hallindi=0; else hallindi=1; //sei(); } //Biteinstellungen
-
Thread
Hex-File für Atmega168 in ein Atmega88 brennen (wenn <= 8 KB)
Hallo, ist es möglich ein Hex-File dass eigentlich für einen Atmega168 compiliert wurde ohne Änderungen in einen Atmega88 zu brennen, solange der Speicherverbrauch kleiner/gleich 8 KB ist? (RAM und Pinning ist ja identisch)
Naja ich habe ein Projekt, das bisher auf dem Atmega88 läuft. Da ich jetzt nur noch 400 Bytes frei habe, hatte ich überlegt auf den Atmega168 umzustellen, aber solange ich noch genug Platz habe die anderen Leute auch noch ihren alten Atmega88 weiterverwenden
-
Thread
PCINT0/1/2, INT0/1 am Atmega88-20P
Ich bin gerade dabei, mir das Datenblatt eines Atmega88 durchzulesen und versuche es zu verstehen. In der Interrupt-Tabelle gibt es zwei Interrupts INT0/1 (external interrupt request) PCINT0/1/2 (pin chnange interrupt request) "pin change interrupt
-
Thread
Clear Timer on Compare Match (CTC) funktioniert nicht - Atmega88PA
Hallo, ich versuche mit einem Atmega88PA einen Ton variabler Frequenz zu erzeugen und lasse ihn daszu einen Pin toggeln, an dem ein Lautsprecher hängt. Atmega wird mit dem RC-Oszi bei 8MHz betrieben. Problem: Die Frequenz ändert
-
Thread
ATmega88V @ 1-4MHz @ < 3V
Hallo, ich hatte vor einen ATmega88V mit weniger als 3 Volt Versorgungsspannung zu betreiben. Dem Datenblatt zufolge geht das maximal bei 4MHz Taktfrequenz. Reicht es nun zu den internen Oszi bei 8 MHz zu verwenden und denn über die
-
Thread
IAR Compiler + AVR Studio5 + JTAGMKII + ATmega88
Umgebung: IAR Embedded Workbench for AVR Vers. 5.3 kleine Hardware mit ATmega88 im DebugWire Modus mit JTAGMKII verbunden AVR Studio5 5.0.1163 Hallo zusammen, bei der erstmaligen Einrichtung meines Projektes habe ich das *.dgb File welches der IAR Compiler erstellt
StepInto und im nächsten Fenster muss ich erneut das JTAG auswählen, erst dann wird der Code zum ATmega geladen und ich kann ganz normal debuggen. Das hin und her gespringe und erneute aktivieren des JTAGS ist auf die Dauer ganz schön nervig. Gibt's vielleicht irgendwo eine Einstellung die ich übersehen
-
Thread
Atmega88 Timer1 PWM COM1A0 Problem Initialwert
Hallo, ich arbeite zur Zeit an Code zu einer Ansteuerung einer Treiber-Schaltung. Dabei hängen an den beiden OC1A und OC1B ein Treiber bei dem je nach Typ kein, ein oder beide Eingänge invertiert sind. Zur Ansteuerung verwendete ich den PWM Mode 8. Die Register sind so gesetzt: [code] TCNT1 = 0; // Duty-Cycle OCR1A = 0x10; OCR1B = 0x10; // Periodendauer ICR1 = 0xFF; // keine Ausgabe TCCR1A = 0; // Phase and Freq. Correct PWM, Prescaler = 1 TCCR1B = (1 << WGM13) | (1 << CS10); TCCR1C = 0; [/code] Das Problem ist, dass im Datenblatt steht, wenn COM1A0 oder