-
Thread
Fusebits ATmega168 im Programm auslesen
Hallo, kann man beim ATmega168 während des normalen Programmablaufs die Fuse-Bytes auslesen, oder geht das nur über ISP ? Ich möchte gerne beim Programmstart kontrollieren ob die Fuses auch richtig gesetzt sind.
-
Thread
Wo atmega168-20pu bestellen?
Hi an alle. Wo kann ich einen atmega168-20pu bestellen? Habe grad etwas gegoogelt und konnte bis auf csd(lieferrückstand) keinen finden. Könnt ihr mir einen Webshop nennen? Vielen Dank.
http://www.findchips.com/avail?part=atmega168-20pu Farnell sollte den auf Lager haben. Viele Grüße
-
Thread
[SOLVED] Watchdog - ATMEGA 168
Hallo, ich habe am WE ein bisschen mit der WATCHDOG-Funktion getestet und da habe ich ein kleine Problem. Ich binde die Datei "<avr/wdt.h>" ein. Und hier dann mein etwas verkürzter Sourcecode: [c] int main(void) { wdt_disable(); //disable for startup uart_init(); //for DEBUG //ein paar Init-Funktionen uart_puts("Init Timer...\n\r"); TimerInit(); // initialize timer wdt_enable(WDTO_2S); sei (); while(1) { //MAINLOOP //wdt_reset(); //zum testen auskommentiert } } [/c] Da ich
-
Thread
Code für atmega168 nicht übersetzbar!?
Ich wechsle gerade vom atmega163 des STK500 auf meinen Zieltyp atmega168. Nach Wechsel des MCU-Typs im makefile nach "-mmcu=atmega168", sind alle defines für die IO-Register unbekannt: Serial.c:41: error: `UBRRH' undeclared
include-Teil von <avr/io.h> im Source-File schief gehen würde. Ein test per "avr-gcc --target-help" gibt den 168 als bekannten Typ aus. AVR-GCC-Version "avr-gcc (GCC) 3.4.6" unter MAC OS 10.5.5. jemand eine Idee? Gruß
-
Thread
atmega168: PCF8583 am TWI
Erstmal wünsch ich euch allen ein gutes 2010 und danke an dieser Stelle den vielen aktiven Forenteilnehmern, welche sich unermüdlich durch Skizzen und Source Codes wühlen und Rat geben. Vielen Dank euch allen! :) Ich habe eben eine kleine Schaltung zusammengesteckt, aber leider tut's noch nicht (siehe Skizze). In Abweichung zur Skizze hab ich keinen Trimm-Kondi eingebaut. Die LED blinkt im Sekundentakt vor sich hin, das hört auf, wenn ich den Crystal rausnehme... Die TWI Funktionen hab ich aus der Codesammlung (Manfred Langemann); die UART Funktionen sind die von Peter Dannegger (angereichert
-
Thread
Was hat es mit dem ATmega168 Xplained Mini auf sich?
Hi, habe heute gesehen, dass zusammen mit Atmel Studio 6.2 ein ATmega168 Xplained Mini - Evalboard zur Verfügung steht. Der ATmega168 ist doch schon älter oder? Wieso gibt erst jetzt ein solches Board? Kann jemand was dazu sagen? Hat man was für Anfänger nachgeschoben
-
Thread
Interrupt des USART bei Datenempfang ATMEGA168
Zusammen. Ich habe ein Programm geschreiben, mit welchem ich durch den Analog-Digital wandler des ATMEGA168 Controllers Werte messe und in den RAM für vorübergehende Zeit ablege. Der Controller wird durch einen PC angesteuert und soll die Daten welche er angesammelt an den PC versenden. Die Funktion sieht
-
Thread
ATMega168 und PonyProg ?
habe nicht so richtig was im Forum erfahren können ... Ponyprog kennt diesen ATMEL nicht -- wie kann er den trotzdem programmieren ....? Immer noch so, dass man einen andren Controller einstellt? Was ist mit den Fuse-Bits?
-
Thread
ATmega168, Flash-Speicher-Ende
Bootloader-Section mit dem CRC zu berechnen, der Rest ist ja alles 0xFF. Meine Frage ist nun, ob es for den ATmega168 Flash-Speicher eine Endmarkierung für den genutzten Flash-Bereich gibt, an der ich erkennen kann, das der genutzte Speicher dort endet und dann nur noch 0xFF kommt ? Im Datenblatt hab ich bisher
-
Thread
Atmega168 und Nokia Display vom 8210
Hallo, ich habe einen Atmega168 und möchte diesen als Serial Backpack mit Nokia Display an einem Arduino Nano nutzen. Ich finde einen Haufen Schaltungen, nur stimmen die Codes vom Arduino Playground nicht überein. Ich hoffe
8; index++) { LcdWrite(LCD_D, 0x00); } Sind das die physikalischen Pins auf dem Atmega, oder auf das Arduino bezogen? Die stimmen nicht mit der Anschlussbelegung des 1. Links überein. Muss ich das im Sketch anpassen?? Vielleicht hat jemand schon einen fertigen Sketch und die Richtige
-
Thread
Pin Change Interrupt atmega168
bedanken! Hat mir schon oft aus der Patsche geholfen.. ;) Nun aber zum Problem: Ich habe an meinem atmega168 insgesammt vier PWM-Eingänge angeschlossen. Diese möchte ich nun auswerten um die PWM-Dauer festzustellen. Dazu sei gesagt, dass sich jeweils zwei der Pins (4,6 / 13,14) in den Pin-Change-Bereichen
: Sascha Albrecht Company : Modellfreunde Thüringen Comments: Chip type : ATmega168 Program type : Application AVR Core Clock frequency: 16,001000 MHz Memory model : Small External RAM size : 0 Data Stack size : 256 ********************
-
Thread
USBasp: Von Atmega48 auf Atmega168 portieren
Each Interrupt Vector occupies two instruction words in ATmega168, and one instruction word in ATmega48 and ATmega88. ATmega48 does not have a separate Boot Loader Section. In ATmega88 and ATmega168, the Reset Vector is affected by the BOOTRST fuse, and the
Hallo Rene, die Info ist im Datenblatt zum "ATmega48, ATmega88, and ATmega168" unter "2.2 Comparison Between ATmega48, ATmega88, and ATmega168" auf Seite 6f zu finden. Aber stört uns das ? Nein, den der C Compiler regelt das für uns. -
-
Thread
ATMega168PA mit avrdudeGUI möglich?
current consumption, an optimized version of ATmega48P/88P/168P has been introduced. The ATmega48PA/88PA/168PA is a functionally identical, drop-in replacement for the ATmega48P/88P/168P. All devices are subject to the same qualification process
sagen), dass es für das Programmieren und unser Problem keine relevanten Unterschiede zwischen dem ATMega168P und ATMega168PA gibt?
-
Thread
ATmega168PB Interrupt an E0
Hallo, ich möchte am ATmega168PB an E0 einen externen Interrupt hängen, der den Controller aus dem PowerDown weckt. Der ATmega168PB hat die Pins E0-E3 neu als I/O-Pins mit zugehörigen Interrupts PCINT24-27. Ich verstehe
Dieter F. schrieb im Beitrag #4684032: > Aber nicht beim 168PB -> S. 87 DB - Punkt 17.3 Ja, das weiß ich auch, Dieter. Aber Hubert schrieb oben, dass es beim Atmega168PB keinen Pin Change Interrupt Request 3 gibt worauf du schriebst, dass es sehr wohl einen
-
Thread
Wie schließt man ATmega168 an AVR Dragon an?
habe, dass der AVR Dragon sehr empfindlich ist, traue ich mich nicht ihn auf gut Glück an einen ATmega168 anzuschliessen. Ich möchte den ATmega168 an den ISP des Dragons anschließen. Ist es richtig den Dragon mit ATmega, so wie der Anhang es zeigt, zu verbinden? Gruss Steffen
Stiftleisten, heraus geführten Vcc direkt verbinden und dies dann als Versorgungsspannung für den ATmega168 nutzen?
-
Thread
suche 8 stück ATmega168 (DIP)
Hi! Hat jemand 8 ATmega168 nutzlos herumliegen? Dachte, ich frag mal, bevor ich bei Reichelt bestelle.
Spaßvogel! ich such keinen Bruder, sondern den ATmega168. Warum soll der 328 billiger sein??? Falls es den überhaupt zu kaufen gibt.
-
Thread
problem umstieg atmega8 auf atmega168
hallo, ich hab nen problem beim umstigt vom atmega8 auf atmega168. brauche den aufgrund des größeren speichers. problem taucht nur auf wenn ein interrupt kommt. kommt der interrupt stürt der atmega168 ab. im programm habe ich die register vom atmega8 auf atmega 168 geändert. programm mit den atmega168 registern: void sende(char buffer[]) // sende - Funktion zum Übermitteln einer Zeichenfolge { for
-
Thread
Unterschied ATmega88 / ATmega168
anpassen, da sich der interne Oscillator bei 2MHz anscheinend etwas anders verhält als der des ATmega88. Nun läuft die Anwendung. Aber noch eine weitere Frage zum Verständnis: Der kompilierte Quellcode besteht beim mega88 aus 3015 words, und beim mega168 aus 3569 words. Hat das mit der oben erwähnten
Falk Brunner wrote: > Ja, un der Tatsache, dass beim 168er JMP und CALL anstatt RJMP und RCALL > verwendet werden, 2 Worte vs. 1 Wort. Also mein WINAVR-Compiler verwendet beim ATMega16 jmp nur in der Vektortabelle und ist ansonsten schlau genug, die "relativen
-
Thread
Problem: Von Atmega8 zu Atmega168 (Input)
ich stehe gerade mächtig auf dem Schlauch. Seit nun zwei Stunden will ich einen Code auf einem Atmega168 zu laufen zu kriegen. Das meiste klappt. Nach mittlerweile Stunden Fehlersuche habe ich nun herausgefunden, dass ich keine Werte eingelesen bzw. ausgegeben bekomme. Mit dem Atmega8 komme ich hingegen
schrieb im Beitrag #4133058: > Mein konkretes Problem ist nun, dass folgende Testzeilen auf dem Atmega8 > funktionieren und auf dem Atmega168 nicht Vielleicht hast du die falsche Erwartungshaltung?
-
Thread
Gibt es einen Unterschied zwischen Atmega8 und Atmega168?
Hallo zusammen! Folgendes: Bisher habe ich einen Atmega8 verwendet, als Sprache benutze ich Bascom. Jetzt ist mein Programm mittlerweile so groß das ich auf den Atmega168 umsteigen musste. Konnte ich mir beim Atmega8 noch im Hyperterminal von Windows
>Gibt es einen Unterschied zwischen Atmega8 und Atmega168? Nein, natürlich nicht. ATMEL hat uns mit der unterschiedlichen Bezeichnung nur verwirren wollen. Die Datenblätter, die sie geschrieben haben, sind natürlich auch nur zum Nicht-Angucken
-
Thread
ATMega8 und ATMega168, beide wie tot
machst und hier hochlädst. trotzdem noch eine schätzung: bist du dir sicher den code auch für den atmega8 kompiliert zu haben ? also dem compiler gesagt zu haben das hexfile für den atmega8 zu generieren ? lg, gerald ps: ich stelle keine dummen fragen.
richtig definieren ( auch wenns schweer fällt ) #define OC1A_PIN PB1 // OC1A pin (ATmega8 use PB1) #define OC1A_DDR DDRB // OC1A DDR (ATmega8 use DDRB) zBsp. so und wenn es dann nicht geht vielleicht mal aus der while ne leere for machen ' for (;;) ' und das void
-
Thread
Atmega168 eeprom schreiben in VB6
Hallo! Ich brauche eure hilfe. Hat jemand Erfahrung mit dem direkt Schreiben in eeprom Atmegi168 mit Visual Basic 6 via UART? Ich moechte machen ein kleines Programm in Visual Basic 6, das kann reden und schreiben Atmega168 EEPROM Daten via UART. Mit reden EEPROM hab ich kein Problem via UART
und es lauft sehr gut. Ich bin am suche nach eine moeglichkeit zu direkt schreiben HEX Daten in Atmega168's eeprom. So etwas, ich schreibe wort ABBA und VB6 wandelt sie in hex Daten 05 18 18 05 und schreibt auf eine bekannte Adresse in EEPROM des Atmega168. Alle Schreiben immer an die gleiche Adresse
-
Thread
DebugWire/ISP am atmega168pb
Hallo, Ich schaue mir gerade das das Board atmega168PB-mini an. Der atmega189pb besitzt das sogenannte debugwire zum debuggen und so wie ich es verstehe ist dieser debugwire auch in der lage den atmega168pb zu flashen. wozu gibt es denn dann noch
die ISP, die da aber nicht bestückt ist. Siehe http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega168PB-Xplained-Mini-UG-DS50002636B.pdf Kapitel 2.3
-
Thread
Tausche Atmega644P gegen Atmega 168
Hallo, ich hab hier noch 10 Stück Atmega644P-20AU liegen und würde die gerne tauschen gegen Atmega168-20AU. Für einen 644P möchte ich 2 168-er haben. Viellecht hat ja einer Interesse. Gruß Jan
-
Thread
EEPROM beim Atmega168 ärgert mich!
-Os -ffunction-sections -fpack-struct -fshort-enums -mshort-calls -g2 -Wall -c -std=gnu99 -mmcu=atmega168
Linker-Optionen: -Wl,-lc -Wl,-lm -mmcu=atmega168 Ich habe mal ein Debug-LED-Blinken in der load_pwm_values() eingefügt, dann war der Fehler wieder da.
-
Thread
2 Atmega168 per TWI verbinden
Hi, ich lese mich gerade in diesen Artikel ein: http://www.mikrocontroller.net/articles/AVR_TWI Unten sind 2 AN angezogen: AVR311 und AVR315 In den AN steht etwas von c-libs für Slave und Master. Doch wo bekomme ich diese her? Gruß, DS
-
Thread
ATMega168 und rel. Luftfeuchtigkeit / Temperatur
85% rel. Luftfeuchtigkeit machen und siehe da, die LED flackert wie wild, wenn ich die Schaltung (ATMega168 und externe Beschaltung) in den "Ofen" lege. Ich habe lange nach der Ursache des Flackerns gesucht, bis ich einmal die Idee hatte, den AD-Wandler auszuschalten und einen fixen Duty-Cycle des PWM-Signals
Im übrigen geht 85°C schon in den Automotive-Bereich. Bist Du sicher das die Bauteile, z.B. der ATMega168 für den Temperaturbereich geeignet sind?
-
Thread
[T]ausche Atmega328 gegen Atmega168
Leider habe ich 4 Stck falsch bestellt. DIP Gehäuse. Nicht benutzt letzte Woche gekauft. Mein PonyProg kann soweiso keinen 328 brennen. Kann jemand tauschen ? Bitte per PN
-
Thread
EEPROM von Atmega168 wird scheinbar zufällig beschrieben
Hallo. Ich wundere mich über scheinbar zufällige EEPROM-Einträge beim ATmega168PA-PU. An zwei Stellen tauchen nach einiger Zeit Betrieb wie zufällig Einträge auf. An diese EEPROM-Stellen schreibe ich aber nicht aktiv bzw. nicht gewollt. Das ganze habe ich in AtmelStudio
Die Reset-Beschaltung vom Atmega wurde nun geändert. Passt das soweit?
-
Thread
propellurino, parallax propeller mit atmega168 steuern
meiner Lösung: http://www.hobby-roboter.de/forum/viewtopic.php?f=5&t=72 Ein Aufsatz für ein Atmega168 Arduino Board. Der Atmega168 steuert den Propeller quasi als Coprozessor. Wie findet Ihr's zefro
. ;) Ja, der Linus ist schon phänomenal. Allerdings fand ich sein letztes Demo, bei dem auf dem Atmega88 Sound und Video lief, noch viel beeindruckender. Im Gegensatz zum Propeller ist der Atmega88 ja überhaupt nicht für eine VGA Ausgabe vorgesehen. >Ein deutlich besseres Video gibt es übrigens hier
-
Thread
ATMEGA 168PA 2 PINS abfragen
HAllo Leute, eine Frage: if ((PINB & (1 << PINB6)) == 0 | ((PINB & (1 << PINB7)) == 0 )) diese Abfrage funktioniert ohne probleme. Wieso funktioniert dieses hier nicht ? while((PINB & (1 << PINB1)) == 0 & ((PINB & (1 << PINB0)) == 1)) Hier soll solange weitergemacht werden, solange PINB1 0 ist und PINB0 1 Nur irgendwie funktioniert das nicht. Muss ich da irgendwas anders machen ? LG Tobias
-
Thread
ATMega168 Master SPI mit SS als Ausgang?
Hallo, laut Datenblatt sollte es doch problemlos möglich sein, SS als Ausgang zu nutzen, während SPI im Master Mode aktiv ist. Bei mir funktioniert das irgendwie nicht. In meiner Verzweiflung setze ich jetzt an vier Stellen während der SPI initialisierung den SS als Ausgang (und auf 1 um sicherzustellen, dass Master SPI erhalten bleibt, auch das sollte ja wohl unnötig sein). Trotz alledem ist SS danach Eingang, SPI funktioniert dementsprechend nicht als Master und ich kann PB2 nicht schalten. Irgendeine Idee was hier schiefläuft? [c] // SPI DDRB |= (1 << PB3); // MOSI out
-
Thread
Atmega168 Timer auf dem Arduino Nano3
geschaut http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2545-8-bit-AVR-Microcontroller-ATmega48-88-168_Datasheet.pdf 16Mhz durch 64 (Teiler bei CS00 und CS01 =1) wären 250Khz. Durch die 16Mhz als F_CPU ergibt sich ein Reloadwert von 249 für den Timer, sollte also alles passen, dennoch
viel Code drauf, nur ein bissl Ausgabe auf LED. Mache da sonst noch nichts. Die Timer auf dem Atmega waren mir schon immer zu viel, steige da nicht gut durch, auch nicht im Datenblatt, ist nicht meins. Da bräuchte ich etwas Unterstützung, die ganzen Modi etc... Thema Fragen: ja 0.001 * 16.Mio durch
-
Thread
IRMP Atmega168 Signal wird falsch übergeben?
Hallo Leute, ich bin neu hier, einigermaßen fachfremd und minimal ausgestattet, sprich Atmega168, IR Empfängermodul und China Fernbedienung (NEC). Wenn ich das Signal direkt mit dem IR Empfänger über die Soundkarte auslese sieht es vernünftig aus (Orignial_Signal.png, rechtes Bild). Wenn
? > Kann das an F_Cpu liegen oder ist das ein Hardware-Problem? Ich tippe darauf, dass Dein ATmega nur mit 1 MHz statt 8 MHz läuft. Prüfe mal bitte die CKDIV8-Fuse, welche den Takt nochmal durch 8 teilt. Bei einem Takt von 1MHz ist die Abtastrate auch nur noch ein Achtel, also 1875 Hz. Das würde
-
Thread
neuer ATMega168P lässt sich nicht Programmieren
einem Problem melden: Ich möchte mit meinem USB-AVR-LAB (von Christian Ullrich) einen fabrikneuen ATMega168P bespielen (nutze den Programmer vom Chris). Es wird zwar eine Verbindung hergestellt, also etwar "3MHz Verbindung OK" "Device ID...", wenn ich aber das Programm aufspiele, macht der uC nichts.
in den Werkszustand versetzt. Das Gerät hat mir schon gute Dienste geleistet. http://mdiy.pl/atmega-fusebit-doctor-hvpp/?lang=en MfG Paul
-
Thread
ISR / INT0 mit ATMEGA168
dazu führen, dass ein Interrupt verpasst wird, oder? Das ganze läuft bzw. läuft nicht auf einem ATMEGA168. Hat jemand einen Rat? Gruss werfab
Oha, der ATMEGA168 war ja noch jungfräulich. CKDIV8 entfernt, jetzt gehts schneller. Besten Dank für eure Hilfe.
-
Thread
Bootloader für den ATmega 168 macht Probleme
bootloader.elf Und folgendes Buildprotokoll: Build started 23.2.2008 at 17:35:14 avr-gcc.exe -mmcu=atmega168 -mmcu=atmega168 -Wall -gdwarf-2 -O0 -fsigned-char -MD -MP -MT asm_main.o -MF dep/asm_main.o.d -x assembler-with-cpp -Wa,-gdwarf2 -c ../asm_main.s ../asm_main.s: Assembler messages: ../asm_main.s
gestartet. Meine Fuse-Bits sind wie folgt: http://palmavr.sourceforge.net/cgi-bin/fc.cgi?P_PREV=ATmega168&P=ATmega168&V_LOW=B7&V_HIGH=DD&V_EXTENDED=F8&M_LOW_0x3F=0x37&M_LOW_0x40=0x00&M_LOW_0x80=&M_HIGH_0x07=0x05&M_HIGH_0x08=&M_HIGH_0x10=&M_HIGH_0x20=0x00&M_HIGH_0x40=&M_HIGH_0x80=&M_EXTENDED_0x01=0x00&
-
Thread
USART+RX_SR für ATmega168
Hi, Ich habe mir den Code vom Tutorial übernommen und hab ihn nur für den Atmega168 angepasst. Beim ersten Versuch, ohne den RX-ISR (also Polling) und habe auch Daten empfangen und dann mit RX-ISR, leider ohne erfolg. Ich weiss nicht mehr weiter, kann mir Jemand Helfen. Chip:Atmega 168 (über STK500) CLK:16MHz Baud:9600 PS. Der angepasste Code [avrasm] .include "m168def.inc" .def temp_1 = R16 .equ F_CPU = 16000000 ; Systemtakt in Hz
-
Thread
ATmega168 (sbis UCSRnA,UDREn)
hallo, ich sitz grad vor meinem AVR-Studio und will UART in Assembler basteln. Eigentlich kein Problem, aber "sbis UCSR0A,UDRE0" will nicht. Register out of range, wird mir sagt. Hab schon rumprobiert, naja jetz bin ich hier. Kann mir jemand helfen? joerg
-
Thread
Beschaffung Atmega 168 Automotive in "mittleren" Stückzahlen
Bereich automobile Meßtechnik) benötigen für die Serienfertigung eines neuentwickelten Produkts den Atmega168 im automotiven Temperaturbereich (-40°C - +125°C) in Stückzahlen von initial ca. 200 Stück, über die Produktlaufzeit vielleicht bis ca. 500 Stück. Optimal wäre die Gehäuseform QFN32 (ATmega168-15MZ), nicht so schön klein, aber auch einsetzbar wäre TQFP32 (ATmega168-15AZ). Der automotive Temperaturbereich ist vom Kunden unabdingbar gefordert, da die Baugruppe innerhalb des Gehäuses eines Motorsteuergerätes verbaut werden wird. Und damit manifestiert sich
-
Thread
Atmega168 und ADC -> so richtig ?
Hallo ! Ich möchte vom PINC4 (ADC4) ein analoges Signal eines Sensors abfragen. Da ich in meinem Programm keine Warteschleifen gebrauchen kann, habe ich mich für den "Free Running"-Modus entschieden. Und die positive Betriebsspannung als Referenz, da das Ganze mit Batterien betrieben werden soll. Ist der "Programmfetzen" so richtig? Muss ich noch Hardwaremäßig noch etwas beschalten, ausser Sensorsignal an PIN C4? (mal abgesehen von allem was nötig ist um den Controller laufen zu lassen) [c] ... uint16_t adc_result; ADMUX |= (1<<REFS0); //AVCC Referenzspannung ADMUX
-
Thread
Einfachstes Startprogramm funktioniert nicht (ATmega168, C)
Hallo, ich habe ein Anfängerproblem mit meinem ATmega168: Ich habe an einen ATmega168-20PU einen ISP-Anschluss drangelötet und diesen mit dem ISP-Anschluss des ATMEL STK500 verbunden. Mit dem AVR Studio 5 kann ich nun die Device-ID auslesen und Programm
-
Thread
Atmega168 per isp programmieren (anfänger)
Hi, ich versuche gerade einen Atmege168 per ISP zu programmieren. Dafür nutze ich einen MySmartUSB light. Das Ding redet auch mit dem Rechner und alle sscheint gut zu sein. Nur mit dem Microcontroller redet mein PC leider nictht.
vorstellen, dass ich zwingend 47 nF brauche. Ansonsten habe ich halt keinen Taktgeber dran, da der Atmega aber Fabrikneu ist sollte der eh mit dem internen Oszilator laufen.
-
Thread
ATMega168 Multiplikation/Division großer INT
Hallo allerseits, ich muss in einem ATMega168 mit recht großen Zahlen rechnen. Irgendwie scheint das aber nicht richtig zu funktionieren, denn entweder kann er diese Zahlen nicht richtig berechnen oder die Berechnung erfordert zu viele Rechenzyklen
-
Thread
Amplituden moduliertes Signal einlesen mit ATmega168
Hallo, kann ich mit einem ATmega168 ein Amplituden moduliertes Signal auswerten? Das zu dekodierende Signal habe ich angehängt. Es hat eine Trägerfrequenz von 1kHz. Dieses würde ich auf einen ADC Eingang des ATmega168 geben. Doch
-
Thread
Motoren Ansteuerung mit Arduino Seeeduino atmega168
Ich versuche mit einem arduino seeeduino atmega168 4 Motoren anzusteuern (Signal kommt von einer selbst geschriebenen APP) Zuerst sollten sich die Motoren alle gleich schnell drehen - Kein Problem Jetzt ist eine Art Steuerung dazugekommen
-
Thread
Timer0 mit ATMEGA168 im Polling Betrieb
Guten Tag Ich möchte den Timer0 meines ATMEGA168 so aufsetzen, dass ich eine Funktion aufrufen kann ( wait), die dann z.B 100us wartet. Ich bin mir nicht sicher ob ich die Taktfuses richtig eingestellt habe. Ich benutze Atmel Studio 6 und habe
-
Thread
ATmega168: PWM gibt nur einen Pulse !
Hallo ! Habe das Problem, dass ich bei meinem ATmega168 die PWM nicht vernünftig zum laufen bekomme. Kriege auf PB1 exakt eine steigene und eine fallende Flanke und das wars dann. Jemand eine Idee, wo mein Fehler liegt ? Gruß S.Dierking PS:
-
Thread
I²C header für Atmega168
Hallo, Ich programmiergerade I²C mit Atmega168 und habe eine kleine Frage. Ich finde die Befehle (SLA_W/R; TW_MT_SLA_ACK) etc nicht i header <util/twi.h>. Kann mir jemand sagen welche Header ich dazu brauche? Danke
-
Thread
ATmega168PA mit 32768Hz Quarz
Hallo, ich versuche auf einem STK600 einem ATmega168PA einen 1Hz Takt abzugewinnen. Dazu habe ich auf dem STK600 den Jumper von '32kHz' nach 'TOSC1' gesteckt (und kann die Frequenz dort auch messen). Das Prg soll eine LED auf Port D im 1sec Takt