-
Thread
AVRGCC code zu gross...
Hallo, ich entwickele gerade ein Projekt mit einem ATMEGA48. ICh wuerde gerne floats verwenden nd diese auf das display ausgeben. Doch reicht fuer diese "einfache" aufgabe der speicher bereits (oder fast) nichtmehr aus. Da ich newbe in uC programmierung
In deinem Fall hast du zumindest dahin gehend Glück, dass du ohne sonstige Änderungen einen ATmega168 nehmen kannst für die Entwicklung. Ist (bis auf Kleinigkeiten wie den Bootloader) pin- und funktionskompatibel mit dem ATmega48, bietet aber die Freiräume für Resourcen, die man während der
-
Thread
Problem: MOSFET geht ständig kaputt
der Strom in der Induktivität weiter, die Spannungen der Induktivität und des Akkus addieren sich ab 48V könnte die Diode zerstören, und die -24V an der DS strecke den MosFet.
Strom in der Induktivität >weiter, die Spannungen der Induktivität und des Akkus addieren sich ab >48V könnte die Diode zerstören, und die -24V an der DS strecke den >MosFet. Sechs. Setzen
-
Thread
Wurzefunktion für uint32_t in C
Falls noch jemand eine schnelle 24x24Bit Signed Multiplikationsroutine mit 48Bit Ergebnis braucht: ;********************************************************************************************** ; ; muls24x24_48: ; Signed Multiply von 2 24Bit breiten Zahlen mit 48Bit ergebnis
ne Oszi-Röhre zu pinseln. Sieht soweit gut aus und auch der Graph der komplexen Wurzel stellt der ATmega168 wie erwartet dar. Ich würd eher vermuten daß die Atmel-Jungs was mehr Hirnschmalz investiert haben. Johann
-
Thread
Anfängerfrage zu HD44780 kompatiblen LCD´s
in ein Gehäuse > einbauen? Am LPT habe ich noch kein LCD angeklemmt. Aber an nen MC (z.B. ATmega48) geht das sehr gut: http://www.mikrocontroller.net/attachment/30300/lcd_drv.zip Programm ist in C geschrieben (WINAVR). Peter
Hallo Sara, @Dieter Engelhardt >> am besten Du nimmst ein ATMega Entwicklungsboard von Pollin. Die sind >> recht günstig und für die ersten Schritte mehr als ausreichend. habe so ein Board fertig gebaut getestet + Atmega8 (oder eventuell ein 16) + ein LCD mit
-
Thread
K0855 durch Mikrocontroller ersetzen?
2959;ARTICLE=45025;START=0;SORT=artnr;OFFSET=16;SID=27@WmjoKwQARsAAHkS6Bg552fd3f07df0ee3c59369ba42c48fbb2
ATMega16 ist gut, wie dir ein Blick ins Datenblatt des Prozessors zeigt. Datenblatt kriegst du bei Atmel auf der Webseite. Hol es dir, du wirst es brauchen.
-
Thread
Wie wichtig ist ein Debugger?
Hi >Ist der genau das was ich suche, um damit in der Schaltung den >Atmega8 zu debuggen? Nein. Der ATMega8 hat keine Möglichkeit zum Debuggen. Alternative: Atmega88. MfG Spess
Beitrag #2353497: > Hi > >>Ist der genau das was ich suche, um damit in der Schaltung den >>Atmega8 zu debuggen? > > Nein. Der ATMega8 hat keine Möglichkeit zum Debuggen. Alternative: > Atmega88. > > MfG Spess Danke für den Hinweis. Der Atmega88 ist ja Pin Kompatibel. So könnte ich den
-
Thread
AVR tutorial teileliste und display frage
-161F-BL/index.html?;ACTION=3;LA=2;ARTICLE=53940;GROUPID=3006;SID=10TheZgH8AAAIAAGXNIEg9ad14a29589a48cba11341814a5fd48f 2. (wie 1. nur 2-zeilige) http://www.reichelt.de/Hintergrund-blau/LCD-162C-BL/index.html?;ACTION=3;LA=2;ARTICLE=53941;GROUPID=3006;SID=10TheZgH8AAAIAAGXNIEg9ad14a29589a48cba11341814a5fd48f
- Sockel für den atmega8 - ISP-Programmierer - Anschluß für ISP-Programmierer (Wannenstecker?)
-
Thread
UV-Laserdrucker
angesteuert wurde - musste lediglich ein entsprechendes Rechteck-Signal aufschalten). Du regelst auf 48.000 Takte "pro Linie" (bei 16 MHz = 333,33333 Hz). Soweit O.K. - nur bei der Regelung berücksichtigst Du auch noch eine Toleranz von +/- 100 Takte - in Summe 200 von 48.000 = 0,41666... % Toleranz /
Idee - vielleicht gibt es ja auch passende Quarze für einen krummen Takt, mit dem ich z.B. einen ATMEGA48 (habe ich hier noch) als reinen Taktgenerator einsetzen könnte. Ich gebe Bescheid, wenn ich eine Lösung gefunden habe. Gruß Dieter
-
Thread
Geschichte des Mikrocontrollers.
der Wrlt geteilt. Ralph S. schrieb im Beitrag #7742642: > wären der sehr alte i8039 (Serie MCS-48) oder auch i8031 (Serie MCS-51) > keine Mikrocontroller Richtig. Das sind abgespeckte Microcontroller, de facto Ausschuss der 8048/8051 mit unbrauchbarem Programmspeicher, denn vorhanden ist er,
M.A. S. schrieb im Beitrag #7743293: > Beim ATmega128 zum Beispiel kann man Adress- und Datenbus herausmappen, > sodass externer Speicher angeschlossen werden kann. > Und er ist definitiv ein Mikrocontroller. War ja schon bei MCS-48 so.
-
Thread
Bosch E-Bike Antrieb Geschwindigkeitssensor
EDIT_ mega48 im MLF-Gehäuse StromTuner
sicherheitshalber die RESET-Leitung noch mit 4k7 gegen VCC gezogen. Hat jemand schon erfolgreich die ATMega328 Version im Einsatz?
-
Thread
Blinker in C @Atmega88
Das Makefile wars, dort war noch der Atmega88 eingetragen.....!!! Vielen Dank!
>Das Makefile wars, dort war noch der Atmega88 eingetragen.....!!! Nicht ganz, der Atmega48 wars......
-
Thread
Ice tube clock Atmega168
Hallo, Ich möchte den ATmega168V-10PU mit einem platzsparenderem ersetzen. Hierzu hätte ich den Atmel ATmega168A-AU im TQFP Gehäuse genommen. Nun meine Frage was muss ich alles beachten wenn ich diese tauschen möchte? Muss
allgemeine von Atmel verlassen http://www.atmel.com/Images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf Danke für den Tipp mit dem Migration Notes. Leider finde ich nur das vom 168 auf 168A http://www.atmel.com/Images/doc8280.pdf Den
-
Thread
RFID Türöffner
Hallo Sefan, gibt es eine Möglichkeit bereits eingebuchte Tags ohne den Atmega über ISP zu überschreiben wieder aus dem EEPROM zu löschen? Viele Grüße Sven
halte...Es ist also so, dass der Atmega nicht auf das Signal vom Em4095 reagiert. Was kann ich noch tun...? Gruß Uwe
-
Thread
Carrera Bahn Rundenmessung
Segmentanzeigen an kann den jemand beurteilen ob das so funktioieren würde? Stimmt die Pinbelegung vom Atmega? Danke Wäre toll wenn ihr mich unterstützt Vielen Dank schon mal im Voraus!
werden immer geschalten und sobald ein Auto durchfährt öffnet der Phototransistor und das Signal am Atmega ist weg! Was stimmt nicht mit dem Reset? ist doch jetzt auf Masse gezogen
-
Thread
ATMega16 & INT2 mit avrgcc
: Am Ende fehlen 3 Interrupt-Einsprungpunkte, unter anderem der für INT2 Wenn ich als MCU "ATMega32" wähle, ist die Tabelle gross genug, allerdings liegen die Interrupts dort anders, weshalb der Code für den Mega16 nicht brauchbar ist. Hat irgendwer eine Ahnung, wie ich den AVRGCC dazu bringe
3.4.6, ssp-3.4.5-1.0, pie-8.7.9) Binutils: Version 2.15.94 avr-libc: 1.4.4 Beispiel auf einem ATMega16: Disassembly of section .text: 00000000 <__vectors>: 0: 0c 94 74 00 jmp 0xe8 <__init> 4: 0c 94 48 09 jmp 0x1290 <__vector_1> 8: 0c
-
Thread
"Minimalboard" ATMega8/16/32
Hier ist eines für Atmega16/32/644 http://www.lexatronic.de/ MfG Paul
grrr... http://cgi.ebay.de/AVR-ATmega-ATmega128-Stamp-Module-128K-Flash-ROM_W0QQitemZ160182778630QQihZ006QQcategoryZ10662QQssPageNameZWDVWQQrdZ1QQcmdZViewItem sollte der 2. link werden Oliver
-
Thread
USBasp von Fischl unter Ubuntu installieren
sicher, ob diese Breadboard-Schaltung wirklich richtig ist, doch soll wirklich RN-MiniControl, meine ATMega32 und meine ATMega8 Schaltung falsch sein? :( (Damit will ich nicht sagen, dass es nicht sein kann :D). Ich hab einfach keine Ahnung was ich machen soll. Der Fehler kann echt überall sein. Hat
GND. > Scheinbar liegt es ja nicht an der AVR-Schaltung, oder? Ist auf das auf dem Bild ein ATmega8 oder ein ATmega168? Ist eigentlich egal, beide haben meines Wissens die gleiche Pin-Belegung. Irgendwas stimmt da aber nicht. Pin 1 des uC z.B. sollte direkt mit dem Reset-Anschluss des 10-poligen
-
Thread
Probleme mit EEPROM
Sorry, hab ich ganz vergessen: ATMega328p bei 20MHz
Schaltplan online zu stellen. Im Wesentlichen betreibe ich den Atmel nur über einen LM2936 (3,3V) an 48V. Messen tue ich die 48V über einen Spannungsteiler mit einem AD-Pin. Wenn die Spannung unter 46V (ungefähr) fällt, schalte ich die Last. Dies geschieht, indem ich ein PWM-Signal auf 0% DutyCycle stelle
-
Thread
(Aquariencomputer) Zeitschaltuhr mit mehreren Kanälen
Du die PWM Ausgänge über einen ATtiny realisieren, per Software PWM. Ich würde hier lieber einen ATmega (z.B. den ATmega48) verwenden, dann kannst Du auf das TWI-Modul zurückgreifen. Des Weiteren würde ich alle Ausgänge (im ATmega48) als PWM Ausgänge programmieren und so 16 PWM-Ports zur Verfügung stellen
solche potentialfreiheit? @Klaus, DS3232 als RTC, ist aufgenommen @Jens Stimmt, das mit dem Mega48 ist ne gute Idee, da die I/O Ports eh zu knapp sind und ich sonst noch einen Portexpander auf die Platine hätte packen müssen. Mit dem Mega48 sollte es glaube ich auch ohne gehen gehen. Das mit den
-
Thread
SD Karte Speed Up
meiner Karten sind beim lesen erheblich schneller als beim schreiben. Bist du sicher das dein ATMega32 auch mit 16MHz läuft ?
Tipp. Schau dir mal die Werte an: ********************************************16 MB Karte ATMega FAT DOS-Read-Write-Test3 by Holgi No Flash !ATMega FAT DOS-Read-Write-Test3 by Holgi No Flash !ATMega
-
Thread
µC mit viel RAM für Touch TFT mit "Wischen"
16 Bit Farbtiefe und 512KiB RAM hat man also noch 62KiB für Daten aus dem SPI-Flash frei. Der ATmega162 mit AVR-Core ist für über 5€ ziemlich langsam. Aber einen ARM mit einem Pitch von mindestens e=0,80 finde ich nicht. Also bleibt´s wohl beim ATmega162. Der LPC1114 ist knapp dran, hat aber kein
>Also bleibt´s wohl beim ATmega162. Schöner Griff ins Klo;)
-
Thread
Unterschiede zwischen ATmega16 und ATmega16L?
Mega168 aus zu schließen, der hat ja nur 23 I/O pins. Ich brauche wirklich alle 4 I/O ports des ATmega16 (bis auf 2-3 pins)
so lange kann ich nicht warten. Also ich würde jetzt nur mal gerne einen Tipp haben - ATmega16 oder ATmega16L - wer hält das, was ich vor habe besser aus? :)
-
Thread
Umstieg von ATmega2560 auf STM32F767 ?
Mixed-Signal-Derivate aus der STM32F3-Serie an. Und ja, die Rechenleistung reicht. Wenns auf dem ATMEGA ruckelt, dann flutscht es auf dem Cortex-M4 mit 10MHz. Möglicherweise reicht dir auch ein F0? Das solltes du dir gut überlegen. Auch das wäre mehr als ein ATMEGA. Geh dazu auf die webseite von
Helmut V. schrieb im Beitrag #5747927: > Werden AT91SAM3X8E und ATmega 32u4 als XMega-Prozessoren bezeichnet? Der SAM3X (Arduino Due) ist ein ARM Cortex-M3, der ATmega32u4 ist, wie der Name schon sagt, ein ATmega, sowie der 2560.
-
Thread
PonyProg Schnittstellen Problem
ausprobieren(sind ja bloß 8 Möglichkeiten). Als nächstes hab ich mir dann mit dem SI-Prog einen Atmega48 für einen USBASP geflasht... mfg mf PS: Ich habe diese Schaltung hier verwendet: http://www.electronics-lab.com/blog/wp-content/uploads/2008/09/siprog.jpg
>Als nächstes hab ich mir dann mit dem SI-Prog einen Atmega48 für einen >USBASP geflasht... Ich probiere es grade noch mal mit Strom und Verbindung zum Board und ohne MC. aber was meinst du mit dem Satz ...hast du dir was gebaut um mC einfacher zu
-
Thread
6502 Emulation auf AVR ?
eventuell Lust, das Interface für einen ATMEGA8-Emulator-SID anzupassen? Gruss, criha
extrahiert, dann mit einem eigenen Programm aus den Daten eine Header-Datei erzeugt und in einen Atmega168 geladen. Das Ergebnis war das hier http://www.roboterclub-freiburg.de/atmega_sound/atmegaSID2.mp3 Es hört sich ja so an, als wenn die SID-Emulation funktioniert. Gruß, Christoph
-
Thread
40 bit Wurzel AVR ASM
[avrasm]; R18:R17:R16=SQRT(R6:R5:R4:R3:R2:R1) SQRT48: ldi r21,0xc0 clr r20 clr r19 ldi R18,0x40 clr r17 sub r16,r16 _sq48_1: brcs _sq48_2 cp r4,r16 cpc r5,r17 cpc r6,r28 brcs _sq48_3 _sq48
brcs _sq48_4 lsl R3 cpc R16,R4 cpc r17,r5 cpc r18,r6 _sq48_4: adc R16,r21 ret [/avrasm] das ist der klägliche Versuch.
-
Thread
STK500 - welcher Prozessor in welchem Sockel?
ATmega 16 und 163 in einen anderen Sockel gesteckt wie der 161... Danke und nette Grüße Volker
Ich gehe da einfach nach der Atmel Namensvergabe vor, also der Armega88 ist der gleiche wie der Atmega48 aber mit doppeltem Speicher. Oder der Atmega164, Atmega324, Atmega644, Atmega1284..... Die untescheiden sich im Speicher, nicht im Pinning, also alle in den gleichen Sockel (natürlich nicht
-
Thread
Wieso vor allem AVR µCs bei Bastlern?
Atmegas einfach ein guter und günstiger Einstieg. Damals, vor etwa 8 Jahren. Heute würde ich keinen Atmega mehr anfassen. Man bekommt für 5 oder 6 Euro ja schon komplette Evaluation-Boards mit Debuggerfunktion für Cortex M3 Controller. Da wär ich ja bescheuert, wenn ich noch nen Atmega anfassen würde
schlagen sein: http://www.roboterclub-freiburg.de/atmega_sound/atmegaSID.html Vor kurzem Musste ich mich beruflich mit einem MC von Freescale herumschlagen. Desen Datenblatt war sage und schreibe 7000 Seiten lang. Das ist natürlich eine andere Klasse als
-
Thread
Zeitliche Steuerung für DC-Motor
@ falk ich möchte halt in die µController-Technik einsteigen. @ werner also ein Atmega8 oder Atmega16 würde gehen? die Genauigkeit ist mir egal. @ all mal vom Zubehör und einer Leiterplatte abgesehen, bräuchte ich also nur einen µController, eine H-Brücke und eine Stromquelle
AVR-Board 14,95€. Viel billiger wird dein Selbstbau auch nicht. Außerdem würde ich nicht den uralten ATMega8 sonder einen aus der Reihe ATMega48/88/168/328 nehmen. Die sind pinkompatibel mit dem ATMega8 aber besser ausgestattet und gehen von 4 bis 32 kByte Flashspeicher. MfG Spess
-
Thread
Gab/gibt es eigentlich einen schneller wachsenden Thread als.
Platte mit 11*10 LEDs dahinter. Abgesehen von der mechanischen Gestaltung sind das 110 LEDs an z.B. ATmega48 und 2 * MAX7219, also Schaltplan + Software an einem Abend fertig. Wie kann man darüber nur 1500 Beiträge verfassen oder wurde der Thread irgendwann gehijackt und es geht um was ganz anderes?
Das Gesammtvolumen der Sammelbestellungen beträgt weit über 10.000€ Peter Dannegger schrieb: > ATmega48 und 2 * MAX7219, also Schaltplan + Software an einem Abend > fertig. Das ist definitv nicht der Fall. In dem Schaltplan steckt recht viel Arbeit und auch die Software ist momentan hart an der
-
Thread
Tester für Spezialversion des AVR Bootloaders optiboot gesucht!
genau so viel Speicher wie die C-Version ohne die EEprom Unterstützung. Für den konkreten Fall ATmega328-Familie bedeutet das, daß mit der EEprom-Unterstützung 1024 Byte statt 512 Byte vom C-Bootloader belegt werden! Derzeit sind folgende Prozessoren getestet: m8, m48p, m88, m168, m328p, m64, m128
Übrigens kann der optiboot Bootloader nun auch für die Prozessoren ATmega8U2, ATmega16U2, ATmega32U2, ATmega16U4 und ATmega32U4 verwendet werden. Natürlich nur für die serielle Schnittstelle (RXD1, TXD1) und nicht für die USB-Schnittstelle. Dann können die Daten trotzdem
-
Thread
Aufblasbarer Flash im Atmega8?
auf die ich mir keinen Reim machen kann: Vor einiger Zeit hatte ich mal eine Software für den Atmega8 geschrieben. Die wurde auch schon auf einigen Geräten der Kleinserie aufgespielt und läuft mit zwei kleineren Bugs. Soweit, so gut. Damals habe ich AVRStudio nur zum Programmieren der Kontroller benutzt
nachtrag: aber pinkompatible bleibt er. und falls er als ersatz in frage kommt: AVR094: Replacing ATmega8 by ATmega88 http://www.atmel.com/dyn/resources/prod_documents/doc2553.pdf AVR095: Migrating between ATmega48, ATmega88 and ATmega168 http://www.atmel.com/dyn/resources/prod_documents/doc2554.pdf
-
Thread
CNC-Schrittmotortreiber - Anforderungen?
sieht ja nicht schlecht aus, nur sind die Werte etwas schlechter als beim L6203: Spannung 40V vs. 48V Strom 3,5Ap vs. 5Ap RDSon 0,7Ohm vs. 0,3Ohm Gut, es fehlt halt die ganze Ansteuerelektronik. Aber die könnte auch ein ATMega übernehmen, was dann schlußendlich flexibler wäre. Außerdem könnte man
. Aber die könnte auch > ein ATMega übernehmen, was dann schlußendlich flexibler wäre. Vor allem deutlich fehleranfälliger. > Als erstes werd ich mal eine Halbschrittsteuerung mit diskretem Chopper > aufbauen. Wie gesagt -
-
Thread
Arduino Nano Anfängerfrage Pins A6 & A7
betreiben. http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-9223-Automotive-Microcontrollers-ATmega48PA-ATmega88PA-ATmega168PA_Datasheet.pdf
Harlekin schrieb im Beitrag #5351702: > Gibt es noch andere Versionen? Üblich ist der ATMega328P Der Nano mit ATMega168, ist meines Wissens nach, ausgestorben. Schon lange keinen mehr im Handel gesehen(aber das heißt nix)
-
Thread
Einsprung in Analog Comparator Interruptroutine bei Mega48 zu langsam
01 c0 rjmp .+2 ; 0x4a <.do_clear_bss_start> 00000048 <.do_clear_bss_loop>: 48: 1d 92 st X+, r1 0000004a <.do_clear_bss_start>: 4a: a5 30 cpi r26, 0x05 ; 5 4c: b1 07 cpc r27, r17 4e: e1 f7 brne .-8 ; 0x48 <.do_clear_bss_loop
Analog Comparator Interrupt Disable ACSR &= ~(1 << ACIE); 66: 80 b7 in r24, 0x30 ; 48 68: 87 7f andi r24, 0xF7 ; 247 6a: 80 bf out 0x30, r24 ; 48 // Analog Comparator ausschalten ACSR |= (1 << ACD); 6c: 80 b7 in r24, 0x30 ; 48 6e: 80
-
Thread
Reichelt Atmega Preis Gehts noch ?
einen ATmega88A anbieten.
Reichelt erhöhen doch jedes mal die Preis wenn ich ein neues Hoppyprojekt in Angriff nehme! ATMega48 24.Feb. 2,20 Euro Heute 2,60 Euro
-
Thread
einfachste Versorgung von Mikrocontroller an 48V
. 50V Versorgung betrieben. Der Mikrocontroller benötigt etwa 5-10mA und eine Spannung von 3-5V (Atmega). Was ist das der einfachste Aufbau? Gibt es die Teile alle bei Reichelt?
Querstrom 5V * 15mA = 75mW --> "kleine" ZDiode reicht (48V - 5V) * 15mA = 645mW --> Widerstand mit mindestens 0,7W --> also 1W (48V - 5V) / 15mA = 2,8kOhm Reichelt: Diode BestNr: ZF 4,7 Widerstand BestNr: RTO 50F 2,2K Da nur 2,2kOhm verfügbar steigt
-
Thread
Interrupt für 8 Eingänge
sich auch einstellen, welche Pins den Interrupt auslösen dürfen. ( Siehe Datenblätter z.B. zum ATMega 48/88 ) Gruß Jadeclaw.
Ersetze den Atmega8 durch einen ATMega88 und beachte evtl. noch die Hinweise in diesem Dokument: http://www.atmel-grenoble.com/dyn/resources/prod_documents/doc2553.pdf Gruß Jadeclaw.
-
Thread
TWI-Multi-Master für ATMEGA in C
sich auf, wenn 2 Master zugleich versuchen zu senden. Diese Aussage kann ich zumindest für den ATMEGA48 nicht bestätigen. Ich habe in allen meinen Tests drei Master gleichzeitig gestartet. Es gab nie grundsätzliche Probleme, niemand hat sich aufgehängt. Oder sollte an meinen Testbedingungen
Cook ist auch sehr schön zu sehen, wie SDA am Ende dauerhaft auf low bleibt. Und er verwendet den ATMega168, also muß der ATMega48 den Bug auch haben. Peter
-
Thread
Open Source Lochraster Layout
der grünen LED: [pre] <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <part> <width>48</width> <height>48</height> <xLoc>0</xLoc> <yLoc>0</yLoc> <name>LED green</name> <imageName>led_green.png</imageName> <description>A green LED</description> <packageType
habe ich bei meinen Programmen den Button "Als neue Version speichern" Das Projekt heißt z.B.: ATmega32_DCF77_Uhr Die Datei: ATmega32_DCF77_Uhr_001 Wenn man noch mal hoch klickt: ATmega32_DCF77_Uhr_002 Ich will selbst entscheiden wann ich die Daten sichere.
-
Thread
DEBO OLED2 0.96 0,96" OLED-Display SSD1306 SSD1312 Initialisierung TWI I2C AVR ATmeg8 Assembler ASM
Version2 mit einem ATmega328p, als Grundgerüst für weitere Projekte, er bietet mehr SRAM um einen 1.024Byte großen virtuellen Bildspeicher im SRAM zu ermöglichen, das schafft leider der ATmega8 nicht. Das Display wir in
Display-Clear B4 Uhrzeit, Zeit für diese Anzeige, Betriebsspannung, Frequenzzähler B5 oh Schreck, der ATmega8 ist schon zu 48% belegt Die größeren Fonts sind etwas rechenintensiver, 32 Bytes SRAM werden benötigt. Zuerst wird der obere Teil des ASCII-Zeichens (8 oder 16Bytes) gezeichnet, anschließend
-
Thread
richtige µController-Wahl ?!?!?!?
Wenn das so ist, wir dum den ATMega64 wohl eh kein weg herumführen. Der hätt im Gegensatz zum ATMega162 ja auch mehr RAM, was mir wieder einen externen Bauteil sparen würde.... Hmmm .... IrDa ein Problem? Ist es nicht so, dass man
Batterie-Spannung messen Habe im Internet ein Projekt gefunden, welches ebenfalls mit einem ATMega eine GPS Maus ausliest. Und allein das Auslesen & Verarbeiten der GPS Daten verbraucht schon ~10kb. Also wird's mit 16 kb gesamt schon sehr knapp, was meint ihr ? Kann man den Flashspeicher eine ATMega162
-
Thread
Projekt: SerialComCNC Serielles Frontend für CNC GRBL mit ATMega
Ich habe hier zum Testen folgende Arduino Boards: Arduino Uno R2 mit ATMega 8U2 (Original Arduino) SainSmart UNO R3 ATMEGA328P mit ATMega16U2 (Clone) Nano V3.0 ATmega328P mit FTDI (Clone) Arduino Uno R3 mit ATMega 16U2 (Clone) Alle laufen problemlos unter Windows 7 und
funktioniert es auch unter WIN10 einwandfrei. Es funktioniert also nicht mit den UNO-Boards, die einen Atmega32u2 oder Atmega32u4 als USB2Serial drauf haben, mit dem von Arduino mitgelieferten Treiber.
-
Thread
Menü Programmierung ATMega32
( MIN[2]+48); lcd_setcursor( 7, 3); lcd_data ( SEK[2]+48); lcd_setcursor( 8, 3); lcd_data ( SEK1[2]+48); lcd_setcursor( 0, 4 ); lcd_string(" 3: : min"); lcd_setcursor( 5, 4); lcd_data ( MIN[3]+48); lcd_setcursor( 7, 4); lcd_data ( SEK[3]+48); lcd_setcursor( 8, 4); lcd_data ( SEK1[3]+48); lcd_setcursor( 0, selectedOption + 1 ); lcd_string( ">" ); do { key = keyPressed
-
Thread
error: Operand 1 out of range:
Hallo! Ich bin dabei, das MJOY Projekt (USB Joystick in ASM) auf einen ATmega88 zu portieren. Ich habe die Register wie in Atmels AVR094: Replacing ATmega8 by ATmega88 geändert und .include "m8def.inc" in .include "m88def.inc" geändert. Jetzt treten aber mehrere Fehler in
Hallo, Sorry I don't speak German. Martin (Gast), do you have your converted mjoy.asm for ATmega88? I'm trying to convert the source to this micro too. Did you use mjoy.asm v1.2 as your base?
-
Thread
Mosfet Modul mit PWM ansteuern MKS GEN_L V2.1
Ausgang laufen lassen. Außerdem sollte ich bei Drahtlängen über 1200mm eine höhere Spannung, 36 besser 48 Volt, haben um die benötigte Wärme am Draht zu erzeugen
meiner MKS Karte auch mit dem > Multimeter feststellen? Da reicht ein Blick in den Schaltplan: ATmega2560 mit 5V betrieben.
-
Thread
Die andere Firmware für AVR-NET IO
Hallo, was muss ich machen, um den atmega32 gegen den atmega644 zu tauschen? nur den chip auswechseln? gruß, bodoo
Hallo, um den ATMEGA644 zu verwenden musst Du Dein Projekt neu compilieren, einfach umkopieren ist nicht. Also in der makefile : MCU = atmega32 #MCU = atmega644 #MCU = atmega644p auf #MCU = atmega32 MCU
-
Thread
ASM Problem beim ATMEGA32 von einem fortgeschrittenen Anfän
Interrupt Request 2 nicht in ATMega 8 .org OC2addr rjmp oc2int ;Timer/Counter2 Compare Match 8ms, Funkuhr .org OVF2addr reti ;Timer/Counter2 Overflow .org ICP1addr reti ;Timer/Counter1 Capture Event .org OC1Aaddr
[avrasm] ; Timer0 48 khz, CTC, Vorteiler wird wegen ausreich. Genauigkeit nicht resettet. für ZMD Sensor ldi temp, (1<< ctc0)|(1<<cs01) ; CTC-Modus, Vorteiler = 8 out TCCR0,temp ; Timer2, ctc, Vorteiler/256, oc=
-
Thread
Adressierung über Bus
Weitere ad hoc Variante, in der eine Adressierung analog der 48-Bit Ethernet Adresse mit der Effektivität der I2C Adressierung von hier ausreichenden bis zu 112 Slaves kombiniert wird: Ein GENERAL CALL (Adresse 0) mit folgendem Steuerbyte 0xAA (beliebig gewählt
PIC18F25K80, der hat nämlich schon > den passenden CAN-Controller eingebaut. Noch besser einen LPC11C22FBD48, der hat auch noch den CAN-Transceiver eingebaut. Und ist kein PIC.
-
Thread
Frage zu delay (wie bekomme ich genau 1 Sekunde)
delay_ms(1000) benutze müsste das ja quasi 1Sekunde bedeuten. Ist es aber nicht. Ich verwende einen Atmega 32 mit den internen 4MHz Quarz oder hat das auch was mit der eingestellten Taktfrequenz was zu tun ? Gruß Thomas
; g_draw_string(1,30, "starte Menue........ok"); _delay_ms(1500); g_draw_rectangle(8, 48, 33, 11); g_draw_string(10,50, "RESET"); g_draw_rectangle(68, 48, 33, 11); g_draw_string(70,50, "START"); x = touch_readX(); y = touch_readY(); [/c]