-
Thread
3D Drucker basteln
Sorry. Autokorrektur.. Es sollte heißen: Arduino und atmega tiny Und ob es Positionssensoren gibt
werbung vermuten ließ auch mit guter qualität) bei denen > man einfach die datei hochlädt und in 48 h das teil auf dem tisch hat. > dann kann ich ungefähr für den preis eines druckers hunderte teile > bestellen. aber habe dann im endeffekt nichts gelernt. Wenn man 48h warten kann und möchte? Meist
-
Thread
ATmega16U2 Signature ID read fail
Also nehme ich mir meinen Nano-Clone und häng ihn dran - Read - Zack! "Falsche ID. Müsste ein ATmega328 sein..." Stimmt! Hat sich irgendwer schonmal mit den ATmega**U* rumgeärgert? Danke und Gruß, Micha (:
Weiß nicht. Es ist aber merkwürdig, dass der ATmega168P nicht mit dem Quarz lief. Ich würde einfach nochmal den ATmega16U2 auf 'int. RC-Osc.' programmieren, den AVRMKII Clone/Nachbau abziehen und die Betriebsspannung aus- und wieder einschalten, und
-
Thread
Atmega Controller
Beispiel Programm aus? Grüße und Danke im Voraus! Link 1: http://www.reichelt.de/Atmel-ATMega-AVRs/ATMEGA-644V-10PU/3/index.html?&ACTION=3&LA=446&ARTICLE=68176&GROUPID=2959&artnr=ATMEGA+644V-10PU Link 2: http://www.reichelt.de/Programmer-Entwicklungstools/DIAMEX-ALL-AVR/3/index.html?&
In http://ups.bplaced.de/AtmegaProjekt/atmega_projekte.htm steht alles für den Anfang drin. Als Programmer empfehle ich USBASP für weniger als 3.- e bei ebay. Joe
-
Thread
Sichere Kommunikation 1:n?
Implementation (siehe oben) jetzt fast an der Grenze des Machbaren. Deshalb wird das ganze auch auf den atmega32 hoch gehen. Ich erwarte trotzdem, das das oben beschriebene Konzept funktioniert (und das vermutlich selbst auf dem 16er). Für RSA ist das ganze vermutlich auch mit dem atmega32 zu klein, aber ich
gegebenen Zeit das gleiche Maximum erreichen). Bis zur Erschöpfung meiner Sequenzbreite muss ich 2 ^ 48 = 281474976710656 Sequenzen "abklappern". Pro Sekunde schaffe ich 800 davon. 2 ^ 48 / 60 (Sekunden) / 60 (Minuten) / 24 (Stunden) / 365 (Tage) ==> 11438 Jahre bis ich den Sequenzraum durchgenudelt
-
Thread
Audio-Projekt
vorgeschmack auf das zu geben was man mit dem dingen machen kann. hardwaremäßig bin ich dabei den atmega644p durch einen atmega1281/atmega2561 zu ersetzen da es ja leider mit dem atmega1284p ja leider noch ne weile dauert, obwohl ich diesen viel lieber eingesetzt hätte (16k ram, offiziell 20mhz, kleines
können die Samplingfrequenzen aktuell maximal sein (für einen in der Praxis tauglichen Einsatz sind 48kHz oder mehr zwingend nötig (nicht nur im proAudio Bereich)) Wäre super wenn du dich hier (oder per twitter @7tupel) bei mir melden könntest. lg 7tupel
-
Thread
Kondensator an Aref entlädt sich zu langsam (Wechsel der Referenz). Aref belasten?
Hi, ich nutze einen Atmega48 für einen Außensensor zu einer Wetterstation. Mit dem ADC möchte ich die Batteriespannung messen, dazu schalte ich auf die interne ADC-Referenz von 1,1 V. Dann möchte ich eine Windfahne messen, die
Merkwürdig, ich scheine eine andere Art ATmega48 zu haben, bei mir geht die Spannung an Aref sofort von Vcc auf die Bandgap-Spannung und umgekehrt. Wie sieht denn Ihr Programm aus?
-
Thread
Software Profibus DP-Slave in C
Ja, für ATmega16. Bitte mein post von Datum: 07.05.2010 14:44 lesen. Da ist die quellkode dabei. Vielleicht kannst du nicht diese als "gast" sehen? ATmega32 ist soweit ich weiss dieselbe MCU mit mehr Flash
Hi Tadej, Do you have try the ATMega16 or ATMega32? Please share the code. Thank you in advance
-
Thread
"-mmcu="-Parameter bei AVR-GCC?
ja für alle AVR-Typen verwenden, die man einsetzt, bei mir also z.B. ATmega48/88/168, ATmega32/644/644P, ATmega128, ATmega1280, aber z.B. keine Tiny's. Ist es dann ratsam, den "-mmcu="-Parameter wegzulassen?
Bibliotheken ja für alle AVR-Typen verwenden, die man > einsetzt, bei mir also z.B. ATmega48/88/168, ATmega32/644/644P, > ATmega128, ATmega1280, aber z.B. keine Tiny's. > > Ist es dann ratsam, den "-mmcu="-Parameter wegzulassen? Nein, es sollte schon angegeben werden, für welche Familie
-
Thread
Abtastung Inkrementalgeber
Klar kannst du das, nur wird der ATmega nicht mehr so viel anderes machen können.
Programmierung von jedem der drei Geber den Zählerstand mit 16-Bit Auflösung auslesen können und hast beim ATmega32 noch 19 I/Os frei für andere Dinge.
-
Thread
AVR: Unterschied zwischen P-, A- und PA-Versionen
zusammen, ich blicke langsam bei der Benamsung der AVRs nicht mehr ganz durch. Zu Zeiten des ATmega8 war alles noch so einfach ;) Mittlerweile wurde der ATmega8 (den es anscheinend wieder zu geben scheint...) ja durch den ATmega88 und seine Verwandten (ATmega48, 168, 328) ersetzt. Soweit war das
eigentlich klar, picoPower steht ja einfach für besonders sparsam. Aber was ist mit dem A? Der Titel vom ATmega88PA-Datenblatt sieht ja beispielsweise auch schon recht interessant aus: ATmega48A/48PA/88A/88PA/168A/168PA/328/328P Im Datenblatt an sich wird dann abgesehen von Ausnahmen (Instruktionsbreite bei
-
Thread
Selbstbau USB-Progger für AVR-Studio gesucht
klar, wie ich das Gerät softwarmäßig am besten aktiviere. Mein Plan wäre zunächst, die Datei usbasp.atmega48.2009-02-28.hex per Bascom und SP12-Progger auf einen ATmega8 zu brennen und dann den beschriebenen Controller auf die USBasp-Platine zu verpflanzen. Fragt sich nur, welche Fusebits gesetzt werden
: [code] You have to change the fuse bits for external crystal (see "make fuses"). # TARGET=atmega8 HFUSE=0xc9 LFUSE=0xef # TARGET=atmega48 HFUSE=0xdd LFUSE=0xff [/code]
-
Thread
USBasp auf M328
, wie man das schafft. Und ob. Warum? Der mega328 ist im wesentlichen kompatibel mit den mega48/88/168. Außer daß er mehr Speicher (Flash/RAM/EEPROM) hat. Da es ein usbasp Image (vulgo: Hexfile) für den mega48 gibt, reicht es vermutlich schon, das auf einen mega328 zu flashen. Falls das wieder
flashen. Wenn ich mich richtig erinnere, ist der Mega168 und der 328 nicht binärkompatibel zum ATmega48, der ATmega88 schon.
-
Thread
Datenverlust bei Datenübertragung per SPI
Hallo zusammen, ich habe hier ein kleines Problem mit meinem SPI. Zur Hardware: ATmega8515 @ 10MHz auf dem STK500 (Master) verbunden über ca. 15cm lange Kabel/Leiterbahnen mit einem ATmega48 @ 20MHz (Slave). SPI-Takt liegt bei 2.5MHz Das Problem: Der Master überträgt alle 1ms je
immer hin und her. Ich bin der Sache mal auf den Grund gegangen und habe festgestellt, dass der ATmega48 (Slave) gelegentlich, so 1-2mal pro Sekunde, das Erste der beiden Bytes nicht sieht und weder 0xAA noch 0xFF sendet. Der Pegel auf der MISO-Leitung bleibt einfach auf low. Beim Slave ankommende
-
Thread
Interner Takt
konnte ich leider nichts darüber finden, wie man den internen Clock einstellt. Im Datenblatt des ATMega48 hats zwar schöne Tabellen, doch es ist kein Register angegeben. sind die in einem speziellen Register? und wie stelle ich die um? Konkret will ich den Takt auf 1MHz stellen, also auf den internen
Der interne R/C Oszillator des Atmega48 läuft mit 8 MHz. Du kannst diesen Takt runterteilen, so dass das System z.B. mit 1 MHz läuft. Das Runterteilen stellst du nicht mit einem Spezialregister ein (wie z.B. auf einem Renesas R8C möglich
-
Thread
Camera Modul an ATMEGA ?
Noch eine Lösung: http://www.roboterclub-freiburg.de/AtmelAVR/Hardware/AtmegaKamera/AtmegaKamera.html
Bei meiner Kameralösung http://www.roboterclub-freiburg.de/AtmelAVR/Hardware/AtmegaKamera/AtmegaKamera.html habe ich den Komperatorinterupt für die Erkennung des Zeilenanfangs verwendet und dann eine Softwareverzögerung eingebaut. Damit läst sich der Abtastzeitpunkt relativ genau
-
Thread
PS2-Tastatur am Atmega
104 , 103 , 121 , 54 , 7 , 8 , 44 , 109 , 106 , 117 , 55 , 56 , 0 Data 0 , 44 , 107 , 105 , 111 , 48 , 57 , 0 , 0 , 46 , 45 , 108 , 48 , 112 , 43 , 0 Data 0 , 0 , 0 , 0 , 0 , 92 , 0 , 0 , 0 , 0 , 13 , 0 , 0 , 92 , 0 , 0 Data 0 , 60 , 0 , 0 , 0 , 0 , 8 , 0 , 0 , 49 , 0 , 52 , 55 , 0 , 0 , 0
, 76 , 77 , 74 , 85 , 47 , 40 , 0 Data 0 , 59 , 75 , 73 , 79 , 61 , 41 , 0 , 0 , 58 , 95 , 76 , 48 , 80 , 63 , 0 Data 0 , 0 , 0 , 0 , 0 , 96 , 0 , 0 , 0 , 0 , 13 , 94 , 0 , 42 , 0 , 0 Data 0 , 62 , 0 , 0 , 0 , 8 , 0 , 0 , 49 , 0 , 52 , 55 , 0 , 0 , 0 , 0 Data 48 , 44 , 50 , 53 , 54 , 56 ,
-
Thread
6kW Buck Converter, Mikrocontroller gesteuert
Wer ist das heute nicht. >Welche Nachteile hat die variante mit einem Mikrocontroller (z.B. >ATmega) weil diese nur selten verwendet wird? Naja, ATmega ist da schon etwas eng. Bei kleiner PWM-Frequenz mag das vielleicht noch passen, aber man muss einigermaßen tricksen. Es ist besser, einen dafür
dsPIC Serie Freescale MC56F827xx Bei 6kW würde ich keinen Wald und Wiesen Mikrocontroller wie ATMega nehmen. Gruß DC/DC
-
Thread
AVR-Tutorial auch mit ATmega8A oder ATmega88 verwendbar?
moderneren AVRs umzuschreiben ist eine Menge Arbeit und ist eigentlich niemandem zuzumuten. Den ATMega8A habe ich mir noch nicht angesehen, aber der ATMega48/88/168 hat einen völlig neu organisierten I/O-Bereich, viele I/O-Register liegen an anderen Adressen, teilweise sind andere Zugriffsbefehle nötig
meisten Dinge, für die ich in letzter Zeit einen AVR mit 28 Pins brauchte, konnte ich mit dem Mega48 erschlagen. Naja, außer dem OSD für ATV (LM1881 und ATMega8), aber das war ein Einzelstück, da gibt es in meinem Umfeld vermutlich kein weiteres Interesse. Beim ATTiny13 bin ich auf die A-Version
-
Thread
5V Spannungsversorgungs LM 1117 Alternative , da dieser heiss wird
AVR zwischen 2MHz und 8MHz liegt nicht bei 10mA. > Der liegt nicht einmal bei 10µA. Beispiel ATmega88P: 6mA/8MHz, 1mA/1MHz, wenn nicht idle.
du deinen Prozessor immer noch als Staatsgeheimnis behandelst, kann ich nur raten (war übrigens der 48P, nicht 88P).
-
Thread
LED Treiber / Konstantstromquelle mit PWM aus LiPo Zelle
Modulation. Schließlich sollen dabei längere Pausen auf kürzere Pulse > folgen, und die v. D. g. 48kHz ergäben sich als (puls + > pause)/Sekunde... 48 kHz ist das Trägersignal. Für das Kommunikationsprotokoll sendet man dann 600 us lang ein Signal mit 48 kHz und lässt danach eine Pause von 600
genug ist), sollte die LED doch nichts zu meckern haben, oder habe ich einen Aspekt übersehen? Bei 48 kHz komme ich auf ein t(on) von 20 us.
-
Thread
24V 2V/70mA Lämpchen mit uc ansteuern
4x Transistor 1x Vorwiderstand oder diodenkette macht 24 plus 8 Lämpchen extra. Ist ein Atmega48, hat nur 22 Ausgänge... M.
Maddin schrieb im Beitrag #2925567: > Ist ein Atmega48, hat nur 22 Ausgänge... Dann könnten folgende Artikel interessant sein http://www.mikrocontroller.net/articles/Port-Expander_PCF8574 http://www.mikrocontroller.net/articles/Porterweiterung_mit_SPI
-
Thread
Schaltung Messung kleiner Ströme bei uC in Standby/Idle
Diese Binäruhr mit Atmega48a und 32khz quarz macht eigentlich nur alle 30ms mal bißchen mehr und hängt 99% der Zeit im Idle, auch die LED gehen <0,4% der Zeit an. https://github.com/IngmarEckhardt/binary-clock Sie läuft
> Nimmt man ein 3V Netzteil, ist das schwächste Glied nicht mehr die > Batterie, sondern der ATmega328: über seinen Ausgang zur LED fliesst > alles was möglich ist, das sind je nach Exemplar 40mA bis 100mA. Es ist Atmega48a, der darf bis 200 Die funktioniert halt so an 3,5V Netzteil. Und
-
Thread
Schwierigkeiten mit den externen Interrupts vom Atmega328p
komische Sache. Stimmt die Controller-Einstellung im Simulator? Nicht, dass von Dir unbemerkt ein ATmega48 simuliert wird oder so (alles schon dagewesen...) Menüpunkt Debug, Untermenü "Check platform and device" Normalerweise müsste im Simulator sofort (einen Maschinentakt später) das Bit INTF0 im
#5671519: > Stimmt die Controller-Einstellung im Simulator? Nicht, dass von Dir > unbemerkt ein ATmega48 simuliert wird oder so (alles schon dagewesen...) > Menüpunkt Debug, Untermenü "Check platform and device" > > Normalerweise müsste im Simulator sofort (einen Maschinentakt später) > das Bit
-
Thread
'UBRR0H' was not declared in this scope
-mmcu=atmega48pa -B "$(PackRepoDir)\atmel\ATmega_DFP\1.2.209\gcc\dev\atmega48pa"
Schau auch mal in die iom88pa.h rein. Evtl. ist diese Datei korrupt. Du meinst wohl eher in die iom48pa.h. Das hatte ich schon gemacht. Interessanterweise wenn ich die Zuweisung UBRR0H = (unsigned char)(ubrr>>8); direkt in Main.ccp lege, dann akzeptiert das der Compiler...
-
Thread
Delay in AVR Studio
Habe ich überall (Projekt- und Programmer- Einstellungen) auf ATmega48 eingestellt.
allem das Ergebnis, wenn du long_delay() auch wirklich rufst. Die Stackinitialisierung für den ATmega48 stimmt übrigens.
-
Thread
Microchip kauft Atmel Gesperrt
Woher kommt eigentlich das unausrottbare Vorurteil, AVRs würden nur von Bastlern verwendet? 2 x Atmega48 in einem Patura Weidezaungerät 1 x Atmega328 in einer Liebherr Kühlschranksteuerung Ist Liebherr ein Bastlerladen?
im Datenblatt und der Mode geht jetzt von 8 bis 20MHz? http://www.atmel.com/Images/Atmel-42176-ATmega48PB-88PB-168PB_Datasheet.pdf
-
Thread
USBasp auf AVR-ISPmkII flashen?
schrieb im Beitrag #3619101: > ich habe noch einen weiteren mkII Clon in Form des eHaJo Boards mit > Atmega328P (afaik) Und genau da irrst du dich. Da ist ein ATmega32U2 drauf. Der hat ein richtiges USB-Interface und genau deswegen geht es. Der ATmega8 (48, 88) in einem originalen USBasp hat das nicht
Nein, es legt daran, dass der USBTiny_Mkii von Dean Camera andere Architektur hat, da ist kein Atmega8 drin sowie in alle USBasp's & Co. sondern ein AT90USB162.
-
Thread
zwei Schaltregler hintereinander - sporadisch keine Funktion
würde gern in ein Bussystem mit einfachen Mitteln eine Sirene einbauen. Auf der Busleitung liegen 48V, die Sirene benötigt 24V und die Logik drumherum wird mit 5V betrieben. Dazu habe ich jetzt zwei RECOM Schaltregler hintereinander, also +48V(in) --> 78HB24-0.3 --> (+24V) --> 78RE05-0.5 -->
Bild hochgeladen werden konnte. 1) Links oben der PCB Steckverbinder für die Verbindung zum Bus. 48V + RS485. +UB/-UB sollen hier also die 48VDC von draußen sein. 2) Daneben die DC-Wandler 48V => 24V => 5V. Die Spulen und Kondensatoren habe ich aus den Datenblättern übernommen. 3) Darunter dann
-
Thread
Auswahl AVR-Controller: ATinyXX oder ATMEGA8?
es (fast) egal was man nimmt. Gibt es noch weitere Argumente für oder gegen die reinrassige ATmega8-Lösung? Jürgen
er z.B. PCINT-Eingänge bietet. hallo, danke für den Tipp mit dem Amtega88 wenn ich den Atmega48 anschauen dann wäre dieser ein super Ersatz für die Tinys. [ausser der Baugrösse]. Ich werde mich mal auf die Amega-Reihe 48 - 168 "einschiessen" Gruss Jürgen
-
Thread
Simple Frage zum Bootloader?
Jürgen W. schrieb im Beitrag #2291546: > Im Moment einen m48. Aber auch bei dem ist ein Löschen einzelner Pages über die Programmier-Schnittstelle nicht möglich.
Später wird der dann über Bluetooth geflasht. Board ist ein BCA8-BTM-328. Bisher hatte ich nur mit Atmega8 und Atmega32/64 ohne Bootloader gespielt. Die Lockbits sind =0xEF LB=No memory lock features enabled BLBO= No lock on SPM and LPM in Application Section BLB1= SPM prohibited in Boot Section
-
Thread
Atmega328P mit AVRStudio + Dragon: JTAG? dW?
Laut Hilfe im AVR-Studio (ver. 4.18) erlaubt der Dragon beim Atmega328P nur die Modes "ISP/Parallel/JTAG" (JTAG Programmierung und Debugging). In der Tabelle "Tools and device support" wird dies als "ISP/PP/JP/JD" bezeichnet. Das kapiere ich nicht, denn im Atmega48
ich weiter im Hilfe-System wühle, finde ich nur die "Device >Connection Sheets", bei denen der ATmega328P gar nicht genannt ist. Ist wie ATmega48,ATmega48P,ATmega88,ATmega168. MfG Spess
-
Thread
Benchmark für Arduino-Boards?
Markus schrieb im Beitrag #4996175: > ATmega2560 16MHz > VAX MIPS rating = 7.23 > > > STM32F103 72MHz > VAX MIPS rating = 48.81 Dabei hast Du dann allerdings auf einem 16MHz Atmega eine fast 30% niedrigere DHRYSTONE/VAX-MIPS Leistung
ATMega aber die reine Rechenleistung steht da meiner Meinung nach sehr weit hinten in der Liste.
-
Thread
Frequenzzähler mit ATMega32
= ((double)freq * korrekturwert ); char b[9]={((freq_ausgabe%100000000)/10000000)+48,((freq_ausgabe%10000000)/1000000)+48,((freq_ausgabe%1000000)/100000)+48,((freq_ausgabe%100000)/10000)+48 ,((freq_ausgabe%10000)/1000)+48,((freq_ausgabe%1000)/100)+48,((freq_ausgabe%100)/10)+48,(freq_ausgabe%10)+48}; Schreibelcd(0,0,8,"Freq./Hz"); Schreibelcd(0,1,8,b); // Frequenz ausgeben } } [/c]
-
Thread
Probleme mit AVRISP MKII
Ausgangsschaltung: http://www.rn-wissen.de/images/c/cf/Avrtutorial_grundschaltung_mitisp.gif Wobei ich ein _ATMEGA8_ benutzte (oder soll ich lieber ein ATMEGA16 nehmen?). Erster Test in der Konsole: [code] avrdude -i 1000 -B 5 -e -p m8 -c avrispmkII -P usb -U flash:r:test.hex:i avrdude: stk500v2_command
Siehe AVRISP mkII User Guide: ATmega168 --> No Debug Support Schau dir die "User Guides" deiner Toolchain an bevor du weitermachst! ;-)
-
Thread
S: Empfehlung nachbausicheres LC-Meter-Projekt mit Atmega
kennt jemand ein nachbausicheres LC-Meter-Projekt, das fürs AFU-Basteln zu empfehlen ist und auf Atmega basiert? 73
= tmr_10ms - old_tmr1; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ avr-gcc -g -Os -Wall -mmcu=atmega324p -DF_CPU=7372800UL -DDEBUG=0 -c hd44780.c -o hd44780.o avr-gcc -g -Os -Wall -mmcu=atmega324p -DF_CPU=7372800UL -DDEBUG=0 -c timer.c -o timer.o avr-gcc -g -Os -Wall -mmcu=atmega324p -DF_CPU=7372800UL
-
Thread
PM2528 als Scannermultimeter mit GPIB
> Wenn du nur ein Gerät am Bus hast, mag das funktionieren. Aber der > Bustreiber kann mindestens 48mA treiben Atmel als Driver dürfte im Strom reichen http://www.atmel.com/Images/Atmel-7766-8-bit-AVR-ATmega16U4-32U4_Datasheet.pdf DC Current per I/O Pin . . . . . . . . . . . . . . . . . . 40.0mA
-7766-8-bit-AVR-ATmega16U4-32U4_Datasheet.pdf Seite 401 lese ich was von 20mA Ralph Berres
-
Thread
Suche Schaltplan für KSQ 2600mA 48V mit PWM
ich hätte alles, > was ich brauche: Bauteilliste, PCB-Design... Und einen Baustein, der maximal 48 Volt verträgt.
noreply@noreply.com schrieb im Beitrag #5523403: > Und einen Baustein, der maximal 48 Volt verträgt. Zu eng am Limit meinst Du? Mein 48V Meanwell Netzteil kann ich etwas runterregeln. Ich überlege aber tatsächlich, pro LED-Modul (und Kanal ja sowieso) eine KSQ zu spendieren. Und
-
Thread
Attiny 25, USI clock vom Timer 0 compare match
Master-SPI, UART mache ich einfach in Software und gut is. Und Slave-I2C mache ich dann eben mit nem ATmega48. Slave-SPI kann ja kein AVR gut, da nehme ich dann nen 8051. Peter
Peter Dannegger wrote: > Und Slave-I2C mache ich dann eben mit nem ATmega48. Ist sicher einfacher und besser. Das funktioniert aber auch mit dem USI.
-
Thread
ebus protokoll mitschnitt bei einem Wolf Heizkessel
Nabend, im Moment verwende ich einen ATMega32. Sebastian
Ja ich habe mir vor einem Jahr mit einem Atmega8 was gebaut. Atmega8 loggt Daten auf SD Card, diese können dann in einem Programm eingelesen werden und werden in einer DB gespeichert.
-
Thread
Ausgesperrt durch Divide Clock by 8???
Bin auch gerade bei meinem ATMEGA48 ausgesperrt worden, nachdem ich mal den "Divide clock bei 8 internally" aktiviert hatte. In der Schaltung hatte ich den Controller nur für den internen RC-Oszillator geplant. Erst nachdem ich an
ausgeschaltet und auf den internen RC-Oscillator umgeschaltet hatte konnte ich wieder ganz normal mit dem ATMEGA48 kommunizieren.
-
Thread
Verzweifelt keine Anzeige am LCD
Andere Länder, andere Sitten. > So habe ich es gelöst. Schau mal rein. /call/ und /jmp/ auf einem ATmega48 - wie macht man das? Und 'AmAnfang' arbeitet mit einem ATtiny26, der kennt z.B. nur /SP/.
S. Landolt schrieb im Beitrag #4262286: > call und jmp auf einem ATmega48 - wie macht man das? In dem man den richtigen Kompiler benutzt, der selbst entscheiden kann, was an dieser Stelle ausreicht. (gavrasm) Gruß Jobst
-
Thread
RTC low cost/time
> der 644er braucht ca. 6uA bei 3,3V Hier kommt sowohl ein ATmega644P als auch ein ATmega1284P mit 1.1 uA aus.
uC das mit 32kHz Quartz > selber zählen kann. Naja, bei den AVRs habe ich das mal probiert (ATmega48P). Da ich aber direkt die Segmente der 7S-LED Anzeige im Multiplex angesteuert habe (Digits über Treibertransistoren), hat der Multiplextakt den 32kHz Quarz gestört. Mit Anzeige an, ging die Uhr
-
Thread
TWI-Master für ATMEGA in C (ohne TWI-Start/Stop, ACK/NACK)
TWI_USI_master_slave_c_120303.zip. Was ich bislang nicht erwähnt habe: TWI-Master/Slave sind auf dem ATMega48 getestet, USI-Master/Slave auf einem ATTiny25. mfg Michael S.
>im Manual zum ATMEGA 48/88/168 steht folgende Formel: alles Klar daher das Misverstandnis!! Ich habe die Rechnung mit einem ATMEGA8 gemacht: Da sieht die Formel ein bisschen aber entscheidend anders aus und zwar so
-
Thread
Womit programmiert ihr eure µCs?
1. AVR ATmega ,ATtiny 2. C 3. USBasp mit AVRDude 4. Netbeans
1.)atmega (8/88) 2.)C 3.)usbasp 4.)avrdude
-
Thread
Alarmanlage FAZ3000 von ELV
rote LED kontinuierlich. Nach meinen Messungen wird nach dem erneuten Einlegen der Batterien vom ATMEGA48 kein Protokoll an den Sender gegeben sondern gleich geht die LED an und bleibt (der ATMEGA48 Oszillator schwingt, doch mehr kann man daran nicht messen). Nun könnte ich ja mit einem eigenen Prozessor leicht den ATMEGA48 mal simulieren ohne die Hauptplatine zu verwenden, dafür benötige ich aber das Wissen um das Protokoll und das ist nicht ganz einfach zu ermitteln. ELV sträubt sich zu helfen und verweist natürlich
-
Thread
Alte 6502/Z80-Systeme:Ohne CPU betreibbar zum Batterie-RAM Auslesen?
neuer-chiptester-fuer-retro-chips/#more-11467 Mit dem MiniPro TL866 geht es leider nicht. Hatte ich schon mit dem M48Z08-100PCI versucht.
neueren Schaltplan ist ein 48Z02 gezeichnet, das dürfte ein kleineres NVRAM derselben Art sein. https://www.st.com/resource/en/datasheet/m48z12.pdf ST hatte zwei Markennamen CAPHAT™ M48Z02 (1999-2020) und TIMEKEEPER® M48T02 (
-
Thread
Kann man ATtinys in Reihe miteinander kommunizieren lassen?
Bitbang hinbekommt. Und notfalls kann man das sogar kaufen: https://www.sparkfun.com/products/11723 48 Kanäle, $25, incl. Library
Multiplexloesung mit 4067 Analogmultiplexer. 48 Eingaenge: 3 x 4067 = 3 x 65cent = 1.95 1 x Atmega88 1.99 Gesammt: 3.94 Euro + Chickenfood. Software dazu in einer 1/2 h geschrieben. ADC Routine und darum eine Schleife bis
-
Thread
[V] Atmel Atmega32-16AUR >3000 Stück
Das könnte ein Irrtum zu sein. Bei mir kostet der Atmega 32-16AUR in 2K Rollen CDN$9.32770 und CDN$11 im Stückpreis. https://www.digikey.ca/en/products/detail/microchip-technology/ATMEGA32-16AUR/2357031?s=N4IgTCBcDaIIIBcC2BTA5gQwAQGYwFoBGANjgFUAlEAXQF8g
hat, lässt sich diese jedenfalls gut bezahlen: https://www.win-source.net/microchip-technology-atmega32-16aur.html
-
Thread
12 Servos + Atmega328 Stromversorgung
sondern eine Arduino Standalone Schaltung baute. Das heißt ich versorgte die 12 Servos als auch den Atmega328 mit 4xAA Akkus. Beim Testen konnte ich nur maximal 5 Servos betreiben, beim 6. spielten sie verrückt. Daraus schloss ich, dass der Atmega328 mit zu wenig Strom versorgt wird. Deswegen nahm ich statt
AVR-Tutorial:_Servo#Stromversorgung http://www.atmel.com/Images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Summary.pdf https://www.fairchildsemi.com/datasheets/1N/1N4004.pdf P.S: Und in Zukunft: Erst messen, dann ändern.
-
Thread
Programmer incl. neuem Code für Atmel AN910
überraschenderweise eine neue AVRProg Software (V1.40) mit herausgebracht. Dort sind jetzt auch ATMega64, ATMega169 und ATMega8535 unterstützt. Diese waren in meiner letzten Firmware schon drin, aber nur mit avrdude zu benutzen. Wer einen dieser Controller brennen möchte, sollte sich das neue Studio
meinen AVR910 nun auch mal wieder aktualisiert. Funktioniert wunderbar. Ich habe hier jetzt einen ATmega162 bei dem ich FuseBits programmieren will. Der neue AvrProg von Atmel unterstützt den ATmega162 leider nicht. Kann mir jemand sagen wie ich das mit avrdude (oder einem anderen Programm) mache?