-
Thread
Kosmos CP1 Emulator mit ATmega
brauchts dann auch nur noch 2 I/O Pins. Bauteilemäßig wäre das (vor allem unter Verwendung eines ATmega8 oder ATmega88) ultra preiswert. Mir stellt sich dann allerdings nur die Frage: Was mache ich dann damit, wenn ich eine solche Hardware aufgebaut habe? Schöne Tage noch, JJ
zusätzliche interne Struktur: -- Register B, C, D, E, Flagregister PSW -- 8 Level-Stack -- 24LC128 EEPROM (32 komplette Programme + 2 Programme im internen ATmega) Terminalprogramm mit: - Zeilenassembler und Disassembler - Registerstatusanzeige beim Beenden des Programms sowie nach Single-Step
-
Thread
Glaßmaßstab und Laser-Abstandssensor auf mega2560 auslesen
dann aber ganz ordentlich Datendurchsatz auf dem UART. Das kann der ATmega2650 noch schlucken, ist aber nicht sinnvoll. Ich würde den 16 Bit Code auf 1 Kanal umbauen, damit erreicht man sicher 1Msmps und alles ist gut und der UART sendet mit deutlich geringerer Datenrate.
des Glasmaßstabs keinen Überlauf erzeugt. Danit spart man sich einen Auswertung der Überläufe im ATmega2650.
-
Thread
Bootloader überschrieben??
Umlauf sind? Es sollte nicht so sein, richtig. Ich hatte das mit einem Ender3 Board, also einem ATMega1284P. Bootloader wieder drauf, alles wieder gut. Was ich hier an Arduinos so herum liegen habe sind Seeduinos, weil ich die geschenkt bekommen habe. Damit habe ich mal probier und in PlatformIO
zitierfähige Referenz: Ich hatte vor gar nicht so langer Zeit eine Schaltung vorliegen, die nur mit Atmega 328P lief, nicht aber mit Atmega 328. Ich behauptete natürlich, daß das totaler Unsinn sei. Das war auch etwas auf Arduino-Basis. Aber mit eigener Hardware. In der Software, die mir im Quelltext
-
Thread
Lerncomputer so wie KOSMOS CP1 nachbauen
8155 dürfte ein Problem werden. Der wird mit Gold aufgewogen. Bleibt als Ausweg eine andere CPU, ATMega328 als Beispiel. Da hast du ROM und RAM im Überfluss. Musst du nur den Code des CP1 disassemblieren, verstehen und auf ATMega umschreiben. Das ist keine Raketenwissenschaft, reine Geduldsarbeit. Viel
Nicht suchen, machen: Eingabe Hex über Tastatur, Anzeige auf 7-Segment Display und speichern in ein 128er Array. Dann eine kleine Statemaschine, die die Zeilen ausliest und interpretiert. Das sollte kein Hexenwerk sein. Edit: Mal schnell in Github geschaut: https://github.com/RalphBln/kosmos-cp1
-
Thread
[ASM] SSD1306 Grafik Library für OLED Displays
auch anderswo. Vor allem RAM! Mindestanforderung an *RAM* des AVR's sind *2kB* für diese kleinen 128x64 Pixel OLED Displays. Angefangen habe ich mit den Grafik Grundfunktionen wie Pixel setzen, Linie zeichnen. Inzwischen gibt es noch einige andere Funktionen mit zugehörigen Macros. In der Grafik
Ich hab jetzt mal einen ATmega4809 genommen. Der hat mehr RAM, 6k sogar. Dadurch konnte ich noch 2 Layer im RAM hinzufügen und diese nur für Grafik verwenden. So gibt es jetzt 2 Grafiklayer und einen Textlayer. Durch die beiden
-
Thread
Diamex Programmer (Prog-S2) unter Manjaro-Linux + avrdude: Seltsame Verbindung..
4 0 4000 4500 0xff 0xff flash 65 6 32 0 yes 8192 64 128 4500 4500 0xff 0xff signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00 lock 0 0 0 0 no 1 0 0 9000 9000
Hallo, ich hatte das gleiche Problem mit dem Diamex Prog-S2 beim programmieren eines atmega2560 (für den ChipTesterPro von 8bit-museum.de). Unter Windows konnte ich den Programmer mit avrdude nutzen, unter (Arch) Linux wurde er zwar erkannt mit lsusb und als /dev/ttyACM0, wollte aber den
-
Thread
Padauk PFS154 Programmer mit Arduino Uno / ATmega88 - 328
DTR Leitung der seriellen Schnittstelle gesendet wird, wenn die Schnittstelle geöffnet wird, den ATmega (so er einen Bootloader hat) NICHT genügend lange auf GND schalten kann und der ATmega NICHT resetet (und von daher auch NICHT in seinen Bootloader springt... bei jedem Flashvorgang). Frank M. schrieb
jetzt mal wirklich alle Controller der ATmegaxx8 ausprobiert und schön schön, das Programm läuft von ATmega88 bis ATmega328. Einen kleinen Schrecken hatte ich, wie ich das ganze auf einem originalen Arduino-Uno ausprobiere und prompt geht es nicht ! Mein Trick mit dem Kondensator am Reset gegen +Ub
-
Thread
Erst mal hallo und ein Frage zum ISP Programmer
stk500v2_getsync(): timeout communicating with programmer AVR Part : ATmega8 Chip Erase delay : 10000 us PAGEL : PD7 BS2 : PC2 RESET disposition : dedicated
-- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 4 20 128 0 no 512 4 0 9000 9000 0xff 0xff flash 33 10 64 0 yes 8192 64 128 4500 4500 0xff 0x00 lfuse 0 0 0 0 no
-
Thread
Wie stirbt ein Mikrocontroller?
noch mehrere externen ISR braucht... Echte Füße kann nichts ersetzen. Deshalb mag ich so gerne ATMega2560, wenn auch schwer zu löten.
Manchen Controllern ist nur ein kurzes, irdisches Dasein beschert. Ein CY7C68013-128AC war endlich kurzschlußfrei händisch auf eine schwer zu bekommende teure Adapterplatine gelötet und mit der minimalen Außenbeschaltung versehen. Win XP meldete nicht mit einem Pling das erfolgreiche
-
Thread
ATtiny85 benötige Taster und kein freier Port
Zuordnung gilt: [code] ADC-Wert > 424 ==> S1 gedrückt 300 < ADC-Wert < 424 ==> S2 gedrückt 128 < ADC-Wert < 300 ==> S3 gedrückt ADC-Wert < 128 ==> nichts gedrückt [/code]
unbedingt richtig, da musste ich auch erst dazu lernen. Je nach Anforderung/en den Attiny /Atmega mit der Anzahl der Pins entspechend auswählen, ohne Klimmzüge oder man kanns. Als Anfänger wurde ich die übersichtliche Einfachheit bevorzugen. Wenn man es gelernt hat kann man auch die Programme
-
Thread
Nach Neuinstallation: Kann Atmega nicht flashen, avrdude,gcc,usbasp
Hallo, nach einer Neuinstallation von Lubuntu kann ich den Atmega nicht mehr flashen. Der Atmega wird zwar ins Reset gezogen, antwortet aber laut Fehlermeldung nicht. Auch als root das selbe Problem. Verwendet werden: -Lubuntu 20.4 -Geany -avrdude -gcc-avr
Bezeichnung erkannt wird. Wie gesagt: Der Programmer reagiert wenn ich flashen möchte, zieht den Atmega ins Reset, scheint aber nicht in der Laage zu sein die Rückantwort vom Atmega an den PC/avrdude zu senden. Ist es möglich das ich den USB-Port nicht lesen kann, auch als root nicht? Jens
-
Thread
Diskette zu USB
. Dann spielt es auch keine Rolle wenn der Atmega während dem lesen oder schreiben von der Floppy ausgelastet ist. Die Erfahrung zeigt, mit einem Atmega bei dem ein ganzer Track im Speicher Platz hat vereinfacht die Aufgabe stark. Ich habe dazu einen Atmega1284P verwendet der hat immerhin 16kbyte SRAM.
-
Artikel
AVR Softwarepool
Wartezeiten effektiv (Scheduler) von Peter Dannegger (C++) Einfacher Scheduler und Timer in C++ für ATMega von S. Seegel (C) GOS: einfacher preemptive multitasking scheduler von Günter Greschenz (A) Bamo128 Monitorprogramm und Bootloader (C) AvRtos preemtiver real time multitasking scheduler von Harald
20MHz (Eclipse Projekt) (C) AVR Bootloader in C - eine einfache Anleitung (C) LAN-Bootloader für ATmega1284p (A) Bamo128 Monitorprogramm und Bootloader Siehe auch: Bootloader DCC. (Digital Command Control, Standard zur digitalen Steuerung von Modelleisenbahnen) (A) DCC Decoder DCF77. (Zeitsignaldienst
-
Thread
Direktmisch-Empfänger: ungewolltes Seitenband passiv unterdrücken
reingestellt: https://www.mikrocontroller.net/articles/Hilbert-Transformator_(Phasenschieber)_mit_ATmega Das würde gerade noch in einen Arduino passen, oder als multipliziererlose Version in ein CPLD.
dickeres. Hallo Wolfgang, da muss ich Dir widersprechen: Im µSDX schafft das sogar ein 8- Bit ATMEGA 328 (20 MHz Takt). Siehe https://www.qrpforum.de/forum/index.php?thread/13202-%C2%B5sdx-ein-mikro-sota-ssb-cw-sdr-transceiver-mit-arduino/&pageNo=1
-
Thread
Einfacher Testaufbau: Attiny13A reagiert auf Vibration
heute bzw. vor >10j >produziert wurden? Nein. Ich habe aber schon mit AVRs die >20 Jahre ( ATMega103) alt sind gearbeitet. Und ich kenne auch die Nachfolgetypen ATMega128 und ATMega1281 aus eigener Erfahrung. >Ich nicht, deswegen würde ich derartige Hinweise in den Datenblättern >nicht einfach
): Man. Da steht laut und deutlich ATMEL drauf. Mit neuer meinte ich meinte so etwas wie AVR128, ATTiny0/1 -Series... MfG Spess
-
Thread
Softwareupdate (bitte evtl. Probleme hier melden)
vorgesehenen Ort gespeichert werden Quelle: Microchip Technology Inc. für AVRs im 64 Pin QFP-Gehäuse (ATmega103, ATmega128) STK502 Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden Quelle: Microchip Technology Inc. für ATmega169, mit
-
Thread
Wie erschaffe ich einen 1 ms Takt bei einer Frequenz von 16MHz
dennoch exakt aller 1ms einen Interrupt. Der Timer Counter wird von nichts beeinflusst. Übrigens, ein ATmega328P Timer 0 hat keinen Prescaler 128. Ich weiß nicht wie du auf deine 8 Takte usw. kommst. Vom Eingangsposting? Du übersiehst das der Prescaler auf 1024 gesetzt wurde. Das heißt der Interrupt im
Veit D. schrieb im Beitrag #6492589: > Übrigens, ein ATmega328P Timer 0 hat keinen Prescaler 128. Hä? Oh....*Timer* prescaler ... stimmt; mein Fehler! ich war beim CLKPR (nein, hab ich fehlinterpretiert, steht nirgendwo ;) hab mich ehrlich gesagt auch n
-
Thread
SPS, Controller oder Embedded?
m.n. schrieb im Beitrag #6494291: > Ich weiß nicht, woher Du diese Einschätzung hast: ein ATmega328 > (Arduino) schafft 5 ms Zykluszeit spielend. Mit einem schnellen > aktuellen ARM geht es zwei bis drei Größenordnungen schneller. > Nur, um das einmal zurechtzurücken. > > Da das so wichtig
Samplerate eines Controllino entspricht der eines Arduino Mega, >oder so.. Bsp.weise der rel. langsame ATmega324-ADC hat Free Running Conversion 13..250us, sind 4..77 kS/s. Von wegen 640 Hz.
-
Artikel
AVR-Tutorial: Speicher
unbegrenzt Lesezyklen unbegrenzt unbegrenzt unbegrenzt flüchtig nein nein ja Größe beim ATtiny2313 2 KB 128 Byte 128 Byte Größe beim ATmega8 8 KB 512 Byte 1 KB Größe beim ATmega32 32 KB 1 KB 2 KB Größe beim ATmega2560 256 KB 4 KB 8 KB Flash-ROM. Das Flash-ROM der AVRs dient als Programmspeicher. Über den
gelesen werden soll in das IO-Registerpaar EEARH/EEARL (EEPROM Address Register) geladen. Da der ATmega8 mehr als 256 Byte EEPROM hat, passt die Adresse nicht in ein einziges 8-Bit-Register, sondern muss in zwei Register aufgeteilt werden: EEARH bekommt das obere Byte der Adresse, EEARL das untere Byte
-
Thread
Regler mit AVR für Vaillant EBus
fehlen. Ich habe viel hier im Forum und im Netz gesucht und einiges gefunden. So habe ich einen ATmega 128 mit einem EBus Interface und einige Mitschnitte vom Vaillant-EBus. Leider hält sich Vaillant an den EBus Standard nur auf der elektrischen Ebene. Inzwischen kann ich mit dem ATmega EBus Befehle
--------------- ---------------------- ----------------- TCP/IP-Seriell | --> | Com2 M128 M128 COM1 | --> | Ebus Interface | ---------------- --------------------- ----------------- die fehlenden Funktionen realisiert, wie : verschieden Tages-Soll-Temperaturen, nicht lineare
-
Thread
PT100-Thermometer
mit Bauteilen, die es vor 30 Jahren mal gab. Heutzutage gibt es den Z80 in 20 MHz - und mit einem 128K RAM, einem Flash ROM, einem FT245 und einem CPLD (ja, die gibt es auch _noch_ in 5V-tolerant) hätte man ein System, das sowohl an das Benutzen modernerer Bauteile heranführt, als auch das Benutzen
Aufmerksamkeitsspanne der YouTube Gucker endet eh nach 10 Minuten, selbst wenn der Weg, den Stromverbrauch eines ATmega48PA auf 35uA zu drücken, schon lehrreich war.
-
Thread
Was benötige ich um einen 8086 in Assembbler zu programmieren ?
anzusprechen ist ein übles Gewürge Naja, auch nicht schlimmer als eine Bankinglogik beim 8051. 128 kB Code schafft man schon mit User/System und 128 kB Daten mit Daten/Stack. Siehe meine Bemerkung zu den Statuspins. Wem das zuviel Gebastel ist, soll halt den Z8001 und die Z8010 MMU nehmen.
einem kombiniert werden. Zu ergänzen: ... muss es aber nicht. Andererseits kannst Du zB im ATMega auch nicht mit sämtlichen RAM-Zellen rechnen, sondern hast ein Registerfile, mit teilweise recht speziellen Eigenschaften ...
-
Thread
[ASM] BME280 mit OLed Display mit ATmega808
Und hier noch für einen ATmega8 mit Hardware Multiplier und Hardware TWI Unterstützung.
Bernhard S. schrieb im Beitrag #6590280: > hab mal Dein hex-File in einen ATmega8 geflasht. Ich bezweifle, dass der relativ moderne ATmega808 kompatibel mit einem uralten ATmega8 ist.
-
Thread
[ASM] SSD1306 text library für oled displays + AVR 0- und 1-Series
Frage: Wie lange dauert es, um das DEBO OLED2 0.96 Entwicklerboards - Display, 0,96", OLED-Display, 128 x 64 Pixel, komplett zu löschen? Dank Deines Beispiels bekam ich erst mein TWI I2C Display zum laufen.
Display RAM (Display Seite) auf einmal, > genau so wie du mit 1024 Bytes zu löschen. Wenn Du einen ATmega8 oder ATmega328p herumkullern und etwas Zeit dafür hast, einfach mal testen, das hex-File liegt mit bei: https://www.mikrocontroller.net/topic/511295#new Es könnte auch eine andere SSD1306 Version
-
Thread
Suche Bascom I2C.lib für LCD mit SSD1306 oder ILI9341
Danke für den Tip mit dem Forum. Ich verwende Bascom-AVR und einen ATMEGA328.
je nach Controller $lib "glcdSSD1306-I2C.lib" Config Graphlcd = Custom , Cols = 128 , Rows = 64 , Lcdname = "SSD1306" Cls Setfont My6_8 Lcdat 2 , 2 , "OLED Test" Do Loop $include "my6_8.font" [/code]
-
Thread
7-10" Display Arduino
wie hoch sind deine Programmiererfahrungen ? Bsp 1: Skill Level hoch, Budget klein : VGA an ATmega Bsp 2: Skill Level niedrig, Budget hoch : Atmega an smartem TFT Controller Wo ordnest du dich selbst ein ? Reicht vielleicht nicht auch eine 7-Segment Anzeige ? >Gibt es hier ein Modell
Sack? Im übrigen ist der Arduino Due ein 32bit Controller mit viel Speicher. Kein Vergleich zum ATmega2560.
-
Thread
EEPROM Adresse über 255 und SOFT PWM Frage/Anliegen
PWM Werte vergleichen und 32CH Software PWM machen... Wie stelle ich das am besten an? Der ATMega128 wird mit einem 16Mhz Quarz betrieben.
-
Thread
STM32 mit AVR/FAT32 Bibliothek
dass das sehr komisch wirkt, aber der Hintergrund ist der, dass die gleiche Bibliothek auch auf dem Atmega 2560 laufen soll. Ich brauchte also eine Bibliothekt die sowohl auf dem STM32, als auch auf dem Atmega2560 läuft.
Nils H. schrieb im Beitrag #6471993: > Auf dem ATmega2560 > läuft das ganze auch ohne Probleme, aber auf dem STM32 läuft leider nur > das initialisieren der Karte, aber am Ende erscheint weder Datei, noch > Text. Ich vermute stark, dass "ffopen" fehlschlägt
-
Thread
ZX Spectrum wie von Kassette laden?
hatte ich da nie eine Anwendung fuer. Welchen Hersteller man verwenden konnte hing davon ab ob er 128er oder 256er Refresh hatte. Es gab aber auch einen Trick um dem Z80 das 8er Bit beizubiegen. Ich hatte damals fuer den Spektrum auch eine echte 5 1/4" Floppy. Ich glaub die hab ich erst vor 5Jahren
Man muss ja einen Ansporn bieten...) Wegen Microdrives: In 7 Sek. einmal 'rum, beim QL mehr als 128k.
-
Thread
Ungültige Kombinationen bei RS232
Beitrag #6463403: > wie beispielsweise die Kombination > aus 5 Datenbits und 2 Stopbits. Z.B. der ATmega48 kann das: "Supports Serial Frames with 5, 6, 7, 8, or 9 Data Bits and 1 or 2 Stop Bits"
USB-Ports an einem Windows-Rechner > prophylaktisch einen COM-Port zuordnen können. Also erstmal 128 virtuelle COM Ports anlegen, falls jemand 128 CDC ansteckt? Das wäre ja toll. > Jede USB-Buchse prophylaktisch eine COM-Port Nummer. USB IST EIN BUS MIT bis zu 128 TEILNEHMERN! Egal wie viele
-
Thread
RS485 Kabel selber machen mit FTDI 232R
mir probleme beim datenverkehr mit den 'simpel' rs485 adapter, seit dem ich den adapter mit dem atmega dazwischen hab laeuft es VIEEEL besser, quasi kein FE mehr vy73 Charly
ja genau, i kann bis zu 128 Teilnehmer anschliessen, wenn das nicht reicht hab ich noch einen Hub gebaut (muss noch getestet werden) da kannste dann die naechsten 128 TN anschliessen usw......... damit die 'geometrie' der bits
-
Thread
AVR128DB48 - TCB 32Bit Counter
, nämlich TCB0-Capture, Sie hingegen sogar drei. Ich werde nachher mal mein Programm auf den AVR128DB48 bringen, das kann aber, nun bei mir, eine Weile dauern.
Ging schneller als gedacht, läuft unverändert auch auf dem AVR128DB48. > Das Problem wird gefunden Genau, "kriegen wir hin, kriegen wir alles hin".
-
Thread
[V] Verschiedene Bauteile, Dev-Boards, Modellbau, wegen Wohnungsauflösung günstig abzugeben
Compatibel mit Beschleunigungssensor, Gyroskop, Barometer, ... - Flight Controller Platine mit ATmega328p und drei Achsen Gyroskop - OLIMEX Development Board AVR-P28-8MHz mit ATmega8, 16MHz Quarz, mini Steckbrett - Team Orion Vortex DSB (ATmega8, 2 Zeilen LCD, 4 Tasten, 3-Pin Anschluss für Modellbauservo, Pins für +5V, Gehäuse) - ANET3D V1.7 Mainboard für 3D-Drucker (ATmega 128, 4x Schrittmotortreiber, 2x Power-FET, USB, Micro-SD, UB=12-24V) - LogiLink USB-RS232 - USBasp - USB programmer for Atmel AVR controllers (PCBA im Gehäuse) - Sparkfun XMega100 Breakout Board
-
Thread
Timerberechnung die hunderste
des Timers einfach nicht. Also ich will einen Timer der möglichst genau 1 sek betrifft. Mein ATMega128 läuft auf 16 Mhz externen Quarz. [code] void timer_init(void) { TCCR1B = (1<<CS10) | (1<<CS12); // Timer mode with 1024 prescler TCNT1 = 15625; // for 1 sec at 16 MHz TIMSK = (
-
Artikel
CAN als Hausbus
Hausbus opensource projekt. neues Projekt hier auf der Seite openHCAN Hausautomation. CAN-Bus mit ATMEGA-Controllern und Bedienfeldern, Admin-Tools zum Updaten via CAN, Traffic Dumper etc. HAP-Home-Automation-Project. CAN & Funk-System auf ATMega32-Basis. Web-2.0 Konfigurationsoberfläche, LCD-EInheit. Home Automation with Raspberry Pi. CAN auf AT90CAN128 Basis. Webserver basiert auf Lighttpd und laeuft auf Raspberry Pi. HAPCAN. CAN-basiert, Soft- und Hardware teilweise Open Source. Shop mit Platinen, Bausätzen, Komplettmodulen und Software. Protokoll
-
Thread
Ultraschall Abstandssensor für Personen geeignet?
entfernt ist. So sind auch Pelzmäntel in 6m kein allzugroßes Problem. BTDT mit einem Atmel ATMEGA128 vor vielen vielen Jahren... Schaltplan vom Sensor... gib hier im Forum Bescheid dann schicke ich ihn Dir.
-
Thread
[V] Microchip Curiosity Nano Boards mit AVR128DB48 / ATmega4809
Hallo, ich habe drei Microchip AVR128DB48 Curiosity Nano Boards zu viel. Eine Fehlbestellung wurde nicht storniert. http://ww1.microchip.com/downloads/en/DeviceDoc/AVR128DB48-Curiosity-Nano-HW-UserG-DS50003037A.pdf Stammt direkt von Microchip
Bruttopreis beträgt 15,11 €uro. Ich würde pro Board 11 €uro haben wollen. Zusätzlich möchte ich zwei ATmega4809 Curiosity Nano Boards verkaufen. https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega4809-Curiosity-Nano-HW-UG-DS50002804A.pdf Ebenfalls für 11,- €uro pro Board. Hier habe ich nur die Firmware
-
Thread
Programmierport AVR 324 PB
für ATmega2560 (100pin) gibt es Platinen mit CPU für fast gleiches Geld
der 1284p mit 4 € bei meiner Bezugsquelle fast 3x teurer ist ein Argument, für mich zählte eher 128K flash und 16K SRAM was der m2560 mit nur 8K SRAM nicht hat. MCUA schrieb im Beitrag #6443776: > für ATmega2560 weniger SRAM RAM ist wie Hubraum kaum ersetzbar.
-
Thread
USBasp stellt sich tot nach Firmware update.
nie ohne Grund updaten, weil man damit immer > riskiert, sein Gerät zu verschrotten. Wer einen ATMega8 oder 88 nicht brennen kann, sollte besser auch kein USBASP anfassen. ;-) Und die 3€ für diese China Dinger tun ja auch nicht wirklich weh.
Firmware veröffentlicht. Die letzte ist > von 2011. ... und kann noch immer keine Atmegas mit 128kB bzw. aufwärts, wie ich schmerzlich feststellen musste (irgendwo hier im µC.net) Anbei eine gepatchte Version aus den Weiten des Netzes (oder gar von Fischl?). > Auf den meisten USBASP aus China
-
Thread
BluePill STM32 Bezugsquelle
- selbst wenn da tatsächlich 128kB drin stecken. Der STM32F103CBT6 hat immer 128kB, aber um den geht es hier nicht.
Eine ID und 128kB, also auch ganz sicher Fake
-
Thread
Fragen zu Grafik-LCD 128x64?
; if(haelfte == EN1){ temp1 |= GRAPH_128X64_E1; }else{ temp1 |= GRAPH_128X64_E2; } graph_128x64_write(0, temp); // E-Doppelimpuls graph_128x64_write(0, temp1); graph_128x64_write(0, temp); graph_128x64_write(0, temp1); graph_128x64_write(0, temp); temp &= ~(GRAPH_128X64_RW | GRAPH_128X64_RD); // data write vorbereiten data = graph_128x64_writeread(0, temp); // E > 0, Z>0 return data; } [/c]
-
Thread
8-stelliger Frequenzzähler, reziprok, STM32F7xx
im LQFP32 gestossen. Mit einem "großzügigen" Pinabstand von 0,8 mm ist er genau so groß wie ein ATmega328-AU. Laut Datenblatt kann man ähnliche Rechenleistung wie von einem F407 erwarten. CPU, RAM und Timer laufen ungebremst mit 170 MHz. 128 KB Flash und 32KB RAM sind völlig ausreichend. Da ich eh
dafür aber einfacher zu verwenden und reichen für die meisten Anwendungen aus. Den STM32G431KBT6 mit 128 kB FLASH gibt es sogar bei Reichelt zu einem moderaten Preis.
-
Thread
(V) ATmega128A-AU
10 Stück, noch im Gurtabschnitt. Mit versichertem Versand 12 €.