-
Thread
Welchen CAN-Bus Microcontroller/Platine
selber Bestücken scheidet aus? Wäre für einen ATMega16M1 gedacht
http://www.chip45.com/products/crumb128-can-5.0_avr_atmega_modul_board_at90can128_usb_rs232_can.php
-
Thread
25LC1024 gefälscht oder defekt?
und Left Shift durchgeführt wird. Das war allerdings NICHT der Fall - so bekam ich für startPage=128 dann (( 256 * 128 ) << 1 ) = (32768 << 1 ) = 65536 *und wegen 16 Bit Überlauf (!!) dann 0* ! Ich muss ja gestehen, dass C nicht meine starke Seite ist (eher Java, Python, Lisp), aber das
> uint32_t ge'nullt werden) Die Lösung scheinst du aber schon gefunden zu haben: > startPage=128 > dann > (( 256 * 128 ) << 1 ) = (32768 << 1 ) = 65536 > > *und wegen 16 Bit Überlauf (!!) dann 0* ! > > Ich muss ja gestehen, dass C nicht meine starke Seite ist (eher Java, > Python, Lisp
-
Thread
amForth auf ATmega1284p
mehr habe ich keine Lust): [code] > amforth 6.7 ATmega1284P > ok > [/code]
(und zu mehr habe ich keine Lust):> amforth 6.7 > ATmega1284P >> > ok >> Vielen Dank, hab den 128er wieder in die Schaltung gebaut und es probiert. Es ist zum mäusemelken, es funktioniert nicht. Wahrscheinlich sitzt das Problem, wie so oft, vor dem
-
Thread
Abfrage Taster durch USI vom Slave mit zwei AVR
Hallo In einer kleinen Schaltung verwende ich einen Atmega 128 als Master. Dabei sind die Pins PC5 und PC6 mit LEDs beschaltet. Als Slave benutze ich einen Attiny2313. Bei ihm ist der Pin PD0 mit einem Taster belegt. Zur Kontrolle erfogt ein schalten einer
Verwende auch noch ca. 20 andere Bausteine am Bus. Auch die Widerstände sind drin. Beim Start des Atmega erfolgt eine Abfrage ob ein Slave mit der eingestellte Adresse vorhanden ist. Ist er nicht dran erfolgt auf dem display eine Anzeige das der Slave nicht ok ist und das Programm stopt. Ist der Slave
-
Thread
[V] Adafruit Video Wall Controller Set HUB75
Hi, habe 10 P3 32x64 hier und möchte sie als RGB Matrix 5x2 also 160x128 betreiben. MODUL0 MODUL1 MODUL2 MODUL3 MODUL4 MODUL5 160 Pixel MODUL6 MODUL7 MODUL8 MODUL9 128 Pixel Ich möchte eine eigene C Applikation darauf laufen lassen, Schriften, etwas Grafik (Kreise, Striche und Kästchen) - gibt es schon auf einem Atmega 128 laufend mit 20 SLM1606M und 3 Farben -> 7 Farben würden mir dann reichen, gern mehr, hat jemand einen Tip welche Hardware ich am besten für diesen Fall nehmen kann - schnell ans Ziel zu kommen.
-
Thread
Zeitrelais 9VDC
272889436069?_trkparms=aid%3D222007%26algo%3DSIM.MBE%26ao%3D1%26asc%3D20170920101110%26meid%3D2bdf4f8d128e48cfb8891c2c52549f1f%26pid%3D100010%26rk%3D1%26rkt%3D6%26sd%3D272626822349%26itm%3D272889436069&_trksid=p2047675.c100010.m2109 Keine Ahnung ob es passt.
with ATMEGA328P Module 10 x 15 pin headers 5 x 6 pin headers
-
Thread
Reset verfuste Chips retten
Hallo, Jörg W. schrieb im Beitrag #5719772: > > ATmega mit Reset-Fuse? Gibt's nur wenige. Da müsstest du schon konkreter > werden. > > „billig geschossen“ – vielleicht einfach nur kaputt? Ich hab so ein set mit 30 AtMega für 12 Euro geschossen.
daufschauen ob man mit diesem billig ding aus China HV kann https://www.ebay.de/itm/1PCS-USB-STK500-for-ATMEGA8U2-ATMEGA8-ATMEGA128-the-AVR-best-programmer/401290517078?hash=item5d6ec75a56:g:AjoAAOSw32lYxfvh Ich finde darauf keinen Hinweis. Grüße Rudi
-
Thread
AVR: Zufallszahlengenerator - zufälliger Startwert
zu deinem Cryptoverfahren passen (nicht: tolle Crypto mit 3 Bit PRNG). Bei AES 128 also > 128 bit Entropie. - PRNG mit NIST-Tools validieren (s.o.) Crypto: - Hast du dir Gedanken zu Seitenkanälen (Timing, DPA) und Gegenmaßnahmen gemacht? - Zum Beispiel: AES 128 mit - Shuffling
oder ggf. AES-128 ("CMAC") mit separaten pre-shared key; mglw. kann man die Größe auch halbieren z.B. wenn man die oberen und unteren 8 Byte xored. [/code] AES-128 auf einem ATmega644 bei 4.8 MHz benötigt so ca.
-
Thread
Speicher/Array kommt durcheinander/wird überschrieben ?
des Protokolls (Anhang) sieht es schon sehr schlecht aus. Habe ich ein Problem mit dem Chip (Atmega128), dem Compiler/Optimierung oder mit meinem Code? Ich finde es merkwürdig, das nur das "wert_min" verrückt spielt und das "wert_max" tut was es soll, bei eigentlich identischem Code!?! Hier der
Protokolls (Anhang) sieht es schon sehr schlecht aus. > > Habe ich ein Problem mit dem Chip (Atmega128), dem Compiler/Optimierung > oder mit meinem Code? Mit deinem C-Verständnis. > Hier der zusammengefasste Ablauf des ersten Durchlaufs: Aua. Schon mal was von Schleifen gehört? Oder wirst
-
Thread
MP3 Decoder in C der wenig Ressourcen braucht.
rbx schrieb im Beitrag #5715526: > und ich nehme an, > Beitrag "Software MP3 decoder for ATmega/ATxmega" > hast du dir schon angesehen? Danke! Den Artikel hatte ich nicht gefunden. Das beantwortet die meisten Fragen! mind. 8K RAM, 45kb flash, ein Kanal... Ich denke MP3 kann ich dann
0,48 Komprinierung 32 Elemente = 0,48 Komprinierung 64 Elemente = 0,48 Komprinierung 128 Elemente = 0,45 Komprinierung 800 Elemente = 0,36 Komprinierung 2000 Elemente = 0,33 Komprinierung Es macht also erst so richtig Sinn ab 800 Werten die Komprimierung anzustoßen! Das liegt
-
Thread
CAN Bus Kommunikation AT90CAN128, Crumb128-CAN V5.0 AVR CAN Modul
Kommunikation mittel CAN-Bus aufzubauen, als Testplatine haben wir das Board von Chip45 mit einem uC AT90CAN128 verwendet. Siehe link. http://www.chip45.com/products/crumb128-can-5.0_avr_atmega_modul_board_at90can128_usb_rs232_can.php Nun sind wir auf der Suche nach einem Beispielprogramm mit zugehöriger
mittel CAN-Bus aufzubauen > als > Testplatine haben wir das Board von Chip45 mit einem uC AT90CAN128 > verwendet. > Nun sind wir auf der Suche nach einem Beispielprogramm mit zugehöriger > Bibliothek wo Daten gesendet bzw. empfangen werden können. Also eigentlich könnt ihr gar nichts selbst?
-
Thread
ATmega2560 - LED blinkt nicht
LarsBeuth schrieb im Beitrag #5712866: > avr-g++ -mmcu=atmega128 Das solltest du natürlich auch korrigieren!
funktioniert auch. Lasse dir in der Hinsicht keinen erzählen. Dieses ist faul: > avr-g++ -mmcu=atmega128 > PORTB ^= (1 << PB7); Alternativ: > PINB = (1 << PB7); Diese Mikrooptimierung macht den Braten aber auch nicht viel fetter.
-
Thread
Nachfolger für ATMega gesucht
ATmega1284P existiert. 16k RAM, 128kFlash. > Zudem sind die 8bitter irgendwie auch > einfach nicht mehr zeitgemäß. Bullshit. Nur Vollidioten behaupten sowas. Ein 8Bitter ist solange zeitgemäß, solange
benutzt? Ja ich. Ich habe bisher folgende Mikrocontroller genutzt (die häufigsten zuerst): ATmega328 ATtiny13 ATmega644 STM32F103C8T6 ATtiny2313 Xmega128D3 AT89C2051 Und noch ein paar einzelne andere, die hier nicht der Rede Wert sind. Der STM32F103, den ich auch empfehle) ist für mich
-
Artikel
Monitorprogramm Bamo128
im Monitor gestartet wird. Installation. Die letzte Version von bamo128 kann unter heruntergeladen werden. Die Installation soll beispielhaft an einem arduinoMega Board (atmega1280) erläutert werden. Im Makefile muß der Pfad zu den GNU-Tools angepasst werden (hier wurde
an eine Vielzahl von AVR8 Prozessoren und Boards anpassen. Wir haben ihn mit dem Board CharonII (atmega128 mit 32 KByte externem RAM), dem Mica2 (atmega128), den arduinoMega (atmega1280) und den arduinoDuemilanove (atmega328p) getestet. Der atmega328p hat nur eine 2KWord Bootsection (0x3800 - 0x3FFF)
-
Thread
Watchdog speichert Reset-Adresse -- für atmega328p
(2 + 4 * WDT_vect_num) ergibt 26 == 0x1a für WDT_vect_num == 6 beim ATMEGA 328p Ich habs nicht getestet…
Du hast es richtig dargelegt. Ich habe diese Codezeile in mein Projekt übernommen und für den Atmega324 (Projekt Rollladensteuerung) generiert und getestet - alles ok. Danke und Gruß Andreas
-
Thread
UART AT128 asm
> Was ist ein AT128? ein ATmega128. Sorry, ich dachte das ist klar. AT16 ist dann natürlich ATmega16
/sts/ und /lds/ bei USART0 sind doch auch falsch, ausgenommen UCSR0C. Ich habe leider keinen ATmega128 zum Ausprobieren.
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V4]
Produktbewertungen sprechen ja eigentlich dafür? https://www.ebay.de/itm/1PCS-MCU-IC-ATMEL-DIP-28-ATMEGA328P-PU-ATMEGA328P/273089911516?epid=1007623075&hash=item3f956d5adc:g:WwUAAOSw8Atbf9Ss Klaus.
kann sowas direkt beim Hersteller bekommen? Danke! Sorry, ich hatte den falschen verlinkt, der Atmega328(p) kostet 1,85€. Ab und zu schlage ich auch ein Schnäppchen bei Aliexpress, das sind dann aber 10x Atmega328p TQFP für 10,50€.
-
Thread
PORT/Register Beschreibung in AVR
bei mir,so dass ich wieder von Version 6 auf 4.18 downgegradet habe. Unterstützt mittlerweile auch ATMega Targets, aber nicht alle Features wie die 6-er Version. Das muss man von Fall zu Fall selbst entscheiden. ciao gustav
Maschinencode hinaus, > aber ich finde es sehr übersichtlich und Anfängerfreundlich! Macht die neue atmega 0-series nicht genau das?
-
Thread
double bank bei USB
Hallo, beim atmega32u4 steht im datenblatt zum USB • Bits 3:2 - EPBK1:0 - Endpoint Bank Bits Set this field according to the endpoint size: 00b: One bank 01b: Double bank aber nirgends was das genau macht. was
Hallo, beim atmega32u4 steht im datenblatt zum USB 832 bytes of DPRAM: – 1 endpoint 64 bytes max. (default control endpoint) – 1 endpoints of 256 bytes max., (one or two banks) – 5 endpoints of 64 bytes max., (
-
Thread
Rust - ist das hier um zu bleiben?
Verschlüsselung verbietet? Kann man dann noch als Autor eine neue Version dort veröffentlichen und AES-128 durch AES-256 ersetzen?
Add<Rhs>`: <&'a f32 as Add<f32>> <&'a f64 as Add<f64>> <&'a i128 as Add<i128>> <&'a i16 as Add<i16>> <&'a i32 as Add<i32>> <&'a i64 as Add<i64>> <&'a i8 as Add<i8>> <&'a isize as Add<isize>>
-
Thread
Schrittmotor schrittweise ansteuern
Als Hardware verwende ich einen Atmega 128 und C. Der Treiber IC ist ein L6208 mit einem SM von 3,8V und 2,2A. Verwende CLOK, EN und CCW. Das Programm habe ich selber geschrieben. Beinhaltet eigentlich nur einen Timer und schalte die Zeiten
-
Thread
Welches 7 Zoll Grafikdisplay ist gut?
die 5V, das benötigt 3,3V zur Versorgung und als Logik-Pegel. Davon abgehalten das an einen 90CAN128 oder M1284 bei 5V zu klemmen hat mich das aber nicht. Die nächste Generation von den Dingern bringt ein externes SPI-Flash mit, aber bis auf die Teile von Bridgetek selber mit BT816 Chip drauf gibt
wählbar (mit Attributen blinkend + transparent). Die Touch-Funktion wird nicht unterstützt. Für ATmega habe ich ein paar Treiberroutinen (neudeutsch LIB) in C. Kosten 25 Euro + Versand. Bevor es hier bei mir verstaubt, wäre es noch eine sinnvolle Verwertung. Einen zusammenkopiertes Programmbeispiel
-
Thread
Arduino Pro Mini Software RTC
BOD_OFF); eben keine 8 Sekunden sind, sondern nur so Pi-Mal-Daumen ±50% die leiten sich aus dem 128kHz WDT-Oszillator ab, und der ist nochmal um Größenordnungen ungenauer als der integrierte 8MHz-Oszi.
China Müll mit "8 Mhz" aus RC (Verpol Diode auch noch eingespart) https://www.ebay.de/itm/Pro-Mini-atmega168-3-3V-8M-Arduino-kompatibler-Nano-replace-Atmega328/152895006858?hash=item239940a88a:g:vh4AAOSwBp9aeDPD:rk:23:pf:0 Man muss genau hingucken, ob der Quarz drauf ist oder nicht. Der Bootloader
-
Thread
GIGATRON Emulator im STM32
Syntax-Highlighting aber keine Rechtschreibkorrektur hat... Ich habe auch ein Keypad auf Basis eines ATMega8 entwickelt, allerdings nur auf Lochraster. Inzwischen wird auch eine angeschlossene PS/2 Tastatur unterstützt, was auch bei 3,3V Versorgung bei mir mit allen verfügbaren Tastaturen geklappt hat. Datentransfer
Der STM43F411 geht leider nicht. Zum Einem hat er zu wenig RAM (128K). Da aber sowohl das emulierte RAM als auch das emulierte ROM im Controller-RAM liegen müssen, sind mindestens 192K notwendig. Zum Zweiten liegt die maximale Frequenz beim F411 bei 100MHz. Hier halte
-
Thread
Viele Kippschalter (ca. 40) auslesen / Mikrocontroller wake-up
://cdn-shop.adafruit.com/datasheets/ht16K33v110.pdf So ganz nebenbei steuert der Chip auch noch 128 Leds an, wofür er normalerweise verwendet wird. Es gibt fertige Breakouts mit dem Chip.
Die kleinen atmega haben doch nur zwei interrupts während deepsleep?
-
Thread
IO Expander seriell für LED Display
MAX7219 , steuert bis zu 64 Leds (Segmente) an. HT16K33 , steuert bis zu 128 Leds (Segmente) an. Fragt bis zu 39 Tasten ab.
Ein ATmega48 braucht zwar noch etwas Hühnerfutter, ist aber dafür sehr flexibel.
-
Thread
Bibliothek für Ingenico-Displays
Es wurde im web öfters nach Beschaltung und Ansteuerung von Grafischen Displays (128x64) aus Ingenico EC-Terminals gesucht. Auf den Displays steht WD-H12069-6YLyd. Ich stelle für diese Displays eine ASM-Bibliothek mit Routinen sowie eine Fontdatei zur Verfügung und für Schreibfaule auch eine Macrobibliothek. Weiterhin ist ein Demoprogramm für den Atmega8 enthalten damit man sieht wie diese Routinen verwendet werden. Der Atmega8 kann im Auslieferzustand (clk 1Mhz) dafür verwendet werden, es brauchen keine Fusebit's gesetzt werden, getestet wurde aber
-
Thread
Noch ein Taschenrechner auf ATMega Basis
ist die Einstellung "Interner RC Oscillator 8MHz, Taktteilung / 8" der Auslieferungszustand des ATMega 328. Danke noch mal.
könnte auch ein externes EEPROM (z.B. 24LC1025). Damit vergrößert sich der Programmspeicher enorm (128Kbyte).
-
Thread
AVR RTC - Modul
Funktionen für LCD dazu. Vielleicht wird das für TS nützlich. Man muß natürlich Pins für benutzte ATMega korrigieren: bei mir war das ATMega1284P, entsprechend PC0 und PC1. Bei z.B. ATMega328P sind das PC5 und PC4.
Funktionen für LCD dazu. Vielleicht wird das für TS nützlich. Man muß natürlich Pins für benutzte ATMega korrigieren: bei mir war das ATMega1284P, entsprechend PC0 und PC1. Bei z.B. ATMega328P sind das PC5 und PC4.
-
Thread
Variablen eindeutig benennen damit der Typ eindeutig ist
registersicher zu beschreiben. Könnte man mittlerweile per xslt aus den XML-Beschreibungen machen. Beim ATmega128RFA1 (und seinen Nachfolgern) hatten wir sowas ins offizielle Headerfile in der avr-libc reingepackt, aber das hat in der restlichen AVR-Welt innerhalb Atmel keinen Anklang gefunden. Seit sie nun
als das dann in den RAM zu packen und aus dem Flash zu initialisieren: [pre] $ avr-gcc -mmcu=atmega328 -Wl,--defsym=main=0 -o foo.elf foo.s $ avr-nm foo.elf … 00800100 D foo [/pre] (Adressen ab 0x800000 werden bei der AVR-GCC-Tolchain als RAM behandelt, Flash ist ab 0.) So pauschal, wie
-
Thread
Suche Platine mit Relais und Mikrocontroller
Sowas vielleicht... http://www.chip45.com/products/crumbcontrol-1-1.4_sps_kleinsteuerung_avr_atmega128_usb_rs485_pushpull_relais.php
-
Thread
CAN senden ohne dass Ack notwendig ist?
Tipp, ein ATMEGA16M1 mit einer Basis-Konfiguration setzt das ACK und muss dabei weder CAN Frames senden noch empfangen. Die ganzen Teile dafür passen auf eine 2x3 cm Briefmarke. Horst B. schrieb im Beitrag #5675626
sendenden Knoten. Das gilt aber nur für einen MCP2515 im Loop_Back-Mode. Bei den AVR's AT90CAN32-128 und ATmega 16/32/64M1 gibt es keinen LOOP-Back sondern nur Listening-Mode, das ist aber was ganz anderes. Die AVR's benötigen zum erfolgreichen Senden mindestens einen CAN-Node am Bus wegen Acknowledge
-
Thread
[V] 3x ATMega128A-AU
Moin, Es sind noch 3x ATMega640-16 AU aufgetaucht, auch OVP. Wie bei den 128 6€ (für 3 Stück, nicht pro Stück!) plus Versand. Gruß, Norbert
Die 128er und die Adapter würde ich gerne nehmen.
-
Thread
Ein Sensor der Personen im Raum erkennt? Körperpositionsmelder oder SMART Bewegungsmelder?
Atmega schrieb im Beitrag #5673767: > Watchdog! Der Hund soll das Licht ausmachen? Oder was willst du damit sagen?
verschachtelte Räume überwacht werden - und das System war nicht überlistbar. Prozessor war damals ein ATMEGA128 mit 10MHz Quarz... und der hat sich die meiste Zeit gelangweilt.
-
Thread
Atmega32 und Mikroe distance meter 2 proto
Ich bin neu in dieser Welt und habe als Aufgabe, einen Ultraschall-Abstandsmesser über einen Atmega32 zum laufen zu bringen und die Distanz über LCD auszugeben. Leider habe ich schon aller versucht und stehe einfach an. So bitte ich nun um Hilfe. Möglicherweise hat damit jemand Erfahrung der mir
Distancemeter verstärkt und durch den AN-Pin an den atmega PORTA PA0 geleitet. durche eine ständige ADC kann irgendwann festgestellt werden das sich der Wert erhöht (also etwas ankommt). Man muss die Zeitmessung beginnen wenn die PWM bei PD7 bzw. PD3 rausgeht
-
Thread
Bootloader über Arduino auf Atmega328
jedoch ist nur der Mikrocontroller Teil interessant da der Rest nicht aufgebaut ist. Weiter wird der Atmega vom Arduino und nicht über USB gespiesen. Schon mal danke für die Hilfe!! Gruss Joel
20 4 0 no 1024 4 0 3600 3600 0xff 0xff flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 hfuse 0 0 0 0 no
-
Thread
Z80 wie AVT nutzbar? Gesperrt
Moin, - ich werfe einmal den Z80-MBC2 in den Ring. Ein Z80 CPU, 128K RAM, einen ATMega32A zur Steuerung. Massenspeicher ist 2 x 24LC1025. https://hackaday.io/project/19000-a-4-4ics-z80-homemade-computer-on-breadboard https://github.com/SuperFabius/Z80-MBC
Z80 CPU laeuft mit 4 MHz, CP/M geht (schnell ist was anderes), Laufwerk A und B haben ja jeweils 128kB. Turbo-Pascal 3 unter CP/M funktioniert. Ist halt Stand der Technik 1984. Viele Gruesse Th.
-
Thread
Atmel noch zukunftsfähig? Gesperrt
dass die Atmel Produkte noch soo viele Gewinne eingefahren haben - von ein paar High-Runnern wie ATMega128 abgesehen. Sonst wäre Atmel nicht so viele Jahre defizitär gewesen, sonst wäre es bei denen nicht so abwärts gegangen.
leistungsfähiger und preisgünstiger. Ein ARM Cortex-M ist um längen schneller und besser als ein ATMEGA je sein konnte. DIe ATMEGA waren mal preiswert, sind sie aber schon lange nicht mehr. Einziger Vorteil für Prototypen ist, dass sie als DIP-Version bis 128K Flash verfügbar sind. Ein STM32 ist als
-
Thread
ATMega88/328 Start aus BOD und Stromverbrauch
wird durch eine schwache variable Stromquelle gespeist. So ein paar 100µA max. Der Käfer läuft auf 128kHz intern. Gepuffert wird mit 100µF, da die Stromquelle zeitweise mal wegbricht. Nach dem Start macht er ein paar Sekunden was, schaltet noch einen Ausgang ein und legt sich dann für immer schlafen
> Hat einer ne Idee? Nein, erstmal keine Idee - nicht mal ein Datenblatt für einen ATmega328PA, woher bekomme ich das?
-
Thread
Evaluationsboard C-Control Pro AVR32-Bit Unit
leider nicht mehr lieferbar. Das finde ich sehr schade weil ich mit der Programmierung der C Control Atmega Serie sehr vertraut bin. Kann mir jemand von Euch eine Alternative nennen? Viele Grüße Ellen
externem Ethernet Controller: https://www.chip45.com/products/crumbx1-net_avr_xmega_module_board_atmega128d3_embedded_internet_ethernet_webserver_usb.php?de
-
Thread
Atmega328PB benötige flash Hilfe
Einen schönen Abend euch allen, mein Umstieg auf den Atmega 328PB ist bis jetzt nicht gut gelaufen. Ich sitze jetzt schon geschlagene 7 Tage vor dem Problem, dass ich mein Atmega328PB nicht zum flashen bekomme. Jetzt benötige ich doch Hilfe. Die PCB, auf
Sicher, dass der Atmega nicht so gefused ist, dass er mit Ext. Clock von 16MHz läuft?