-
Thread
Assembler Programm von ATtiny13 auf ATtiny45 portieren
: .DB "A",2,170,160,20,"a",2,161,218,21,"B",2,152,39,23,"C",2,143,135,24,"c",2,135,252,25,"D",2,128,136,27,"d",2,121,43,29,"E",2,114,231,30,"F",2,107,189,32,"f",2,101,176,34,"G",2,96,192,36,"g",2,90,239,38 OCTAVE6: .DB "A",2,85,64,41,"a",2,80,180,43,"B",2,76,77,46,"C",2,72,14,49,"c",2,68,249,51,"D",2,64,16,55,"d",2,60,86,58,"E",2,57,206,61,"F",2,54,123,65,"f",2,51,96,69,"G",2,48,128,73,"g",2,45,223,77 OCTAVE7: .DB
-
Thread
DDS normal ?
force table to begin at 256 byte boundary .org 0x100 sine512x8: ; 512 step sinewave table .db 128,129,131,132,134,135,137,138,140,142,143,145,146,148,149,151 .db 152,154,156,157,159,160,162,163,165,166,168,169,171,172,174,175 .db 176,178,179,181,182,184,185,186,188,189,191,192,193,195,196,197
.db 152,151,149,148,146,145,143,142,140,138,137,135,134,132,131,129 .db 128,126,124,123,121,120,118,117,115,113,112,110,109,107,106,104 .db 103,101,99,98,96,95,93,92,90,89,87,86,84,83,81,80 .db 79,77,76,74,73,71,70,69,67,66,64,63,62,60,59,58
-
Thread
ATmega128 Akustische Drehzahlmessung & Schallpegelmessung
3m Entfernung, die Drehzahl sowie die Lautstärke ermitteln soll. Zur Verwendung soll ein ATmega128 (AVR-MT128 Development Board) genutzt werden oder ein ATmega2560. Auf eine weitere Platine soll dann entsprechend ein Elektret-Mikro (MCE100 oder MCE4000 oder was sinnvoller ist) mit Anpassungschaltung
Richard P. schrieb im Beitrag #2568967: > Zur Verwendung soll ein ATmega128 (AVR-MT128 Development Board) genutzt > werden oder ein ATmega2560. Da sehe ich dann aber echte Probleme. Muss dieser MC verwendet werden? Ein DSP ist da zu überlegen und auch von den Anforderungen
-
Thread
Diskettenlaufwerk ansteuern
anderes möglich. Und genau diese beiden Mankos könnte man halt mit den neuen Features z.B. eines AVR128DB48 beheben. "CPLD" hat der nämlich in Form der CCL bereits eingebaut und außerdem gute (De)Serializer, die sich wiederum sehr gut mit dem CCL verheiraten lassen. Das zusammen führt dazu, dass
AVR128Dx daran, dass das SPI die Bytes nicht nahtlos schreibt. D.h. zwischen zwei Bytes, auch im buffered Mode, macht der AVR128Dx eine Pause von einem Bit, das ist natürlich ärgerlich und verhindert mit
-
Thread
Bootloader ATmega128
. Eigentlich funktioniert er schon vollständig (auf AVR Seite) es fehlt nur noch die saubere Integration der Verschlüsselung auf PC Seite. Testen konte ich ihn bisher mit allen Feature auf ATMega461 und ATMega128 jeweils im 1Wire und 2Wire-invertert (MAX232
ungerade Adressen oder >Datenlängen im Hex-File auftauchen? Das ist Sache des Assemblers: Aus .db $FF wird FF00 aus .db $AA,$55 wird AA55 Wenn du z.B mit Z auf den Flash zugreifst geschieht das byteweise. abc: .db $AA,$55.... abc ist eine Wordadresse. Zugriff: ldi ZL,Low(abc
-
Thread
langer String im Flash
abspeichern (ATMega8). Der soll aber 'ne länge von ca 200 Zeichen haben. Ich hab das versucht mit ".db" und das ganze in den Z-Pointer laden, aber bei ca. 128 Zeichen hörts auf. Ich schätze mal, dass R31 nicht benutzt wird. Kann man das irgendwie aktivieren? Gruß Steven
: Es werden nur 127 Zeichen ausgegeben nach dem 128sten ist schluss, obwohl es laut AVR-S. im Flash steht. Kann man überhaupt mehr als 127 Zeichen (auf einmal) Speichern? Sollte doch gehen oder? Gruß Steven
-
Thread
AVRs mit USB?
atxmega32c4 atxmega64a3u atxmega64a4u atxmega64b1 atxmega64b3 atxmega64c3 atxmega64a1u atxmega128a3u atxmega128b1 atxmega128b3 atxmega128c3 atxmega192a3u atxmega192c3 atxmega256a3u atxmega256c3 atxmega384c3 atxmega128a1u atxmega128a4u [/pre] Unterstützen die alle USB? Oder vielleicht
Enumerationsprotokoll. Da muß ich mich ehrlicherweise erstmal einlesen. Danke Niklas. Christoph db1uq K. schrieb im Beitrag #7651440: > Die Tabelle ist seltsam Also um gleich den ersten ATxmega128A4U zu nehmen: USB-Interface = none ist schonmal definitiv falsch.
-
Thread
Taktfrequenz des Mikrocontrollers
verzweifelt am suchen woran das Problem liegen kann :(. Meinst du so: LCD | uC DB0->PD4 DB1->PD5 DB2->PD6 DB3->PD7 Gruss
alles klar! zu 3. ok zu 4. habs mir doch gedacht! Normal macht man es so: LCD --> µC DB4 --> PD0 DB5 --> PD1 DB6 --> PD2 DB7 --> PD3 Bei dir wird diese Adaption jedoch nicht mehr sehr einfach sein da du das Board vermutlich schon gefertigt hast. Grüße
-
Thread
ATtiny1614 TCB: Überlauf bei input capture erkennen?
Danke! Dann nehme ich einen ATmega4808 oder gleich einen AVR128DB32, letzterer erschlägt noch ein paar andere Probleme.
ich einen ATmega4808 > > ? > Dieser hat doch denselben Mangel. Stimmt, danke! Also vorerst AVR128DB32 bis ich ATtiny3224 auf Lager habe (ich nehme immer das Modell mit dem größten Speicher).
-
Thread
Preisdivergenz bei Mikrocontrollern;
Blick z.B. auf Digikey zeigt daß viele, wenn auch nicht alle AVRxDx Bauformen lieferbar sind. Etwa ein AVR128DB48. Ganz bestimmt aber besser lieferbar als andere Architekturen.
Wo ist eigentlich der Unterschied AVR128DA28-E/SP und AVR128DA28-EI/SP??
-
Thread
AVR128 mit MK2 programmieren?
meinst Du den ATmega128 ? oder den AVR128DB... (der geht nicht mit dem AVR ISP MK2)
Dieter M. schrieb im Beitrag #7135354: > meinst Du den ATmega128 oder den AVR128DB... Oder Xmega128...?
-
Thread
AX81 - ZX81 im AVR
Hi. Evtl. eine Alternative wäre auf den FAT16 Routinen vom AVR CPM aufzusetzen in der Weise, das nur eine 128MB Image Datei (Aufbau wie von dir beschrieben und mit den Perl Tools erzeugt) mit festem Namen auf der SD Karte lokalisiert wird. Name z.B AX81APPS.IMG
Wieder LOAD geht auch. Nach Reset auch wieder CARD und gespeicherte Programme sind da.. Mag er die 128MB SD Karte nicht, die aber z.B bei mmc2iec/sd2iec und AVR CPM einwandfrei gehen..? Auch Win$ kann mit der Karte.. Peter
-
Thread
6 stellige Zahl auf Ram schreiben
lese sie dann mit der Webseite aus. Die Ausgabe auf der Wbseite funktioniert, aber nur bis Minute 128, dann geht es mit -128 wieder rückwärts auf 0 und dann wieder aufwärts bis 128 und immer so weiter. Die Ausgabe auf LCD geht bis 256 und fängt dann wieder bei 1 an. Meine Minuten sollen aber bis
'i2c Frequenz einstellen Config Sda = Portc.4 'i2c Port SDA am AVR Config Scl = Portc.5 'i2c Port SCL am AVR '---------- LCD Einstellungen ---------- Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7 , E = Portd
-
Thread
Temperatur DS1820 ausgabe auf lcd
http://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD insbesondere der Abschnitt http://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD#Zahlen_ausgeben
mein lcd angezeigt sonder nur wirre zeiche > Und rück ein paar Informationen raus: > - welchen AVR benutzt du? atmega128-16 mit 14,745600MHz > - Ist die Schaltung korrekt(evtl. hier posten)? schaltung ist so aufgebaut wie im daten blatt der DS1820 ist an PortD.0 angeschlossen sensor: gng-
-
Thread
AVR128DA per USB flashen?
übrigens auch per USB angeschlossen. :-) Wenn du nichts rumbammeln haben möchtest, dann nimm einen AVR... Curiosity Nano, dabei kannste auch gleich zur AVR128DB48 Variante greifen wenn es keinen Zwang zur DA Serie gibt. Jetzt musste dich nur entscheiden. Ist nicht einfach bei der Qual der Wahl. Nur
viel mehr. Und er verbraucht auch viel mehr. Dazu kommt, daß er weniger I/O-Leitungen hat; den AVR128DA gibt es im 64-Pin-Package mit 55 I/O-Pins. Der ESP32 hat nur 34 I/O-Leitungen.
-
Thread
Mega16, Fusebits und Quarz Probleme.
+++++++++++++++++++++++++ $crystal = 1474560 $regfile = "m16def.dat" Config Lcdpin = Pin , Db4 = Porta.4 , Db5 = Porta.3 , Db6 = Porta.1 , Db7 = Porta.0 , E = Portc.5 , Rs = Portc.6 Config Lcd = 20 * 4 Config Lcdbus = 4 Wait 1 Upperline Lcd "Dies ist die 1" ++++++++++++++
Code. $crystal = 14745600 $regfile = "m16def.dat" Config Lcd = 20 * 4 Config Lcdpin = Pin , Db4 = Porta.4 , Db5 = Porta.3 , Db6 = Porta.1 , Db7 = Porta.0 , E = Portc.6 , Rs = Portc.5 Wait 1 Initlcd Wait 1 Cls Upperline Lcd "Dies ist die 1"
-
Thread
ATtiny25 - EEPROM - Write ohne Verschleiß
Marcus H. schrieb im Beitrag #6166517: > Der ATtiny25 hat 128 Byte EEPROM... Ja, wieso ?
Beim Tiny25 hast du 128 Byte EEPROM, die du 100.000 mal mit ändern darfst, bis das MHD vielleicht zuschlägt. Deine Änderungen von je 100 Byte führen im besten (!) Falle dazu, dass du 128.000 mal 100 Bytes ändern darfst
-
Thread
Look-Up-Tabelle & Co.
Hallo, ich mache es immer so Daten: .db 255,128,88,77 .db 88, 56, , 44,41 . . . dann gibt dir Lpm die Daten zurück für die adr. die im Z-Pointer steht. ldi ZH,high(Daten*2) ldi ZL,low(Daten*2) Lpm ;; in r0 steht jetzt 255 wenn du den z+ nimmst und wieder lpm ausführst steht in r0 128 .... MfG Sebastian
-
Thread
Attiny2313 Timer16 Bit, Normal Mode, unsauber
> hast du mal vermessen ... Ja, an *einem* AVR128DB28, sah ganz gut aus, wie ich mich erinnere. Aber nicht so gründlich wie Sie. > PWM via Typ-D-Timer liefert weitaus bessere Ergebnisse Hier ist der Höreindruck (und um diesen geht es Robert)
mal - ohne relativ kleinen pull-down am DAC-Ausgang werden Sie Ihr "blaues" Wunder erleben mit dem AVR128DB28.
-
Thread
ATMega4809 EVSYS, total überfordert
Dass der Umstand nicht im Datenblatt zu finden ist ... - dazu sage ich jetzt lieber nichts. Der AVR128DB28 verhält sich übrigens genauso.
Dass aber das Datenblatt der AVR128DB kein /copy/ erlaubt, halte ich für eine merkwürdige, um nicht zu sagen absurde, Einstellung von Microchip. Wird auch nicht dadurch besser, dass es z.B. bei Bosch-Sensoren ebenso ist.
-
Thread
Welche AVR sind mit SPI zu programmieren
Hardware-Debugging auszukommen vermag, kostet das weniger als ein Kaffee an der Autobahn-Raststätte oder im DB-Zug. Was das Know-How betrifft: Klar ist die Peripherie anders als die der klassischen AVR8 und man muss was neues lernen, um sie erfolgreich einsetzen zu können. Aber sie ist immer noch sehr viel
c-hater schrieb im Beitrag #6906826: > MC zieht vielmehr den Status der AVR auf den lausigen Stand der PICs > runter. Auf der Fehlerliste zum AVR128DBxx findet sich nichts mit besonderes hinderlichen Auswirkungen. Ich möchte ja nicht wissen wie die Fehlerliste manches
-
Thread
Berechnung Zeit/Frequenz beim Prescaler/Timer
Hi >Es stehem mir Prescaler mit 2,4,8,16,32,64,128 und 256 Aber nicht bei AVRs. Da gibt es 1, 8, 64, 256 und 1024 oder 1, 8, 32, 64, 128, 256 und 1024. MfG Spess
#3891133: > Achim Seeger schrieb im Beitrag #3891119: >> Es stehem mir Prescaler mit 2,4,8,16,32,64,128 und 256 zur Verfügung. > > Aber nicht auf deinem 1284. > Oder etwa doch? Ich ahne gerade Böses. ? (Timer 2 mit asynchronem Takt? Hab nicht im DB nachgesehen)
-
Thread
LCD Probleme mit ST7036
schon etwas schwerer, denke ich. Ich habe folgende Pin Belegung : PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 DB7 DB6 DB5 DB4 --- E R/W RS Und ich programmiere mit Win AVR. Gruß Toby
berechnung? Das main.c sieht in etwa so aus : #include <main.h> #include <lcd.c> #include <avr/signal.h> #include <inttypes.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #include <avr\pgmspace.h> #include <avr/iom128.h> volatile char Software_Zaehler = 0;
-
Thread
Ungenauigkeit beim ATtiny26 ADC
, $99, $99, $99 .db $99, $A9, $AA, $AA, $AA, $AA, $AA, $AA, $AA, $AA, $AA, $BA, $BB, $BB .db $BB, $BB, $BB, $BB, $BB, $BB, $BB, $BB, $BB, $BB, $BB, $CB, $CC, $CC .db $CC, $CC, $CC, $CC, $CC, $CC, $CC, $CC, $CC, $DD, $
, $0, $0, $0 .db $0, $0, $0, $0 [/pre]
-
Thread
Problem beim flashen über ISP
Servus, ich versuche einen ATMega128 mit einem AVR Dragon über ISP zu flashen. Der Mikrocontroller befindet sich auf einem MR-C3024 Board von einem Robonova (http://www.robonova.de/store/product.php?productid=16147). Dazu habe ich dann
mal abklemmen oder durch einen kleineren >> ersetzen >Laut Schaltplan >(http://davidbuckley.net/DB/RoboNova/RoboNova_files/C3024.jpg) sinds >10mF. Der Kondensator ist viel zu groß. Löt den mal aus. >Aber gibt es debugWire bei dem µC überhaupt? Beim ATMega128 gibt es das nicht.
-
Thread
Mikrocontroller-Auswahl: ATTiny, ATMega, Pic,?
Altes Produkt, alter Halbleiterprozess, vergleichsweise schwache Ausstattung. Wenn überhaupt noch AVR, dann die neueren AVR128DA/DB/DD Serien. Die laufen nämlich auch bei 3.3V mit voller Geschwindigkeit, weil die in einem neueren Prozess gefertigt worden sind. Ansonsten STM32L/STM32U (https://www.st.com
Frank K. schrieb im Beitrag #7498303: > Wenn überhaupt noch AVR, dann die neueren AVR128DA/DB/DD Serien Das ist auch meine Meinung. Zumal auch noch in DIP erhältlich wie vom TO gewünscht. Johan schrieb im Beitrag #7498250: > Level-shifting ... wär in
-
Thread
STM32F103 Bluepill mit 128kb lässt sich nicht flashen
Ok, die 128kb sind jedenfalls echt, ein testfile mit 128kb lässt sich flaschen und verify'en. Noch schöner wenn es sich auch debuggen liesse, mit 128kb wären alle meine Sorgen gelöst, da ich inzwischen bei 58kb
klappt es mit 128kb aber ich hoffe mal dass die Bits nicht nach kurzer Zeit vom Winde verweht sind...
-
Thread
Audio Spectrum Analyzer
14 Kanäle sollte ein AVR mit links schaffen.
Warum denn analog, der AVR kann das digital machen (FFT).
-
Thread
Atmel AVR: RC-Takt genau genug für Low-Speed-RS232?
Ben B. schrieb im Beitrag #5545670: > Edit: Was ist mit dem 128kHz-Oszillator, den die AVRs für den Watchdog > haben? Wird der von dem internen RC-Oszillator der CPU abgeleitet Das steht in DB: Nein. > und > wie genau ist der? Das steht im DB. Kurzfassung
PICklig schrieb im Beitrag #5545594: > Und alles was AVR hiess, versagte dabei klaeglich. Und das hast du - woher ? Ben B. schrieb im Beitrag #5545670: > Edit: Was ist mit dem 128kHz-Oszillator, den die AVRs für den Watchdog > haben? Wird der von
-
Thread
LCD AVR C ROUTINEN
frage: ich habe wie folgt angeschlossen: 1 Vss GND 2 Vcc 5V 3 Vee GND 4 RS PB4 am AVR 5 RW GND 6 E PB5 am AVR 7 DB0 nicht angeschlossen 8 DB1 nicht angeschlossen 9 DB2 nicht angeschlossen 10 DB3 nicht angeschlossen 11 DB4 PB0 am AVR 12 DB5 PB1 am AVR 13 DB6 PB2 am AVR 14 DB7 PB3 am AVR wo muß ich ändern??
-
Thread
Frage zu CCL-Einheit in neueren AVR-Controllern
früher(tm) in einer bestimmten bestehenden uralten Schaltung durch einen FPGA bereitgestellt wurde. Der AVR ersetzt nun einfach nur diesen FPGA, ansonsten bleibt die bestehende Schaltung unverändert. > In diesem Fall hätte ich ganz einfach einen 3-UART > AVR verwendet. Der AVR128DA64 hat sogar *SECHS
Rudolph R. schrieb im Beitrag #7265839: > Die neuere AVR DA Version von CCL kann allerdings mehr, zum Beispiel hat > die 2 LUTs mehr. Das kann man so allgemein nicht sagen. Es hängt bei allen neueren AVR8 (auch bei den DA/DB) stark von Pinzahl ab, was
-
Thread
Atmega 328PB lässt sich nicht programmieren
Crystal. Du hast einen relativ ungenauen RC-Oszillator. Dann nimmst Du halt beispielsweise einen AVR128DB32. Der kann auch bei 1.8V noch seine vollen 24 MHz, weil es eben ein viel modernerer Chip in einem neueren Halbleiterprozess ist. https://www.microchip.com/en-us/product/AVR128DB32 fchk
Frank K. schrieb im Beitrag #7984605: > Dann nimmst Du halt beispielsweise einen AVR128DB32 Eigentlich möchte ich den Chip ja gar nicht austauschen, aber danke für den Vorschlag. ;) Nemopuk schrieb im Beitrag #7984607: > Es sollten etwa Null Ohm sein Es sind etwa Null Ohm.
-
Thread
Welche 8-Bit-Architekturen werden in 10 Jahren relevant sein? Gesperrt
Gerhard O. schrieb im Beitrag #7432334: > Naja, MC hat ja mit den feinen DB AVRs nachgezogen und der 328PB ist ja > auch viel fähiger als sein Namensbruder ohne dem "B" dahinter. Du! Exakt *Du* hast das Thema mit den Fernost AVR Nachbauten auf den Tisch gebracht. Dir "
im Beitrag #7432537: > Gerhard O. schrieb im Beitrag #7432334: >> Naja, MC hat ja mit den feinen DB AVRs nachgezogen und der 328PB ist ja >> auch viel fähiger als sein Namensbruder ohne dem "B" dahinter. > > Du! > Exakt *Du* hast das Thema mit den Fernost AVR Nachbauten auf den Tisch > gebracht
-
Thread
ATmega128 wozu ist der PEN Pin?
kommen, oder ich mache selbiges mit PEN. Schön, daß man es sich aussuchen kann - aber wozu? Andere AVR kommen auch ohne PEN aus. Bei den meisten anderen AVR würde es sogar Sinn machen, weil /RESET ja auch großteils mit einer anderen Funktion genutzt werden kann (IO-Pin). Das ist beim mega128 aber
genutzt werden kann wenn SCK nicht garantiert LOW während dem Vorgang ist. Also kann ich für meinen AVR ISP mkII einfach ganz normal PDI (MOSI), PDO (MISO), SCK und RESET# benutzen um den ATmega128 zu programmieren und lasse PEN# einfach unbeschaltet. Richtig?
-
Thread
Frequenzzähler
Portb = Output Config Lcd = 16 * 2 Config Lcdmode = Port Config Lcdbus = 4 Config Lcdpin = Pin , Db4 = Portb.4, Config Lcdpin = Pin , Db5 = Portb.5, Config Lcdpin = Pin , Db6 = Portb.6, Config Lcdpin = Pin , Db7 = Portb.7, Config Lcdpin = Pin , E = Portb.3, Config Lcdpin = Pin , Rs = Portb.2,
' $regfile = "m32def.dat" '$baud = 19200 $hwstack = 128 $swstack = 128 $framesize = 128 Const Version = "1.1" Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portd.2 , Db5 = Portd.3 , Db6 = Portd.4 , Db7 = Portd.5 , E = Portd.1 , Rs = Portd.0 Cursor
-
Thread
aktuelle AVR µC - wdt.h - kein RAMPD / CTRL / Enable Bit
Hallo, irgendwie gibt es ein Problem mit der Unterstützung von neuen AVR Controllern im Zusammenhang mit dem Watchdog. Probiert mit Atmega4809 und AVR128DB64, scheint ganze Familien zu betreffen. in Microchip Studio [c] #include <avr/io.h> #include <avr/wdt.h>
modifiziert. Die Datei hängt dran. Das bezweifel ich. Die o.a. "Arduino_wdt.h" ist binär identisch zur "avr/wdt.h" von xc8 v2.31. Und dein Programm von oben kompiliert ohne Probleme für den AVR128DB64 unter MPLABX. Vielleicht mixt du verschiedene Compiler Versionen.
-
Thread
AVR asm - Befehl nur jedes 2. mal ausführen
an einem Gewinnspiel von myavr.de . Ich nutze die Software von denen, Workpad. Und obwohl es mit AVR-Assembler kompatibel sein soll, kann ich die .db Tabelle nicht einfügen. Jetzt kann ich natürlich AVR-Studio nutzen, aber ich probier noch ein bisschen rum ob ich es in Workpad zum Laufen kriege
Jetzt fehlt der Smiley mit den zwei Biergläsern^^). :-) Muss grad los, heute Abend entweder mit .db Tabelle, oder ich versuche die <> Abfragen einzufügen. [avrasm] .equ F_CPU, 3686400 .include "AVR.H" ;Reset and Interruptvectoren ;VNr. Beschreibung begin: rjmp main ; 1 POWER
-
Thread
Assembler lernen für Mikrocontroller-Programmierung
Hier ist auch noch eine Seite zu diesem Thema: http://www.avr-asm-tutorial.net/avr_de/index.html MfG Paul
werden und nicht den Anschein erwecken, dass dies eine Regel für dass V-Flag wäre. Es geht hier um AVR8-Assembler ( AVR8ASM ) : V=1 => Rd7=0, Rr=0 & R7=1 => Rd7=1, Rr=1 & R7=0 Gegenbeispiel : $7F 127 +$01 + 1 ---- ----- $80 -128 Hier ( bei der Addition ), passt es nämlich
-
Thread
DCF-Uhr Übungsprojekt
steht es [code] µC LCD +--------+ +---------+ | DB7 | <---------< | DB7 | | DB6 | >---------< | DB6 | | DB5 | >---------< | DB5 | | DB4 | >---------< | DB4 | | DB3 | >---------< | DB3 | | DB2 | >---------< | DB2 | | DB1 | >---------< | DB1 | | DB0 | >---------< | DB0 | +--------+ +---------+ [/code] DB7 hast du korrekt am µC auf Eingang umgeschaltet. Aber was ist
-
Thread
einfache Grafikkarte mit 256x252 und 256 Farben für AVR
mäßig gestaltet, so mit SPI oder so? Hintergrund ist folgender: Ich plane auf die Platine noch nen MEGA128 zu machen, der dann den Video-Controller ansteuert. Wenn man beispielsweise Daten loggen will, wird der MEGA128 diese Aufgabe übernehmen können...
man noch ne data request output haben, dass man sieht, wenn der avr grad zu tun hat....
-
Thread
Zeilenumbruch im AVR-ASM?
Hi! Habe ein sehr kleines Prob im AVR-ASM. Und zwar habe ich mir folgende Konstanten-Tabelle im Programmemory aufgebaut: ModParam: .db 1, 0, 1, 1, 0x12 .db 10, 0, 30, 1, 0 .db 20, 0, 30, 1, 0 .db 128, 0, 255, 1, 0 .db 10, 0, 255, 1, 0 .db 1, 0, 1, 1, 0x12 .db 10, 10, 120, 1, 0 .db 10, 10, 120, 1, 0 .db 1, 0, 1, 1, 0x12 .db 10, 10, 60, 1, 0 .db 2, 0, 50, 1, 0 .db 128, 0, 255, 1, 0 Das kleine
-
Thread
Umstieg bzw. Ergänzung PIC Prozessoren auf Arduino.
verwendeten Arduino-Pins und das LCD-Objekt deklarieren LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // RS, EN, DB4, DB5, DB6, DB7 void setup() { lcd.begin(20, 4); // Anzahl Spalten und Zeilen definieren // Und schon ist das Display initialisiert und bereit zur Textausgabe lcd.print("hello, world!");
ein 2 Zeilen Modul mit dem HD44780 ein 4 Zeilen Modul mit dem SSD1803 und ein Grafikdisplay EA DIP 128-6 mit 128x64 Pixel Vielleicht kennt das Letztgenannte jemand? Und kann mir ein paar Tipps geben? Ich möchte bei dem 4 zeiligen durch Kontakte odgl. ausgelöst verschiedene, vorprogrammierte Texte