-
Thread
PWM an PB1(OC1A) nicht veränderbar
Atmega 168PA
-
Thread
Unterschied drei mal ATMEGA168
Joe schrieb im Beitrag #3102896: > den 3 verschiedenen ATMEGA168 erklären ? Steht alles in den Datenblättern: ATMEGA168-20PU: 2.7 bis 5.5V ATMEGA168A-PU: 1.8 bis 5.5V ATMEGA168PA-PU: 1.8 bis 5.5V, 28-pol. Dip, picoPower Gemeinsam haben sie max. 20
sagen was ich falsch mache. Ich habe mit einem Lernpaket von Franzis mit einem freeduino mit smd atmega168 bestückt meine ersten gehversuche gemacht (dem paked war unter anderem auch ein atmega168-20PU beigelegt), hat auch alles prima geklappt. Nun Habe ich mir atmega168PA-PU (28 pin dip gehäuse)
-
Thread
Decompiler AVRstudio 6
http://atmel.com/Images/doc8035.pdf AVR512: Migration from ATmega48/88/168 to ATmega48P/88P/168P Der neuere 328 wird noch nicht genannt. Hier sind die Unterschiede aufgelistet: - "some register bits has been added..." - "low frequency crystal driver strength is
steht da leider nicht aber im Datenblatt: BODS and BODSE only available for picoPower devices ATmega48PA/88PA/168PA/328P Also nach "picoPower" suchen. Da gibts auch noch den Unterschied A oder P oder PA, nur nicht beim 328
-
Thread
Attiny48 VS Atmega48
wenn der Tiny reicht und billiger ist, ist doch Ok. user schrieb im Beitrag #3072474: > Der Atmega48 kostet zwischen 3 und 4 Euro. Der Preis ist allerdings ein Witz. Aber such vor allen Dingen nach Atmega48A und PA. Der ohne was und sein Kumpel "V" sind auch schon wieder alte Hüte und wesentlich
schrieb im Beitrag #3072519: > Der Preis ist allerdings ein Witz. > Aber such vor allen Dingen nach Atmega48A und PA. Der ohne was und sein > Kumpel "V" sind auch schon wieder alte Hüte und wesentlich teurer. Mit den Kürzeln hinten dran kenn ich mich auch nicht aus - es gibt sooo viele verschiedene
-
Thread
Zigbee ETRX357 - seltsames Kommuniationsproblem über UART
hier jemand Erfahrungen mit den Telegesis ETRX357 Zigbee Modulen. Ich hab en solches an einen ATMega168PA angeschlossen und kann auch Daten senden/empfangen. Nur beim Empfang hab ich ein Problem: immer wieder kommen einzelne Zeichen nur als Blödsinn an, dann geht es wieder normal weiter. Auf dem
sind die beiden direkt, da der ETRX laut Appnote kein eigenes RS232 Signal erzeugt, sondern wie der ATMega168 ttl Pegel liefert. Nur eben auf 3.3V statt 5V. Das kann ja aber keine Zeitliche verschleifung zur Folge habne, glaube ich zumindest. Daher habe ich die RX/TX Pins jeweils direkt aneinander angeschlossen
-
Thread
fremdes Layout erkennen, verstehen und verändern (Bauteilsuche und Funktionsvodoo)
nachschauen/testen kann. 1. Die Bauteile: --->PIC16F737-I_SP 28 Beine haben ja auch manche Atmega, doch alle Datenblätter der "ATmega48A-48PA-88A-88PA-168A-168PA-328-328P" etc. führen die PWMs auf PIN15,16,17 und Versorgungsspannung auf PIN7,8,21,22. Habe ich einen PDIP Typ übersehen? Ich möchte
-
Thread
Diskussion zum Artikel "Single Chip Frequenzumrichter" für den 2. MC Wettbewerb
Im Schaltbild wird ein ATmega88 verwendet im Projekt steht aber nur eine HEX Datei 14Kb für den ATmega168 zur verfügung gibt es auch noch eine 8Kb Version für den ATmega88 da die 14Kb Datei nicht in den ATmega88 past.
Ich glaube da muß ich mir erst einen besorgen. Habe nur ein paar von den ATMEGA168A-PU vorrätig.
-
Thread
Stromsparen atmega16
Ja ich weiß, dass das zB mit dem Atmega168 möglich wäre. Beim Atmega16 funktioniert das aber leider nicht so weit ich das gelesen habe...
Mathias G. schrieb im Beitrag #3047051: > Ja ich weiß, dass das zB mit dem Atmega168 möglich wäre. Beim Atmega16 > funktioniert das aber leider nicht so weit ich das gelesen habe... Warum hast Du denn überhaupt so einen alten Chip genommen? Ein Atmega164PA hat die gleiche Pinbelegung
-
Thread
Codesammlung und Tutorial
STK500 und ATMega8 - meine beiden meistgehassten Produkte der Firma Atmel. Sorry, David, du hast dir zwar viel Mühe gemacht, aber das ist eine Kombination, mit der du vor 5 Jahren jemandem Freude gemacht hättest. Heute
auch von "PB0" und "PB1" gesprochen, PA0 und 1 dürften gemeint sein Ich gehe nicht alle Seiten durch, diese Unstimmigkeit ist aber auch anderweitig zu finden (noch bei ATMega8->Timer0 Overflow -> hier sprichst du beim Plot nur von "P0"
-
Thread
ATmega328 (ohne P)
www.atmel.com/Images/doc8035.pdf > > MfG Spess Das ist alles? ich habe bedenken... Zitat: Between ATmega48/88/168 and ATmega48P/88P/168P some register bits has been added, but none of the existing bits has been removed, nor moved to different locations. Nett... und welche? Und irgendwo hab ich gelesen
Datenblatt "8271E–AVR–07/2012" Tom M. schrieb im Beitrag #3005758: > P steht für Picopower: 48P, 88P, 168P, 328P Das ist grundsätzlich richtig. Gehört aber nicht zusammen. 48PA, 88PA, 168PA, 328P sind die aktuellen Picopowers. 48A, 88A, 168A, 328 sind ohne Picopower. 48P, 88P, 168P sind zwar auch mit
-
Thread
IDE unter Linux
at90s8535 at90scr100 at90usb1286 at90usb1287 at90usb162 at90usb646 at90usb647 at90usb82 at94k ata6289 atmega103 atmega128 atmega1280 atmega1281 atmega1284p atmega128rfa1 atmega16 atmega161 atmega162 atmega163 atmega164a atmega164p atmega165 atmega165a atmega165p atmega168 atmega168a atmega168p atmega169 atmega169a atmega169p atmega169pa atmega16a atmega16hva atmega16hva2 atmega16hvb atmega16m1 atmega16u2 atmega16u4 atmega2560 atmega2561 atmega32 atmega323 atmega324a atmega324p atmega324pa atmega325 atmega3250 atmega3250a
-
Thread
Wird es einen ATmega648 geben?
Hi, ist vielleicht eine merkwürdige Frage, aber wird es denn einen ATmega648 geben? Als logischen Nachfolger in der ATmega88-, -168-, -328-Reihe. Weiß da jemand etwas? Google liefert keine wirklich brauchbaren Ergebnisse. Von der Speicheradressierung her sollte es ja keine
Es gibt einen ATMega644(P)(A)(PA), was gefällt Dir an dem nicht?
-
Thread
Attiny 261 stirbt(?)
Hallo! Also verfust ist er nicht. Ich habe gerade mit einem Atmega einen Ausgang getoggelt und das an den PIN XTAL1 vom Attiny angelegt, aber ich bekomme immer noch keine Verbindung hin. Mit der ISP Frequenz bin ich bis auf 100Hz(wirklich nur Hertz) runtergegangen
ist so ein kleiner > grauer NTC links von den MosFETs auf dem Bild: Bei Verwendung eines Mega168PA braucht´s den nicht ;-).
-
Thread
Auswahl der Hardware durch Präprozessor
Präprozessor durchführen. Ist dies in der Form möglich? void init_port(void) { #if defined(__AVR_ATmega88pa__) DDRB = 0x00; PORTB = 0xFF; DDRC = 0x03; PORTC = 0x4F; DDRD = 0x00; PORTD = 0xFF; #else //Atmega644/644pa DDRA = 0x07; PORTA = 0xF8; DDRB = 0x01; PORTB =
wie man > hier sieht wird der Teil für port_init > nicht compiliert. Im Makefile habe ich > den atmega88pa ausgewählt. Glaubst Du, dass das kleingeschriebene pa in __AVR_ATmega88pa__ korrekt ist?
-
Thread
Zwei Servosignale zu einem mixen
-das wichtigste bei diesem Projekt- verbaue ich ZWEI HobbyKing Multi-Rotor Control Boards V2.1 (Atmega168PA). Auf das eine flash ich das Programm für einen Tricoper, und auf das andere Board das Programm für normales Flugzeug (Airplane). Beide Boards werden mit den Steuerbefehlen vom Empfänger gespeist
was vermutlich an der noch etwas wackligen Konstruktion liegt. Des weiteren habe ich mir einen Atmega8 mit Zubehör gekauft, arbeite gerade das AVR-tutorial durch und habe mir schon ein paar Beiträge über Servosignale durchgelesen. Ich habe schon eine grobe Vorstellung wie man die Signale des Control
-
Thread
Widerstandsmessgerät
Ich habe noch ein paar ATMEGA168PA-PU Was haben denn die am interner refernzspannung??
Kai Burghart schrieb im Beitrag #2918470: > Ich habe noch ein paar ATMEGA168PA-PU > > Was haben denn die am interner refernzspannung?? Was haben die an Datenblättern?
-
Thread
LCD Beschaltung mit SPI und ISP
leider zu klein das ich einen Screenshot vom Schaltplan machen kann. Die Schaltung besitzt 2 ATMega8 und 5 SPI Anschlüsse. Die CS Leitungen liegen auf den PD Ports des "Master" Chips. Ein weiterer ATMega8 ist am LCD angeschlossen und sient als Slave für den Master. Auf diesem läuft alleine
Hi >der ATMega8 schnell an seiner grenze, Es gibt auch noch andere AVRs. Ein ATMega644P/PA oder ein ATMega1284P hat Speicher satt und auch noch 2 UARTs, die auch SPI können. Außerdem kann man die mit 20MHz laufen
-
Thread
STM32F4 und Hallsensoren
in AppNote AVR447 gut besprochen und umgesetzt. Bei AVR läuft es mit 3 Timern in einem 8-bitter (ATMega88/168...), das Prinzip ist aber leicht umsetzbar auf einen der Advanced Timer des STM32 mit 3 seiner 4 CC Register. (Ich nehme Timer8 auf einem STM32F103). Am elegantesten alleridngs finde ich dafür
--------------------------- Function: initialise timer 1 for pwm generation; pwm outputs are pa8, pe11, pa10. initialise timer 8 for pwm generation; pwm outputs are pc6, pc7, pc8. in: none out: none ==============================================================================*/ {
-
Thread
6N136 der richtige Optok.
zumindest Futaba Empfänger eine Signalspannung von nur 3 Volt haben. Bei 5 Volt Versorgung ist z.b. beim ATmega 168PA die niedrigste high Spannung 0,6*5V=3V ! Ich habe irgendwann mal 3 LED Streifen per PWM mit einem Atmega 8 über einen Empfängerkanal eines Futaba Empfängers angesteuert (ohne Opto), dass hat
-
Thread
AVR asm jmp problem
interessant zu wissen, um welchen Controller es sich handelt Im ersten Beitrag steht, dass es ein ATmega168 ist. Thomas
Registers as data space using LD and ST instructions, 0x20 must be added to these addresses. The ATmega48A/PA/88A/PA/168A/PA/328/P is a complex microcontroller with more peripheral units than can be supported within the 64 location reserved in Opcode for the IN and OUT instructions. For the Extended
-
Thread
ARM: kompliziert?
Applikation ( 3-Phasen Sinus BLDC) , die ich auf 3 verschiedenen Architekturen implementiert habe: ATMega88/168 bei 8/16Mhz, XMega192A3 bei 32Mhz und STM32F103 (netto ca.25Mhz). Die Hauptschleife misst, wieviel Zeit die CPU 'übrig' hat und erledigt nebenbei die Konsole, der Motor läuft komplett im Interrupt
geordnet' auf die 8 Bit breiten Ports gelegt: Beispiel D0-D7 auf PD0-PD7, D8-D15 auf PE0-PE7, A0-A7 auf PA0-PA7, ... Für mich sind das Gründe, warum der RX angenehmer zu handhaben ist.
-
Thread
RFM70 Interrupt mit Atmega168pa
einem seltsamen Problem... Kann mir bitte jemand helfen? :-) Ich habe zwei RFM70-Module an zwei Atmega168pa. Das ganze funktioniert wunderbar per polling in der main-Schleife: [c]while (1) { if (receivePayload(buffer)) { uart_puts((char*)buffer); uart_puts("\n\r"); }
-
Thread
China SUPER Bauteile-Schnäppchen Thread
://www.ebay.at/itm/261089394141 (ATMEGA328, kein USB) http://www.ebay.at/itm/150884671106 (ATMEGA168, Schalter und Vreg, kein USB) http://www.ebay.at/itm/230795578198 (ATMEGA328, Resettaster, kein USB) http://www.ebay.at/itm/280963690978 (ATMEGA328, Nano, USB) http://www.ebay.at/itm/230799921826 (ATMEGA328, Nano, USB) http://www.ebay.at/itm/221119540576 (ATMEGA328, Nano, USB) Chip-Only ATMEGA328 mit Arduino-Bootloader ab *ca 3 EUR* inkl
-
Thread
Sleep-Funktion / Power Save
nicht mehr aus dem Sleep Modus aufwacht. Habe es mit zwei unterschiedlichen Boards (einmal mit ATMEGA48PA und einmal mit ATMEGA48V) getestet und beide zeigen das gleiche Ergebnis. Watchdog ist übrigens nicht aktiviert. Habe echt keinen Lösungsansatz. Gruß NobbyH
Aufwachen durch den Timer2-Interrupt. Eine Uhr schafft dann die Minute locker in 20 Sekunden. Beim Atmega48a bzw. pa, kommt er gar nicht zurück. Mit anderen Controllern, 168, 168pa genauso. Schaltet man den CPU-Takt auf 1MHz läuft alles wie erwartet. Lässt sich auch immer wieder reproduzieren.
-
Thread
Strom sparen mit Atmega32
Michael K. schrieb im Beitrag #2815711: > Würde es sich stromtechnisch rechnen, den Atmega32 zwischen den > Interrupts schlafen zu legen? Klar rechnet sich das. Allerdings würde es sich wesentlich mehr rechnen, den alten 32 durch einen 324/644pa zu ersetzen. mfg.
(zB mega168p nur 0.3mA bei 1MHz, bei 8 Mhz aber 6 mA).
-
Thread
Danksagung an alle hier!
meinen fast fünfzig Jahren noch einmal so richtig begeistern kann. Ohne euch wäre ich schon an ATmega168A/P/PA/PU gescheitert und seit eben kenne ich auch ein Kibibyte und das wo ich doch schon ewig lange mit Computern beschäftigt bin. Im Moment komme ich mir noch richtig doof vor, aber das eine Arduino
-
Thread
Attiny26 ADC - Aref richtig einstellen
habe ich dann 5V als Referenzspannung? Spess53 schrieb im Beitrag #2803003: > AREF ist nur mit PA3 verbunden, wenn REFS0 = 1 ist. Und nur in dem Fall > gehört ein Kondensator an PA3. Im Tutorial steht aber: Mittels Konfigurationsregister können beim ATmega8 verschiedene Referenzspannungen eingestellt
AVR bereitgestellte Spannung von 2,56V (bzw. bei den neueren AVRs 1,1V, wie z. B. beim ATtiny13, ATmega48, 88, 168, ...). In beiden Fällen wird an den AREF-Pin des Prozessors ein Kondensator von 100nF als Minimalbeschaltung nach Masse angeschlossen, um die Spannung zu puffern/glätten.
-
Thread
RFM70 - Ich erbitte Starthilfe
Beispielcode und die Library von http://projects.web4clans.com/?p=90 genommen. Dieser Code ist für den Atmega32 konzipiert. Ich arbeite mit einem Atmega168. Mein erstes Problem ist folgendes: Im Beispielcode steht [c] #include <inttypes.h> #include <avr/io.h> #include <avr/interrupt.h>
char*)buffer); uart_puts("\n"); } } }[/c] Mit dieser Zeile [c] DDRA |= (1<<PA4);[/c] habe ich ein Problem, der Atmega168 hat ja keinen PortA und ich kann die Aufgabe hier noch nicht ganz nachvollziehen. Welchen Port müsste ich hier für den Atmega168 wählen? In der Library rfm70
-
Thread
RC Empfänger PWM Signal Mosfet Motorregler
sourceforge.net/projects/arduinorclib/ Die kannst du dann der Arduino Umgebung hinzu fügen. Für den Atmega8 wird das leider nicht so einfach. Der kann kein pin change interrupt. Hier würde ich auf den Pinkompatiblen Atmega88 oder besser 168 ausweichen. Dann musst du eigentlich nur noch das passende Arduino
Den gibt es bei den lieben Chinesen und nennt sich: HobbyKing_Multi_Rotor_Control_Board_V2_1_Atmega168PA Das Board war so ziemlich das erste was man bei HK kaufen konnte. Auf diesem Board ist ein Atmega168PA und man kann es als Aero, Bicopter, Tricopter, Quadrocopter und Hexacopter nutzen.
-
Thread
[V] seltsames Matrix-Display auf Platine
Leitungen durchgepiepst: VFD Mega8515 7 PB3 8,16 PB0 9,17 PB1 10 PB4 12 PB2 13 PA3 14 PA2 15 PA1 5,6 sind GND, 11 ist 5V Im Interrupt wird ja noch ein Flag gesetzt, das wird wahrscheinlich im Mainloop ausgewertet. Function14 sendet dann die seriellen Daten ans VFD.
im angehängtem Bild meine DCF77 Uhr, gesteuert von einem ATMega16 und einem Conrad DCF77-Modul.
-
Thread
Fragen zu debuggen etc.
arbeiten, und jeden Cent sparen muessen. Mein Tip: Vergiss diese Dinosaurier. Aktuelle sind ATMega48/88/168/328P/PA oder ATMega164/324/644/1284A/P/PA. MfG Spess
-
Thread
KNX: Busankopplung selber bauen
So ein KNX-Stack-Projekt für die gängigsten MCU (Atmega, MSP430, ...) wäre eine feine Sache. Evtl. könnte ich auch ein wenig mithelfen...
Also … 100er-Preis für TPUART2: <5€. atmega168: <1€. Arduino-KNX_Library: Vorhanden, wenn auch verbesserungswürdig. Damit kann man schon mal was anfangen.
-
Thread
Seltsamer Fehler mit Festkommaarithmetik und 7-Segment
Programmcode. Ich habe das übrigends in Eclipse (mit AVR-Plugin) geschrieben und mit AVR-Studio4 auf meinen Atmega168PA gebrannt. Leider gibt es in Eclipse den Atmega168PA nicht zur Auswahl und bei dem Atmega168P lassen sich die Register nicht ansprechen, weshalb ich den Atmega168 ausgewählt habe(Ich hoffe es liegt
vielleicht doch irgendwie daran liegen? Ich weiß nicht was ich noch testen könnte. Kann mein Atmega vielleicht auch eine Macke haben? Karl Heinz Buchegger schrieb im Beitrag #2733201: > Wie ist die Aussenbeschaltung vom ADC? > ARef, AVcc? Aref ist mit 100nF nach GND entkoppelt und AVCC mit
-
Thread
Problem mit Atmega Quarz
Hallo, habe ein Problem mit meiner Schaltung mit Atmega168PA in TQFP mit SMD-Quarz. Beim ersten Einschalten konnt ich noch prima auf über ISP auf den Atmega zugreifen. Ich habe dann die Fuses auf "Full Swing Crystal 16CK+65ms" geändert. Seitdem komme
CKOPT-Fuse gibt es hier scheinbar gar nicht zur Auswahl (AVR-Studio4). Ich schätze die wird beim Atmega168 automatisch gesetzt, wenn man "external full swing crystal" auswählt?
-
Thread
AVR Synthesizer mit ATxmega128A1
DMA macht es Sinn. Bei mir hat diese Optimierung das Programm mehr als doppelt so schnell gemacht (Atmega328 hat leider kein DMA).
ein kleines Problem. Die Voreinstellung für die PDI Clock-Rate von 1MHz für den Mikrocontroller ATmega644P muss im Menü auf 125KHz herunter gesetzt werden, da sonst der ATmega644P nicht erkannt wird.. Gruß Rolf
-
Thread
TUSB1105 Erfahrungen / Schaltungen
zusammen, ich sitze gerade an der Planung einer kleinen LED Steuerungseinheit für die ich einen ATMega168PA-PU verwende. Im Moment ist meine Schaltung auf V-USB ausgelegt, ich frage mich jedoch ob ein USB transceiver Chip wie z.B. der Texas Instruments TUSB1105 einfacher wäre. Er hat im vergleich zu
-
Thread
Atmega 328 oder 328P ?
Sache, Atmel hat zum Vergleich ausführliche Datenblätter online und für die neu entwickelten P und PA auch Migration Notes erstellt. Danach musst Du Suchen. Link [1] http://www.atmel.com/devices/atmega328.aspx [2] http://www.atmel.com/devices/atmega328p.aspx [3] AVR512: Migration from ATmega48/88/168 to ATmega48P/88P/168P [4] AVR515: Migrating from ATmega48/88/168 and ATmega48P/88P/168P/328P to ATtiny48/88 ok ?
-
Thread
Was macht ein ATMega48V mit internen Oszi, gefused auf 8MHz bei zu wenig Spannung?
Divider einschalte. das mit den 2,7V habe ich folgender Zeile aus dem Datenblatt entnommen: ATmega48V/88V/168V: 0 - 4MHz @ 1.8V - 5.5V, 0 - 10MHz @ 2.7V - 5.5V Aber offenbar habe ich da einen Denkfehler gemacht. Diese Zeile enthält wohn nicht die ganze Wahrheit, denn hinten im Datenblatt habe
Check nochmal die Fuses, vllt haste die nicht richtig geflasht. Hab eben mal nen m168 getestet mit den fuses, läuft bis 1,5V auf 8MHz und kackt dann ab.
-
Thread
Problem mit Software Uart von Peter Dannegger
das Projekt zwar compilieren, aber der CompareB Interrupt wird nicht ausgeführt. Ich verwende den Atmega88. Die Compileroptionen sind: -funsigned-char -funsigned-bitfields -Os -fpack-struct -fshort-enums -Wall -c -gdwarf-2 -std=gnu99 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -mmcu=($DEVICE)
Hallo, läuft der code auch auf einem mega168PA? Grüße
-
Thread
Pollin RFID U2270B
einfach ne Platine geätzt, die ich dann per IC-Adapter auf den IC Sockel stecken kann. Da is ein ATmega168PA und ein RFM70-Modul drauf. In einem kleinen Gehäuse, dass locker in die "Feuerzeug"-Tasche in der Hose passt: ein Atmega88PA, ein RFM70, ein LiPO-Akku (200mAh), ein MAX1555 und ne Spule zur Induktionsladung