-
Thread
Welchen µC benutzen wenn mehr als 32 Inputs benötigt werden?
Wenn du mehr Eingänge brauchst, kannst du einen größeren Mikrocontroller verwenden. STM32 gibt es mit 48 bis weit über 100 Pins.
1234567890 schrieb im Beitrag #5214566: > brauchst du für deine 48 Tasten nur noch 7 Leitungen Sorry, 14 Leitungen für 48 Tasten!
-
Thread
AVR128DB USART Transmit Buffer
> Also es ist wie ich dachte. Der alte ATmega verhält sich > genau gleich zu den neuen µc Typen. Kann ich nicht bestätigen - Senden an PC-Hyperterminal: beim ATmega48PA erscheint "AB", beim AVR128DB28 "ABC".
grafisch dargestellt wird. Es sind 3 Register statt 2 dargestellt. Das Buffer-Register gibt es beim ATmega328PB + ATmega2560 u.ä. nicht. Kurzform: ATmega328PB, ATmega2560 u.ä. haben: ein Daten-Register und ein Shift-Register. Daten-Register wird auch als Datenbuffer bezeichnet. AVRxDB u.ä. haben
-
Thread
ATMega328PB-AU Grundschaltung auf Platine
Veit D. schrieb im Beitrag #7643956: > hast du dich vielleicht verschrieben? Einen ATmega328PA finde ich beim > Hersteller nicht. Den hat Microchip vergessen herauszubringen. Ich hatte nur überschlägig meine Datenblätter angesehen und dabei eines für ATmega48PA, 88PA, 168PA und 328P
#7644515: > Veit D. schrieb im Beitrag #7643956: >> hast du dich vielleicht verschrieben? Einen ATmega328PA finde ich beim >> Hersteller nicht. > > Den hat Microchip vergessen herauszubringen. > Ich hatte nur überschlägig meine Datenblätter angesehen und dabei eines > für ATmega48PA, 88PA, 168PA
-
Thread
DIY 10kW/20kWh eta=99% Insel ESS Projektvorstellung
Schaltaktionen der anderen kompensieren müsste. 4. Wo liegt die Ersparnis, wenn man 6 identische 48V-Batterien braucht? Mit einem 48V-Wechselrichter von der Stange kann man auch mit einer oder 2 Batterien anfangen. Ansonsten gibt es zahlreiche Punkte, die mir in deinen Eagle-Dateien aufgefallen
evtl. Wasserstoff-Melder Später: - 7.Akku mit 24V, für höhere Spannungen - Lademöglichkeit über 48V-BHKW - Lademöglichkeit über PV-Wechselrichter
-
Thread
AVR-Modell zur Laufzeit erkennen?
werden ja auch nur dessen Pindefinitionen durch die avr/io.h eingebunden, nicht aber z.B. die vom Atmega328. Das kann man ganz schnell auch mal prüfen: Als MCU den ATTiny45 angeben und im Code Timer 2 konfigurieren: Der Compiler wird melden, dass er die Register bzgl. Timer 2 gar nicht kennt.
> gebracht wo es sinnvoll sein kann Ich weiß nicht, kenne das STK500 nicht, aber läuft da der ATmega8535 nicht einfach im Compatibility-Mode?
-
Thread
Li-Akkus nun immer voll laden?
Hersteller empfehlen, genau falsch zu verfahren? Es handelt sich übrigens um ein 2019er E-Bike mit 48V Systemspannung, das wir eben gekauft haben. Also nix mit Bleiakku.
E-Biker schrieb im Beitrag #5913969: > Es handelt sich übrigens um ein > 2019er E-Bike mit 48V Systemspannung, das wir eben gekauft haben. Also > nix mit Bleiakku. Das muss nicht heißen dass es kein Bleiakku ist. Aldi hat erst kürzlich 45er Roller mit Bleiakkus und 48 V verkauft. Wenn es
-
Thread
AVR128DB mir 3-wire SPI
auch ohne. sbi - cbi usw. Auch hier gibt es Verbesserung: alle Ports (nicht nur die Hälfte wie bei ATMega2560), A-B-C-D-E-F-G, sind mit sbi - cbi zu erreichen.
etwas Großes zu betrachten, dafür gibt es ATXMega und STM32 usw. Aber dort, wo man früher gerne ATMega328 oder ATMega1284 genommen hat, wird AVR128DB einige Verbesserungen bringen. Klar: 0,5 mm Pinraster ist etwas schwieriger zu löten als 0,8 mm. Aber Mikroskop und passende Flußmittel helfen damit.
-
Thread
Bausatz AVR-ISP-Stick
USB-Data läuft ja auf 3V3, die Z-Dioden würden dann 'nichts' machen und die Datenleitungen sehen vom Atmega 3V3. Bis dann der nexte kommt und 2V5 Boards programmieren will ;-)
einem Stick die 5V Leitung nach dem USB-Anschluss getrennt und nen 3V3 LDO dazwischengehängt. an nem Atmega8L-8 und nem Atmega16-20 (jeweils mit internem 8MHz-Takt) hat es ganz gut geklappt. Man kann so auch 3V Targets programmieren, da der ISP-Stick die Pegel vermittelt und selber mit 3V eingängen bei 3V3
-
Thread
Frage zum Schaltplan
Anhang Bild "Frequenzgang SP AC=0.012) Ich hätte es gerne, wenn auch ein Spannungssignal von 12mV um 48 dB verstärkt werden würde) Wieso wird nur das starke aber nicht das schwache Spannungssignal um 48 dB verstärkt? Freundliche Grüße Berus
vorhabe. > Das von Dir ausgesuchte Board hat allerdings wesentlich mehr Dampf im > Kessel als ein ATmega8, welchen Du hier immer genannt hast. Ich weiß nicht, ob ich mich hier ganz deutlich erklärt habe. Das ausgesuchte Board hat einen ATMega8 in sich. Ich will nicht einfach nur einen ATMega8 als Chip
-
Thread
GPIB-Treiber
Ruhestrom benötigen - die schnell schalten können - die 5mA bei 2.5V liefern können und - die 48mA bei 0.5V liefern können. wo ein Bauteil alleine das nicht leisten kann ist es ggf. denkbar einen Treiber zusammenzusetzen aus - einem Teil der High 5mA treiben kann und - einem Teil der Low 48mA
on Bus Lines. nur eben passen sie nicht so gut zu dem was oben gefordert wird wie 5.2mA high und 48mA low. Im Datenblatt steht 12mA high, das ist viel mehr und kann ggf. Probleme machen wenn andere das dann runterziehen müssen. Für low stehen da 24mA, das ist die Hälfte von 48mA. > Im Netz >
-
Thread
Atmega 2-Kanal Rechteckgenerator gesucht
Aha! Also ist es ohne größeren Aufand mit dem ATmega1284 möglich, einen 2-Kanal-Funktionsgenerator zu bauen? Dann werde ich mir den in Zukunft kaufen... Der Atmega48 hat nicht zufällig auch 2x16bit-Timer?
Dj Elko schrieb im Beitrag #3312464: > Also ist es ohne größeren Aufand mit dem ATmega1284 möglich, einen > 2-Kanal-Funktionsgenerator zu bauen? > Dann werde ich mir den in Zukunft kaufen... > Der Atmega48 hat nicht zufällig auch 2x16bit-Timer? Zur ersten Frage: Ja. Aber
-
Thread
Simpler CAN Baustein
) mit JTAG und kostenslose Entwicklungsumgebung von CodeRed dazu LPC11C12 ohne Transceiver LQFP48 LPC11C14 ohne Transceiver LQFP48 und für die Unterputzdose, da gibt es dann nur noch die Stromversorgung dazu zu basteln LPC11C22 mit Transceiver LQFP48 LPC11C24 mit Transceiver LQFP48
kostengünstiger und einfacher geht es derzeit nicht... Wenn's ein 8 Bitter sein soll, dann ATmega16M1 ohne Transceiver ATMega32M1 ohne Transceiver ATmega64M1 ohne Transceiver
-
Thread
Verhallten auf dem TWI Bus
Ich habe nun ein System laufen mit einem Atmega644 als Master, 3 Atmega48 und ein Atmega32 als Slaves per I2C. Ich verwende die TWI Quellen hier aus dem Forum. Das System funktioniert eigentlich recht gut, aber ab und an habe ich Hänger, so dass
Quellen des Atmega48 Slave Exakt so sieht auch das TWI beim Mega32 aus, daher lass ich diese Quellen mal weg sonst wird es zu viel.
-
Thread
Programmiersprache - C oder Assembler?
vermeiden. Die kleinen MSP430 haben keine UART und keinen ADC - zumindest die, die ich kenne. Den ATmega48 ziehe ich dem ATmega8 vor, da er moderner ist. Gruß Jobst
Danke für die vielen Antworten. Ich werde mich mal in der Assembler Sprache probieren, mit dem ATMega 48, wie von Jobst empfohlen. Grund ist, weil mir die Assembler Schreibweise sehr viel Vertrauter vorkommt. Es gibt sicher einfache Möglichkeiten, sich abrufbare Funktionen zu programmieren? Einen
-
Thread
GCC v14 Release
Option -v gibt. Egal für welchen Controller ich mit der Arduino IDE kompiliere. Ob für Standard ATmega2560 oder den ATmega4809. Beim ATmega4809 ist auch egal ob ich dafür das megaavr Arduino Core Package oder das MegaCoreX Core Package von mcudude verwende. Ist in allen Umgebungen die -v Option aktiv
AVR/GNU|common| der Eintrag -B "$(PackRepoDir)\.." vorhanden ist. ..\device-specs\specs-avr128db48 *cpp: .. -D__AVR_DEV_LIB_NAME__=avr128db48 ist deshalb NICHT definiert. resultierende Fehlermeldungen : - #warning "device type not defined" [-Wcpp] C:\Atmel-Toolchain\AVR8\avr-gcc-14.1.0
-
Thread
Atmega88 Pin Change Interrupt
#3265251: > Ich weiss ja nicht, welchem Datenblatt du das entnommen hast. > Jedenfalls nicht dem des Atmega88. Dann schau dir mal im ATMega 48/88/168/328 Datenblatt Version 05/11 die Wakeup Sources auf Seite 39 an. Und bitte Fussnote (3) beachten. Lediglich bei Idle gehen Pinchange Interrupts. Das leuchtet
: >> Ich weiss ja nicht, welchem Datenblatt du das entnommen hast. >> Jedenfalls nicht dem des Atmega88. > > Dann schau dir mal im ATMega 48/88/168/328 Datenblatt Version 05/11 die > Wakeup Sources auf Seite 39 an. Und bitte Fussnote (3) beachten. > Lediglich bei Idle gehen Pinchange Interrupts
-
Thread
C Progamm funktioniert nicht
Ünterstüzungen. Mein Problem: Ich lade aus dem Programm Myavr "LED on" und brenne in das Microcontroller ATmega8 in C. Es funktioniert nicht. Hier das Programm: //---------------------------------------------------------------------- // Titel : myAVR Beispiel "LED an" für den ATmega8/48/88/168 //--
---------------------------------------------- // Titel : myAVR Beispiel "LED an" für den ATmega8/48/88/168 //---------------------------------------------------------------------- // Funktion : Schaltet alle 3 LEDs an // Schaltung : PortB.0-2 an LEDs //-------------------------------
-
Thread
AT89S8253 (8051) - minimalkonfiguration zum programmieren mittels USBASP
auch die modifizierte .hex für den USBasp zukommen zu lassen. (Benutzt du auch die Version mit dem Atmega48?) Ob es womöglich an meiner Schaltung liegt in die ich den 8253 eingsetzt hab? Habe leider kein Programm um den Schaltplan zu zeichen, werde es bei Gelegenheit mit Paint machen. Habe übrigens
dieser Version der Zugriff auf mein AT89S8253 immernoch nicht. Frage an chester: Hast du ein Atmega8 oder Atmega48 auf deinem USBasp ? Ich habe ein Atmega48 drauf - wenn deine Firmware für Atmega8 gedacht ist müsste ich das wissen - vielleicht geht es dann. Ebenfalls bitte ich dich nochmal darum
-
Thread
Kl. Problem Pulsein Bascom
: BASCOM-AVR 2.0.7.7 'Hardware : LCD-Anzeige 2 X 8 'Chip type : ATMega48V '*************************************************************** $regfile = "m48def.dat" 'ATMega48V $crystal = 1000000 'Quarz intern 8MHz + Divide Clock Config
ATTiny24 zu einem 2Kanal-Schalter machen. Ging nicht so einfach! Dann habe ich zu Hause mal meinen ATMega48 mit einem Display bemüht damit ich etwas sehe. Gespeist wurde der Pin zunächst mit dem Pulsgenerator und mit einem Servotester. Beides positive Impulse. Danke und Gruß aus MD Jörg
-
Thread
Leistungsfähigster bedrahteter uC gesucht
STM32F103 mit 128KB Flash in QFP48 auf DIP48 Header Board (ebay dipmicro) sieht schon täuschend echt nach klassischem Rasteraufbau mit DIP Controllern aus.
PS: Die 48-er TQFP-Adapter scheint dipmicro leider nicht mehr zu haben. Schade.
-
Thread
RS232 nach HTTP/HTML Konverter
diskutieren und in die Tat umsetzen ? Ich experimentiere gerade eine wenig mit einem Lantronix XPORT/Atmega 8 und Bascom herum. Danke und liebe Grüße, Jasmin
aktualisieren, sind das Oszillogramme in quasi Echtzeit? Ich denke, erst dann kann man entscheiden, ob ATmega und XPORT die passende Lösung sind, oder ob es zwei Nummern kleiner oder größer sein muß. Der XPORT mit 48 MHz 80186 und 256kSRMA/512k Flash nur als Hilfsarbeiter für einen 8-Bitter ist ähnlich seltsam
-
Thread
12V Tiefentladeschutz ohne Eigenverbrauch
Bug drin, der mir die Batterie kaputt macht. Zweitens ist der Rest mit 12V versorgt, d.h. für den ATmega muss noch ein kleiner 5V Regler hin... laufen 78L05 ohne einen mindeststrom zuverläßig? Nicht umsonst sind auf Arduino boards rote LEDs, die den "Ruhestrom" für den Regler bereitstellen. Einen Atmega
[code] Version 4 SHEET 1 1672 1012 WIRE 160 -240 -496 -240 WIRE -496 -80 -496 -240 WIRE 160 -48 160 -240 WIRE 160 -48 -32 -48 WIRE 448 -48 160 -48 WIRE 832 -48 512 -48 WIRE 160 -16 160 -48 WIRE -32 48 -32 -48 WIRE 160 96 160 64 WIRE 160 96 32 96 WIRE 160 128 160 96 WIRE -32 176 -32 144
-
Thread
Bezeichnung zur Identifikation der AVR Core Version?
mal aufhören, rückwärtskompatibel bis zur Jungsteinzeit sein zu wollen. Wer eben unbedingt einen ATmega128 dem ATmega1281 vorziehen will, kann sich dann halt seinen Kram selbst zimmern.
Markus Burrer schrieb: [ATmega32 vs. ATmega324] > Und teurer. Digikey (um mal jemanden zu nennen, bei dem du sofort beide kaufen könntest): EUR 6,38 für den ATmega32, EUR 4,70 für den ATmega324P. > Und bei Ramschläden
-
Thread
AVR Suche - Welcher Baustein ?
AVR gibts bei CSD oder Reichelt. Meine Empfehlung: ATtiny25 ATtiny861 ATmega328p ATmega1284p Peter
wären stattdessen die allgemein recht beliebten 28-Pinner (32 Pins bei SMD-Gehäusen). Das wäre der ATmega8 als älteres Modell, oder die neueren Modelle, die dann von ATmega48 bis ATmega328 (je nach Speichergröße) gehen. Bei den 40-Pinnern wären die Klassiker ATmega16 oder ATmega32, die moderneren
-
Thread
Erster Schaltungsentwurf - ATtiny Programming Board
So etwas nimmt man, wenn man sich auskennt und die Eigenheiten kennt und braucht. Mit einem ATMega 48/88/169/328 wärst du wesentlich besser bedient. MfG Spess
spess53 schrieb im Beitrag #4145187: > Mit einem ATMega 48/88/169/328 wärst du wesentlich besser bedient. Ich denke mal hier geht es ums Prinzip und ums lernen mit gleichzeitigem ersten Erfolg. Die anderen Typen werden sicherlich scnell folgen.
-
Thread
Wird ein Interrupt gespeichert?
%3A%2F%2Fwww.atmel.com%2Fimages%2FAtmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf&usg=AOvVaw1737uYd3aLQvvobeVtfUHP Wozu hat der MC wohl so viele "Interrupt Flag Register"?
#5181673: > Martin S. schrieb: >> Normalerweise gibt es eine IRQ-Priorisierung. > > Hat der AtMega nicht. Der Atmega2560 hat sogar 12 Interruptvektoren. >> Es gibt aber auch asynchrone Interrupts. > > Hat der AtMega nicht. Zitat: External interrupts can be sensed and registered either
-
Thread
Padauk PFS154 Programmer mit Arduino Uno / ATmega88 - 328
einlesen ohne diese // auszuwerten for (cx= 0; cx < 16; cx++) { b= ir_getbit(48); if (b == 2) goto timeout_err; if ( waittil_hi(48) ) goto timeout_err; // auf naechstes Datenbit warten } // erste 8 Bit seriell lesen hw= 0; for (cx= 0; cx < 8; cx++) { b= ir_getbit(48); if (b == 2) goto timeout_err; hw |= (b << cx); if ( waittil_hi(48) ) goto timeout_err; // auf naechstes Datenbit warten } result= (uint16_t) hw << 8;
-
Thread
ATMEGA: verwendeter Controllertyp bestimmen
AVR_AT90S4434__) \ || defined(__AVR_AT90S8515__) || defined(__AVR_AT90S8535__) \ || defined(__AVR_ATmega103__) /* old AVR classic or ATmega103 with one UART */ #define AT90_UART #define UART0_RECEIVE_INTERRUPT UART_RX_vect #define UART0_TRANSMIT_INTERRUPT UART_UDRE_vect #define UART0_STATUS
das was aktiviert ist. Quasi: [c] // Setze hier denen Controllertyp: // z.b. UseMega48, oder UseMega16 - kannst du dir selbst aussuchen #define UseMega48 #ifdef UseMega48 string Register = "Registereinstellung1"; #elif UseMega16 string Register = "Registereinstellung2
-
Thread
AVR exakt Millisekunden zählen
\ TCCR0B = 0;\ TIMSK0 |= 0;\ }\ }while(0) [/c] Mit diesem Makro kannst du Timer0 auf Atmega48...328 automatisch konfigurieren. Die exakte Millisekunde bekommst du mit allen "Normalquarzen" bis 16MHz, die durch 1000 teilbar sind sowie mit 18,432MHz Baudratenquarz. Ich habe das Beispiel
kann das gerne tun. Es ist mir egal. Aber wenn ich ein Programm mit einem CTC-Timer von einem Atmega48 mit 8MHz auf einen Attiny4313 mit 18,432MHz oder auf einen Attiny13 mit 9,6MHz portiere, rufe ich in allen drei Fällen den Timer so auf: [c] InitTimer(TIMER0, CTC, TIMER0_INTERVAL, COMPA, NORMALPORTS
-
Thread
ic statt unmengen von dioden
Für sowas nimmt man heutzutage einen MC, z.B. ATmega48 und programmiert ihn ganz nach seinen Wünschen. Z.B. ob die Tasten haltend sein sollen oder eine Priorität haben sollen.
obengenannte Anwendung einen ADC, ein TWI, ein UART, 3 Timer, zwei SPI, > und ein 32 Pin-Gehäuse? Atmega48 gibt, glaub ich, auch mit 28 Pins ;)
-
Thread
Kaufberatung - Atmel Controller + Steckbrett
serieller/etc. Programmierschnittstelle ersparen wollte. Das mk2 board Unterstützt die Modelle Atmega8/48/88/168/328, sowie Atiny 48/88 (28Pins). Ich habe mir jetzt mal die Datenblätter des 168er und des 328er angesehen, die 6PWM Ausgänge haben. Jetzt generell mal die Frage: Kann ich zwei Timer
> Das mk2 board Unterstützt die Modelle Atmega8/48/88/168/328, sowie Atiny > 48/88 (28Pins). OK, der Umstieg auf den ATmega328 wäre nun auch keine riesige Investition, der kostet gerade einmal 2 Euro. > Kann ich zwei Timer (also z.B. Timer0
-
Thread
ATMega328p / ADC nutzen
Hallo Forum, ich würde gern mit einem uC unterscheiden, ob die Versorgung der Schaltung mit 48V, 50V oder 60V erfolgt. Dazu würde ich gern den Onboard-ADC des bereits vorhandenen ATMega328p verwenden. Da ich bisher noch nie mit einem ADC gearbeitet habe, habe ich mir anhand des Datenblattes
Hallo Forum, > > ich würde gern mit einem uC unterscheiden, ob die Versorgung der > Schaltung mit 48V, 50V oder 60V erfolgt. > > Dazu würde ich gern den Onboard-ADC des bereits vorhandenen ATMega328p > verwenden. > Da ich bisher noch nie mit einem ADC gearbeitet habe, habe ich mir > anhand des
-
Thread
Atmega32 Bitmuster senden
Hallo, ich möchte Bitmuster z.B. 01101100 über einen GPIO des Atmega32 senden. Der Atmega ist mit 16MHz getaktet. Für eine logische Null möchte ich 3uS low dann 6us high an den GPIO Pin legen: ___------ Für eine logische Eins möchte ich 6uS low dann 3us high
benutzen mit SBI und CBI, dann braucht man auch keine Register zu sichern. Bei 16MHz dann halt Low: 48 x "CBI PORTA,7" und 96 "SBI PORTA,7" High:96 x "CBI PORTA,7" und 48 "SBI PORTA,7" Oder halt ne schleife mit einem Arbeitsregister das dann noch gepusht und gepopt werden muß. Ansosnten halt Timer
-
Thread
ATmega8: Das Buch
Interrupten abgearbeitet Dann bist du auch noch ganz am Anfang. Die komplette Beschreibung des Atmega48..328 ist mit ein bisschen "What's New?" aus der 8er Beschreibung heraus nicht getan. Das wird ein zweites Buch. Aber nicht ein Kapitel mehr. Allerdings verstehe ich das Ganze nicht. Vor gut
der Migration Note ist beschrieben, welche Änderungen durchzuführen sind, um den Atmeg8 durch den Atmega88 zu ersetzen. Der Funktionsumfang der Atmega48..328 ist weitaus höher. mfg.
-
Thread
AVR-ChipBasic2 - BASIC-Computer mit ATMega 644
Hallo Jörg, wo hast Du den "ATmega644-20PU" denn her ? Gruss Otto
, ich kann mit dem 1284 leider keine Programme laden, weder vom d-flash noch aus dem editor, er atmega speichert sie nicht ab weder unter der 1,48 noch einer älteren version (zum Test die 1,43 Aufgespielt) wenn ich im editor ein Programm schreibe bleibt der nach dem speichern der Cursor jn der position
-
Thread
V: Diverses: ATMega STM, etc
Verkaufe folgende, teilweise gebrauchte Dinge: 2x ATMega 644-20PU (DIP) --> 3,50 1x ATMega 644A-20PU (DIP) --> 3,50€ 1x ATMega 324P-20AU (TQFP) --> 2,20€ 1x ATMega 88P-20PU (DIP) --> 1,70€ 1x ATMega 328P-PU (DIP) --> 1,80€ 1x ATMega 8L-8PI (DIP) -->
Preissenkung: 1x ATMega 88P-20PU (DIP) --> 1,30€ 1x ATMega 328P-PU (DIP) --> 1,30€ 1x ATMega 8L-8PI (DIP) --> 1,00€ 2x ENC28J60-I/SP (DUP) --> je 1,00€ 3x STR710FZ2T6 (TQFP) --> je 5€ 5x STR911FAM44X6 /TQFP) --> je
-
Thread
-
Thread
STK500 rettet µCs auch nicht mehr mit HVPP
Anderen. Inzwischen habe ich den 4. Mikrocontroller unbrauchbar gemacht. Der war brandneu. Ein ATMega168. Also AVR Studio angeworfen, ATMega in mein STK500 gesteckt, ISP ging wunderbar (*freu*, ist leider mittlerweile selten, dass etwas so funktioniert wie ich es mir vorstelle) Dann: Ich stelle die
signal to the device Mount jumpers VTARGET and RESET When programming AT90S2333, AT90S4433, ATtiny48, ATtiny88, ATmega48, ATmega8, ATmega88 or ATmega168, mount both PJUMP jumpers. The 2-wire cables can be used instead of jumpers. See PJUMP Jumpers. Connect BSEL2 for the devices that requires that.
-
Thread
Pulslänge mit Hilfe eines Timers messen, klappt nicht...
> Die Ausgabe erfolgt dann auf vier Motoren in Hardware PWM. > Das geht natürlich nicht mit dem ATmega8, weshalb ich dazu einen > ATmega128 nehmen werde. Wie wäre es mit dem Mega48?
>Wie wäre es mit dem Mega48? Ich habe mir den ATmega88 besorgt, das Problem ist dabei nur, daß es nur zwei externe Interrupts gibt, von denen einer auf dem zweiten OutputCompare Pin von Timer0 liegt. Der scheidet also leider
-
Thread
Ultra Low Power MCU gesucht
Von Atmel gibts den "picoPower" Controller ATMEGA 48PA-AU (TQFP-32) bzw. den ATMEGA 48PA-PU (DIL-28), auch bei Reichelt erhältlich.
Note abgucken: http://www.atmel.com/Images/Atmel-42150-Low-cost-Ethernet-to-Wireless-Gateway-with-ATmega256RFR2_Application-Note_AT01030.pdf http://cmsw1prd.atmel.com/images/Atmel-42150-Low-cost-Ethernet-to-Wireless-Gateway-with-ATmega256RFR2_Application-Note_AT01030.zip
-
Thread
Was brauch ich um mit Microcontrollern zu arbeiten?
damit... Das sind eigentlich schon etwas veraltete Typen, kannst du nehmen, aber ich würde z.B. ATMega48/88/168 , ATMega164/324/664 bevorzugen. Das sind Typen mit gleichen Pinout und IO-Austattung aber mit unterschiedlich grossen Speicher. Wenn mal der Platz nicht mehr reicht, kannst du problemlos auf
und ein zwei tinys (28/2313), damit... Also die aktuellen Versionen sind mehr zu empfehlen: ATMega48/88/168 ATtiny13/24/25/261/461/861 Vorteil DebugWire. Die älteren Typen haben entweder gar keine Debug Möglichkeit oder JTAG (das verbraucht aber mehr Pins bietet aber nichts mehr von dem ich
-
Thread
Stromverbrauch Projekt
Operating Voltage: – 1.8 - 5.5V for ATmega48PA/88PA/168PA/328P Seh ich das Richtig, dass ich die µC damit auch mit mind. 1,8V betreiben kann? Wählst du deswegen die Versorgungspannung von 3,3V? Nach dem LP2950 hab ich jetzt schonmal gegoogelt
youth schrieb im Beitrag #2354980: > Operating Voltage: > – 1.8 - 5.5V for ATmega48PA/88PA/168PA/328P > > Seh ich das Richtig, dass ich die µC damit auch mit mind. 1,8V betreiben > kann? Wählst du deswegen die Versorgungspannung von 3,3V? > Nach dem LP2950 hab ich jetzt schonmal
-
Thread
[V] AVR Controller und Diverse Restbestände
1€ 1x ATMEGA128-16AU (TQFP64) -- 2€ 1x ATMEGA32-16 TQ (TQFP48) -- 1€ 4x ATTINY4 (SOT23-6) -- zusammen 0,50€ 2x Feinsockel 28 DIP -- je 10ct (oder gratis zum Controller dazu) 3x Feinsockel 40 DIP
Hallo zusammen, wieder frei geworden: 1x ATMEGA128-16AU (TQFP64) -- 2€ 1x ATMEGA32-16 TQ (TQFP48) -- 1€ Gruß Tim
-
Thread
stk500 led6 led7 an den PortC, PortB leuchtet nicht
Hi >trotzdem sind die oberen leds immernoch aus... warum? Weil PB6 und PB7 beim ATMega8/48/88/168/328 auf dem STK500 nicht mit der Stiftleiste PORTB sondern mit XT1/XT2 der Stiftleiste PORTE/AUX verbunden sind. MfG Spess
jahren mal diesen thread gestartet hat, wurde falsch beraten und denkt vielleicht bis heute noch, der atmega8 hat keine pins 6/7 am PortB...
-
Thread
High speed am AVR Analogkomparator?
noch addiert und ist auch noch taktabhängig. Gleiches dürfte auf das Interruptbit ACI zutreffen. (ATmega88a)
Eben ausprobiert. Volle Spannung, d.h. Ausgang auf Eingang. Zur Erläuterung: auf einem ATmega48 (vorher 20.000, jetzt auch 22.118 MHz) läuft: [avrasm] loop: sbi PORTB,puls cbi PORTB,puls rcall wait5s rjmp loop [/avrasm] auf dem ATtiny85 (mit intern 8 MHz): [avrasm]
-
Thread
Welcher µC ist einfach zu programmieren
und 80 kHz die man im Programm umschalten kann - also nichts mit verfusen. EFM8 mit USB haben einen 48 MHz internen präzisen Oszillator - kein Quarz erforderlich.
Recommended Max Receiver Error (%) von 2% (U2X = 0) bzw. 1,5% (U2X = 1) für 8 Bits / no parity (Atmega32 datasheet). Viele Grüße, Stefan
-
Thread
Welcher AVR?
oder: http://www.myavr.de/shop/artikel.php?artID=41 Das kann viele Typen innerhalb diese Reihe (ATmega8/48/88/168). Und um einen schnellen Mega8 einsetzen zu können, der die Bascom-Einschränkung von 4KB "ausnutzt" und durch den gegenüber Assembler langsameren Code nicht so schnell ausgebremst wird wäre doch sicher der sehr preisgünstige Mega48 genau das richtige oder? Hat der Mega48 gegenüber dem Mega8 "Nachteile" oder Einschränkungen? Gibt es irgendwo eine Vergleichsübersicht zu diesen Typen? Danke nochmal für eure Hilfe! Wolfram
-
Thread
LPC1100, superguenstig, 8-bit? Wird immer unnoetiger
Gastino schrieb: > Eine Innovation wäre ja mal ein 32-Bit-uC als DIP. Ein Kompromiss ist LQFP48 auf obigem DIP48-Träger. Und wenn der LPC1100 tatsächlich als PLCC44 kommt, dann nützt das zwar nicht für Breadboards, aber für Lötpunktraster taugt es.
>Ein Kompromiss ist LQFP48 auf obigem DIP48-Träger. Und wenn der LPC1100 >tatsächlich als PLCC44 kommt, dann nützt das zwar nicht für Breadboards, >aber für Lötpunktraster taugt es. Prinzipiell ja. Das Problem ist nur, dass
-
Thread
AVR: was mit nicht benutzten Anschlüssen machen?
Ein Sonderfall ist der ATmega8, da sind VCC/AVCC intern verbunden (Maskenfehler). Die pinkompatiblen ATmega8A, ATmega48..328 haben diese Verbindung nicht. Peter
Ripple-Spannungen in Vcc. Habe gerade mit dem Diodentester vom Multimeter zwischen Vcc und AVcc eines losen ATmega48 DIP 0,7V Durchlasspannung in beide Richtungen gemessen.
-
Thread
AT89C2051 und PWM
x 3 macht dann 27 I/O pins. Ich habe gestern nochmal im Reicheltkatalog geschmökert und einen ATmega 48-20 gefunden. Wie viele PWM ports hat der? mfg Michael PS: schonmal jetzt vielen Dank für eure gedult und mühe.
Hallo, habe mich mal bei Freunden und Bekannten schlau gemacht und die meinten das der ATmega48-20 6 PWM ports hat. So nun wie kann ich auf diese zugreifen? Und wie programmiere ich diese in Bascom? Gibt es dazu ein Tutorial? mfg Michael