-
Thread
16x2 LCD durch VFD ersetzen - Display kompatibel?
wahrscheinlich auch nicht umsetzbar, oder? Das ist quatsch. Du kannst aber den N8052 durch einen ATmega8515 ersetzen und dann die beiden VFD-Treiber selber multiplexen. https://www.mouser.de/ProductDetail/Microchip-Technology/ATMEGA8515-16JUR?qs=6Dg1WZIWLC57DQkAzkuAhQ%3D%3D Oder: https://www.mouser.de
344024 Wie schwer ist es wohl (für mich als Hobbyisten) sowas zu programmieren? Intel 8052 und Atmega 8515 haben ja dasselbe Pinout(44-Pin PLCC), das passt perfekt. Mit welchem Programmer programmiert man den Atmega 8515 am besten? Habe einen TL866 II (und dachte, dass der so ziemlich alles kann),
-
Artikel
Reichelt-Wishlist
ATMEGA 644V-10MU, ATMEGA 644V-10PU Atmel ATMEGA2560 | | | | | | | | | => ATMEGA 2560-16AU, ATMEGA 2560V-8AU Atmel ATMEGA2561 | | => ATMEGA 2561-16AU, ATMEGA 2561V-8AU Atmel ATmega 1284P PDIP | Atmel ATmega
AVR mit USB: AT90USB1287 (AT 90USB1287 TQ, TQFP64), dazu passendes Demoboard AT 90USB KEY; AT90USB162TQ (AT 90USB162 TQ, TQFP32), AT90USB646 (AT 90USB646 TQ, TQFP64), AT90USB1286QFN (AT 90USB1286 QFN, QFN64), ATmega32u2 (ATMEGA 32-U2 TQ, TQFP44) Buchsenleisten 2.54mm (z. B. BL 1X...G 2,54) TEILBAR,
-
Artikel
IRMP - english
IRMP runs on numerous MCU families: AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (CCS and XC8/C18 compiler) PIC12F1840
8 bits of resolution. In that case, configure Timer2 as follows: The above example is valid for ATmega88/ATmega168/ATmega328. For other AVR MCUs check the datasheet. You must not forget to change the ISR to Timer2 as well: IRMP_SUPPORT_xxx_PROTOCOL. Here you can select which protocols to enable in IRMP
-
Artikel
IRSND - english
IRSND runs on numerous MCU families: AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (C18 Compiler) PIC12F1840 PIC18F4520
start bit timings 2010-03-16: New protocol: RECS80 Extended 2010-03-11: Adapted code to several ATMega types 2010-03-07: Alpha version
-
Thread
Altes EPROM auslesen Intersil 6654A (2xCE) mit Arduino
schrieb im Beitrag #7390903: > Was ein Stolperstein sein könnte: /CE1 ist flankensensitiv. Der ATmega2560 hat doch ein externes Memoryinterface, da kann man einfach den Chip direkt anschließen. /CE1 geht an ALE, d.h. das Latch ist schon im Chip, einen extra 74HC573 braucht man nicht. Q7..0 werden
Waitstates bei 16MHz dauert der Lesepuls 256 * 3 / 16MHz = 48µs Sollte also dicke reichen. Siehe ATmega2560 Datenblatt: Figure 9-6. External Data Memory Cycles with SRWn1 = 1 and SRWn0 = 1 Man kann den CPU-Prescaler einschalten, die Daten in den RAM kopieren, dann den Prescaler wieder ausschalten
-
Artikel
LCD
und einige Prozessoren mit integrierter Ansteuerung (z. B. aus der MSP430-Serie, oder AVR wie der ATmega169 ). LCD-Module mit eingebautem Controller lassen sich meist einfach mit einem Mikrocontroller ansteuern. Text (character) LCDs verwenden meistens den HD44780 oder einen kompatiblen Controller (z.B
(Forenbeitrag von P. M.). Liste bekannter LCDs mit negativer Kontrastspannung: Pollin: LCD-Modul YL162-90 / Best.Nr. 120 060 (D120060D.PDF) Pollin: POWERTIP PC1602LRM-LSO-C Pollin: LCD-Modul EPSON ECM-A0428 (Link) R/W Leitung vom Text-LCD ist fix mit GND verbunden und die Ansteuerung mit der LCD/AVR-Library
-
Thread
AT90USB1286-7 Endurance
warum ausgerechnet diese mit viel mehr spezifiziert worden sind. Die (mehr oder weniger) Nachfolger ATmega*U4 sind wieder nur mit 10000 angegeben.
ist die Angabe der Zyklenzahl > wertlos. Ich nehme an, data retention time bleibt bei AT90 und ATMega nach versprochenen 100000/10000 Lösch-Schreiben in angegebenen Grenzen.
-
Thread
Wer kennt dieses AVR-Board?
zwei 32 KiB-RAMs & SN74HC04 (huckepack) draufgesetzt; benutze das aber praktisch nicht mehr, da für ATmega8515 & ATmega162.
brauchten noch -5V, daher ein zusätzlicher ICL7660 mit zwei Elkos Der Controller in DIL-28 ist hier ein ATmega48-20 Baujahr 2008
-
Thread
EOL ATmega328p
Folgende AVRs werden von Microchip als aktiv geführt und sind in einem DIP-Gehäuse verfügbar: ATmega1284 ATMEGA1284P ATmega16 ATMEGA162 ATmega164A ATmega164P ATmega164PA ATMEGA168 ATmega168A ATmega168P ATmega168PA ATmega16A ATmega32 ATmega324A ATmega324P ATMEGA324PA ATmega32A ATMEGA48 ATMEGA4809 ATmega48A ATmega48P ATmega48PA ATmega644 ATmega644A ATmega644P ATmega644PA ATmega8 ATmega8515 ATmega8535 ATmega88 ATmega88A ATmega88P ATMEGA88PA ATMEGA8A ATtiny13 ATTINY13A ATtiny2313
-
Thread
AVR-Tutorial: LCD - Erweiterung lcd-routines.asm - Bitte um Feedback
Target hier ausgetestet der AtMega8515, der gute alte...) Wobei das Tutorial eigentlich für den ATmega8 ist.
Was ich nicht verstehe: Der ATmega8 ist 20 Jahre alt, das Display ist noch viel älter. In Assembler programmiert heute kaum noch jemand. Der Code ist seit vielen Jahren bekannt und erfüllt seinen Zweck. Wie kommt man auf die Idee
-
Artikel
Projekt VGA Core in VHDL
Signalbandbreite / Taktfrequenz leisten kann. Tabelle. Pixeltakt 50 MHz 75 MHz 100 MHz 108 MHz 135 135 /162 148.351 148.500 154.000 193.250 Horizontal 800 1024 1280 1280 1280 1600 1920 1920 1920 1920 Front Porch 56 24 40 48 64 64 88 528 48 136 Synch 120 136 168 184 192 192 48 44 32 200 Back Porch 64 144 96
programmieren (Windows 7) Projekte. FPGA Oszi mit VGA Ausgang Oszilloskop Vorstufe VGA Testbildgenerator mit ATMEGA 8
-
Thread
Alternativen zu STM32?
Auf Lager: 22.162 https://www.mouser.de/ProductDetail/Silicon-Labs/EFM32PG22C200F64IM40-C?qs=eP2BKZSCXI5h7BAxbMC1aw%3D%3D Auf Lager: 23.946 https://www.mouser.de/ProductDetail/Silicon-Labs/EFM8BB31F32G-D-QFN24R
die zeitkritischen Dinge auf Registerebene programmieren. Das ist ähnlich einfach, wie mit einem ATmega. Um Das zu probieren reicht eine kleine Platine zum Spielen aus: https://www.reichelt.de/fr/de/raspberry-pi-pico-rp2040-cortex-m0-microusb-rasp-pi-pico-p295706.html?&trstct=pos_3&nbc=1
-
Artikel
3-Phasen Frequenzumrichter mit AVR
matzetronics In diesem Artikel wird ein universeller 3-Phasen Frequenzumrichter mit einem einzigen ATMega 88/168/328P beschrieben. Der ATMega übernimmt dabei die komplette Steuerung der Bedienelemente, des LC-Displays und die Erzeugung der 3 Phasen. Das Projekt sollte auf fertigen Boards wie dem Arduino
für diese schöne Software. Leider passt das Programm beim derzeitigen Stand nicht ganz in einen ATMega48, mit ein wenig Optimieren in den Stringfunktionen könnte es aber klappen. Um etwaigen Fragen vorzubeugen - nein, das Ganze läuft nicht in einem (veralteten) ATMega 8. Diesem fehlen sowohl die Timerfunktionen
-
Thread
i2c & LCD stellt sich quer :/
Datenblatt sein wenn die 3 A Pins offen sind) Offen?! > SCL und SDA sind an Port 4 & 5 des Atmega328p angeschlossen. > Beide Pins sind mit einem 4700k R gegen VCC beschaltet. Das sind 4.7 MΩ, ein bisschen viel.
Baumbart schrieb im Beitrag #7106237: > SCL und SDA sind an Port 4 & 5 des Atmega328p angeschlossen Die Reihenfolge die du nennst könnte einen Fehler beinhalten. So wie du schreibst ist SCL A4 und SDA A5. Das wäre falsch.
-
Artikel
AVR-GCC-Tutorial/Analoge Ein- und Ausgabe
in digitale Zahlenwerte gewandelt. Bei AVRs, die über keinen internen AD-Wandler verfügen (z. B. ATmega162), kann durch externe Beschaltung (R/C-Netzwerk und Zeitmessung) die Funktion des AD-Wandlers simuliert werden. Es gibt innerhalb der ATMega- und ATTiny-AVR Reihe keine Typen mit eingebautem Digital-Analog-Konverter
funktioniert und z. B. nicht einfach über PINx ausgelesen werden kann. Ein Programm, welches an einem ATmega8 den Fast-PWM Modus verwendet, den Modus 14, könnte so aussehen + PWM-Mode Tabelle aus dem Datenblatt des ATmega8515 Mode WGM13 WGM12 WGM11 WGM10 Timer/Counter Mode of Operation TOP Update of OCR1x
-
Thread
TDF-Empfangsexperiment 162 kHz mit 4046-PLL als Phasendemodulator
inaktiv: Die Ferritantenne habe ich mittels zusätzlichen Kondensatoren und dem Drehkondensator auf 162 kHz abgestimmt. Nach den drei Transistoren kommt ein sinusförmiges und verrauschtes Empfangssignal heraus. Ein zum Vergleich eingeschaltetes Radio bringt auf 162 kHz ebenfalls Rauschen und einige Knackser
Hier ein Manual über ein ähnliches Gerät wo aufstellungsmässig Hinweise gegeben werden und auch für 162kHz gültig bzw. empfehlenswert sind. http://manuals.repeater-builder.com/te-files/MISCELLANEOUS/Spectracom%208161.pdf (Lese Abschnitt 1.3)
-
Thread
LCD Initialisierung funktioniert nicht
mich so gut wie gar nicht damit aus. Wäre nett wenn mir jemand helfen könnte. Ich nutze ein ATMEGA328P LCD Display: LCD1602
SNK schrieb im Beitrag #6926176: > LCD1602 Hi, Pinout überprüfen. Es kursieren viele "162 1602 etc. pp. Kleine Unterschiede in der Belegung. Und von oben gesehen oder von unten gesehen. Dann nimm einmal eine gängige LCDisplay-Initialisierungsroutine. Das 1602 ist sowas von gängig, das
-
Artikel
AVR Typen
ATmega64 64 64 16 16 53 8 1 1 2 0 0 0 8 10 15 1 0 0 4 2048 40 85 2.7 5.5 2.7 5.5 4 8 2 7 ATmega64 ATmega128 128 64 16 16 53 8 1 1 2 0 0 0 8 10 15 1 0 0 4 4096 40 85 2.7 5.5 2.7 5.5 4 8 2 7 ATmega128 ATmega162 16 44 16 16 35 3 1 0 2 0 0 0 0 0 0 1 0 0 1 512 40 85 1.8 5.5 1.8 5.5 4 6 2 6 ATmega162 ATmega48 4 32 20 12 23 24 2 1 1 0 0 0 8 10 15 1 0 0 0.5 256 40 85 1.8 5.5 1.8 5.5 3 6 1 6 ATmega48 ATmega88 8 32 20 12 23 24 2 1 1 0 0 0 8 10 15 1 0 0 1 512 40 85 1.8 5.5 1.8 5.5 3 6 1 6 ATmega88
-
Thread
[S] ATMEGA16U2
Suche einen ATMEGA16U2-MUR VQFN 32pin
Sollte es der Vorgängertyp AT90USB162 auch tun, davon hat TME zumindest gerade mal noch 26 Stück auf Lager.
-
Thread
Daten über I2C von AtTiny85 als Slave auslesen / TinyWireS Lib
I2C-Standard, d.h. halten ihn nicht ein. Alle, die ich probiert habe, sind nicht Multimaster fähig (z.B. ATmega8, AT89C51ID2). Auch der Nachbau des Philips P89C668, der Tekmos TK89C668, kann kein Multimaster. Ob der überhaupt I2C kann, habe ich nicht geprüft, er stürzt schon beim Init ab.
entnahm ich 10 mA Sink bei 5V. Irgendwie triftet da Theorie und Praxis auseinander! Siehe Seite 162 / Punkt 5: https://cdn-reichelt.de/documents/datenblatt/A300/ATTINY25-ATTINY45-ATTINY85_DATASHEET.pdf#page=162 Ich bestellte mir noch einmal AtTiny's. Mal sehen ob die der Spezifikation gerecht
-
Thread
Einfacher Mischer für DCF77-Superhet gesucht
imitierte Analoguhr mit drei Zeigern an, Datum und Schaltsekunden als Text. Das Programm paßt in einen Mega162 mit 16 k. zu c: wäre schön, das zu haben, muß ich aber nicht und ich brauche es momentan gar nicht. Diverse Bauanleitungen sind mir bereits begegnet, das ist meistens mit PLL, aber insgesamt ist
vorhergehenden 6 Amplitudenwerte (=100ms) wurde letztendlich die aktuelle MSF60-Amplitude berechnet. Der ATMEGA48 diente übrigens auch als LCD-Controller. Die LCD-Leitungen (13 x SEG und 2 x COM) können dank PWM die vier nötigen Spannungspegel annehmen. Das Projekt war eine Studie. Man verzeihe Schaltungsdesign
-
Thread
AVR-Debugging: Speicherstelle überwachen
://onlinedocs.microchip.com/pr/GUID-ECD8A826-B1DA-44FC-BE0B-5A53418A47BD-en-US-7/index.html?GUID-1A162E91-DAA7-4E50-AD74-8CF56E5BAC35
genutzte Features zu verzichten. Ähnliche "als Mega getarnte Tinys" gab es auch schon zuvor: ATmega88 & Verwandte. Auch die haben beispielsweise kein JTAG bekommen sondern nur debugWIRE. Da sie aber andererseits die Multiplikationsbefehle der Megas bekommen haben, hat man sie wohl auch "Mega" nennen
-
Thread
AT90USB162 Endpoint Interrupts funktionieren nicht
Hat eventuell jemand einen Beispielcode für den AT90USB162 der Funktioniert?
vielleicht hilft das weiter. https://stackoverflow.com/questions/7946244/cdc-demo-com-port-code-on-at90usb162-minimus-avr
-
Thread
Update Funktion für eigenes Projekt
Danke für eure Tipps. Stefan F.: Ich nutze einen atmega 90USB162 für die USB UART Anbindung. Auf den wird Hiduino geflashed und danach kommt der atmega2560. Die Nutzung des 90USB162 nutze ich das mein Midi controller nicht als Universal Audio Midi device
Namen. Mein Problem bei der USB Update Möglichkeit ist das ich nicht ganz verstehe wie ich den Atmega 2560 welcher ja hinter dem at90USB162 hängt Flashen kann. Dazu brauche ich doch dann ein eigenes Programm für den Rechner. Ich hoffe ihr wisst was ich meine? Schönen Abend.
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
wo fange ich an? Der Thread ist etwas unüberschaubar. Ich habe NRF, Atmega, Espxxxx und Raspi…
tools von Hubi und anddren nie genutzt habe. Speziell bezog sich 1. & 2. auf die hmRadio.h Zeile 162ff https://github.com/grindylow/ahoy/blob/e05d2220cb1f99bbbf4083d62b0281d096ceeccb/tools/esp8266/hmRadio.h#L162
-
Thread
CP/M auf Atmega8515 mit XMEM
. Es gibt ja nicht so viele AVRs mit XMEM und wenig RAM. Rückblickend hätte ich das für einen Atmega162 aufziehen sollen, aber so ist es auch ganz gut.
nutzen möchte, habe ich hierzu eine Platine entworfen. Funktioniert die Platine auch mit dem Atmega162? Lassen sich die oberen 64 KB ansprechen?
-
Thread
at89s52 Reset problem?
Man könnte auch einen AVR nehmen. Weitgehend pinkompatibel ist der ATmega162. "The I/O ports of the AVR are immediately reset to their initial state when a reset source goes active. This does not require any clock source to be running."
-
Thread
BCD zu 7-Segment Decoder
#6720704: > Das geht aber mit µC deutlich eleganter als ausschliesslich mit > Logik-ICs. Z.B. der ATmega162 hat 35 IO-Pins, das reicht für die 28 Ausgänge zu den 4 Anzeigen. https://www.reichelt.de/8-bit-atmega-avr-mikrocontroller-16-kb-16-mhz-pdip-40-atmega-162-16dip-p46546.html
-
Thread
Multiplikation_in_Assembler
kann man fast immer Mega nehmen, es sei denn, man braucht USI statt I2C. Zwar kann man auch dann ATmega645 u.Ä. nehmen.
bytes, multhard_24x24_48 dagegen 84 bytes; multsoft_24x40_64 hat 76 bytes, multhard_32x32_64 dagegen 162 bytes, wenn auch viel schneller. Als Null-Register paßt bei Hardware-Mult hervorragend @0, da @0 nach Multiplikation von LSB nicht mehr geändert wird. Allerdings braucht die Folge push @0 - clr @0