-
Thread
EEprom AVR-DA (avr128da32)
Wilhelm M. schrieb im Beitrag #6563471: > Zumindest funktioniert Code für den mega4808 auf dem avr128da32 nicht > mehr korrekt. Warum sollte er auch? Ist ja ein anderer uC.
Eine template-spezialisierung weiter hat die DA/DB/(DD) nun wieder dieselbe Schnittstelle ;-) Schade nur, dass die avr-libc auch an dieser Stelle veraltet.
-
Thread
Raspberry Pi Pico: Mikrocontroller-Board mit Cortex M0+
Ein M0+ kann nicht mal richtig 32 bit mit 32 bit multiplizieren. > gibt es in deutlich besser von anderen Herstellern wie ST, NXP usw. Richtig.
verbaut. So ziemlich jeder Hersteller hat da besseres im Angebot. Exemplarisch sei mal der STM32H730 erwähnt (https://www.st.com/content/st_com/en/products/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus/stm32-high-performance-mcus/stm32h7-series/stm32h730-value-line/stm32h730vb.html
-
Thread
Assembler wo sind eigentlich diese ganzen Genies??
Bei mir ähnlich, aber alles privat. 6502/6510, Z80, MC68HC11, AVR, AN2131, CY68013, STM32. Für den Z80 habe ich sogar eigenhändig einen Cross-Assembler und einen Disassembler in VB geschrieben, kurz nachm Krieg. Die letzten 3 habe ich aber nie in Assembler programmiert
lehrreich und interessant. Ohne Anwendung schlage ich einen einfachen Controller vor, zB einen AVR.
-
Thread
Padauk PFS154 Programmer mit Arduino Uno / ATmega88 - 328
Adresse + 8 Bit Kommando + 8 Bit negiertes Kommando [/code] Bei NEC ist der Informationsgehalt des 32-Bit-Frames also 8 + 8 = 16 Bit, bei Extended NEC 16 + 8 = 24 Bit. Ich vermute, dass Du die redundanten Informationen erst gar nicht rausnimmst, sondern sogar alle 32 Bits auswertest. Wie kannst Du
free-pdk/easy-pdk-programmer-hardware Der kann auch den PFS173. Allerdings ist der dort verwendete STM32F072 in Pandemiezeiten ziemlich rar geworden, leider ! Alternativ kannst du einen Programmer mit STM32F072 auch nach: https://www.mikrocontroller.net/topic/487332#6481283 aufbauen. Hier hast
-
Thread
Installation von AVRSTUDIO 4.19 bricht unter WIN10 ab
Corporation [builtin](2): Including file 'C:/Program Files (x86)\Atmel\Studio\7.0\Packs\Atmel\AVR-Dx_DFP\1.5.74\avrasm\inc\AVR128DA28def.inc' C:/Program Files (x86)\Atmel\Studio\7.0\Packs\Atmel\AVR-Dx_DFP\1.5.74\avrasm\inc\AVR128DA28def.inc(38,0): warning: Unrecognized core version: V4S Und
Hier der passende Text auch. Problem when installing AVR Studio AVR Studio installation problems. Mar 4, 2017•Knowledge Title Problem when installing AVR Studio Article URL https://microchipsupport.force.com/s/article/Problem-when-installing-AVR-Studio
-
Thread
Diskette zu USB
Ist hierfür auch vollkommen unnötig. Das Problem kann man mit einem USB-fähigen 8-Bitter (z.B. ATMega32U2) und ein bissel Analogscheiß umfassend abhandeln. Gut, man muss natürlich wirklich Programmieren können, der 32U2 wäre hart an der Grenze seine Leistungsfähigkeit, jedenfalls bei HD-Disks. DD ist
c-hater schrieb im Beitrag #6498755: > Gut, man muss natürlich wirklich Programmieren können, der 32U2 wäre > hart an der Grenze seine Leistungsfähigkeit, jedenfalls bei HD-Disks. DD > ist easy, das kann man im Halbschlaf runterprogrammieren. Naja, wenn man's halt auf die harte Tour will. Mount
-
Thread
NRF24L01+ mit ATMEGA328P Standalone
SS pin functionality". habe ich behoben mit sollte so stimmten oder: [c] DDR_SPI &= ~((1<<DD_MOSI)|(1<<DD_MISO)|(1<<DD_SS)|(1<<DD_SCK)); // Define the following pins as output DDR_SPI |= ((1<<DD_MOSI)|(1<<DD_SCK)); [/c] entschuldigen sie die lange pause aber ich hatte selten zeit
und die Pin-Belegung nennst Print_2.jpeg Prozessortyp: Atmel Atmega 328P IC MCU 8BIT 32KB FLASH 28DIP Taktfrequenz: 16 MHz Pin Belegung: siehe excel
-
Thread
Neuauflage Busch Microtronic 2090 Lerncomputer
Programme und Spiele) existiert bereits und kann einfach vom PC auf die SD-Karte kopiert werden (FAT32) - das ist ein Lerncomputer: Verbindung über TTL-Serial-RSR232-USB-Adapter (FTDI-Kabel o.ä.) mit dem PC ist recht kompliziert für Anfänger
nicht blockierende Eingaben. Standard Microtronic kann nur blockierendes KIN: https://youtu.be/5fJnDdA0HZY https://hackaday.io/project/180252-a-retro-authentic-microtronic-emulator/log/199133-retrochallenge-retrochallenge-update-4
-
Thread
AVR128DA übertakten
Vielleicht interessiert es den einen oder anderen: "The AVR128DA28/32/48/64 microcontrollers of the AVR® DA family are ... running at up to 24 MHz", so steht es im Datenblatt, und zwar ab 1.8 V. Da sollte doch bei höherer Spannung etwas mehr möglich sein, zumal
an Wilhelm M.: [code] 20 24 28 32 MHz AVR128DB28: 19.96 23.94 27.95 31.96 AVR128DA28: 19.98 23.98 27.97 31.98 [/code] Konditionierung per 32 KiHz-Quarz habe ich nicht ausprobiert.
-
Thread
TCB von ATmega4809 megaAVR0 Serie
nichts messen. Damit kann man "nur" zeitgesteuert irgendwas auslösen. @ S. Landolt: Kombimodus ala 32Bit Counter. Stimmt, beim AVR128DA kann man 2 Timer zusammenschalten. Jetzt bin ich echt am überlegen mir ein Testboard zu kaufen oder alles mit einem "normalen" ATmega zu lösen. :-) Und schon hat man
man muss sicherlich nicht 2 Timer zwingend zusammenschalten und kann den OVF einzeln verwenden. Beim AVR128DD werden dann sicherlich die Prescaler nachgereicht. :-)
-
Thread
Vorverstärker und Vorteiler für Frequenzzähler
leider nichts dazu. Das sind wohl Vss an 50Ohm. Die Anzeige geht bis 16 wobei der Generator offen bis 32Vss kann.
Doch noch ein Nachtrag: Hab grad mal bei Ali geschaut: 10 Stück XC2C32A kosten dort 10.04€ + 1.65€ Versand. 10 Stück 74AUP1G80 kriegt man dort schon für 3.15€ + 0.95€ Versand. Naja - wenn man bedenkt, daß ein XC2C32A 32 FF drin hat, also sowohl Tor als auch Vorteiler
-
Thread
ZX81 plus38 Clone
Eigentlich sollte man bei solchen Boards das EEPROM durch RAM und einen AVR als Bootloader und Debugger ersetzen. ;-)
$08 is 7 clock cycles which ; is way too fast. ; -> mark_0041: WAIT_INT: ; ; NB $DD is for 32-column display ; LD R,A ; (9) Load R with initial rising value $DD. EI ; (4) Enable Interrupts. [ R is now $DE ]. JP (HL) ; (4) jump to the echo display file in
-
Thread
Linux wird nicht wirklich akzeptiert, woran liegt das ?
AVR wird nicht wirklich akzeptiert, woran liegt das?
einigen Fällen überhaupt nicht geht, umschiffe ich solche Klippen einfach mit VMWare Player mit W7X32 bzw. W-XP32 und Linux Mint für Makefile GCC Projekte, installiert. Für gewisse ältere, mir noch wichtige USB Werkzeuge, die unter W10 ums Verrecken wegen X64 nicht lauffähig sind, ist halt XP oder W7X32
-
Thread
Plattenspielerantrieb Konzept - Hilfe gesucht
das locker. Wobei man heute doch eher komfortabel auf einen 32Bitter setzen würde, ich zumindest. Aktuell baue ich an der anderen Stelle des Plattenspielers etwas auf, 3 Motoren steuern den Tangentialtonarm, DD Antrieb vom zerlegtem Technics. Der BluePill (STM32F103
den etwas anderen Weg und baue einen LinearTracking-Einpunkter, Antrieb/Teller vom ausgemusterten DD-Spieler.
-
Thread
Arduino Nano Clone mit AVR Studio programmieren
oder https://medium.com/jungletronics/how-to-load-programs-to-an-arduino-uno-from-atmel-studio-7-83c8dd8d175d
Matz Stubenhocker schrieb im Beitrag #6175850: > oder gibt es AVR Studio 7 als Linux Version? Nebenbemerkung: Solche Fragen sind ungenau und können zu Verwechslungen führen. Es gibt kein AVR Studio 7. Es gibt nur ein *AVR* Studio 4.xx und es gibt *Atmel
-
Thread
Einfacher ARM für den Einstieg und Linux Toolchain
#6161214: > Ich meine jetzt nicht > sowas wie einen Raspi Pi sondern eher ein Arduino Irgendein STM32 Board vielleicht und dann https://elinux.org/STM32
Nuvoton devices based on the Arm Cortex-M0 and Arm Cortex-M23 cores. MDK for STMicroelectronics STM32F0, STM32G0, and STM32L0: The MDK for STMicroelectonics STM32F0, STM32G0, and STM32L0 is a license paid by STMicroelectronics. It is free-to-use for software developers working with STM32 devices based
-
Thread
STECCY - ZX-Spectrum-Emulator mit STM32
/bitluni/ESP32Lib
900ss D. schrieb im Beitrag #6603766: > Es steht DevEBox STM32_F4VE Ver: V33, SN: 1911Z > Auf der Rückseite. Danke. Hier die Variante, die ich kenne und nutze: https://stm32-base.org/boards/STM32F407VET6-STM32-F4VE-V2.0.html Auszug: "Warning: The microcontroller
-
Thread
Gehalt/Gehaltsentwicklung Informatiker/Ingenieure 2020
paar Kröten mehr, solange meine Depots haussieren wie verrückt. Kursgewinne diesen Monat jetzt bei 32,5k.
F. B. schrieb im Beitrag #6487450: > Kursgewinne diesen Monat jetzt bei 32,5k. Aber gewiss. :-)
-
Thread
Maschinenbau Krise Gesperrt
AVR schrieb im Beitrag #6136549: > Ist das jetzt zu einem Reifen Thread hier verkommen? Ein Reifen ist bekanntermaßen auch eine Maschine!
www.manager-magazin.de/unternehmen/aluminium-mangel-als-naechstes-droht-die-aluminiumkrise-a-30ed225d-1d1b-4a82-94dd-3f4d61398f00
-
Thread
SPI Daten Empfangen
für Emfangen und Senden sind fast identisch und aus meiner Sicht aus auch korrekt. [c] #include <avr/io.h> #include <util/delay.h> #define F_CPU 16000000UL #define DD_MISO PB3 #define DD_MOSI PB2 #define DD_SCK PB1 #define DD_SS PB0 #define DDR_SPI DDRB void SPI_MasterInit
> DDR_SPI |= (1<<DD_MOSI)| (1<<DD_MISO)|(1<<DD_SCK) | (1<<DD_SS); Im /MasterInit/ MISO als Ausgang?
-
Thread
OSCCAL extrem?
bist bloß nicht in der Lage, das richtige Schema zu finden oder es zu verstehen. Dabei ist das beim AVR8 doch echt übersichtlich (insbesondere im Vergleich zu den 32-Bittern jeglicher Coleur...) > Leider kann ich nach einem elenden Hardware-Crash momentan nicht mal > schnell an einem Controller "
durch den CPU-Takt gesteuert. Die CPU braucht ihre Daten ja so schnell, wie sie gerade läuft. Und AVR haben im Gegensatz zu z.B. STM32 keine Einstellmöglichkeit von Waitstates beim Zugriff auf den Flash. Brauchen sie auch nicht, weil der Flash beim Lesen immer die Geschwindigkeit der CPU schafft (bis
-
Thread
x86-Programmierung und Befehlsabarbeitung
Frage zu beantworten müsste man sich anschauen, wie der "Datenzugriff" auf den Flash beim PIC oder AVR elektrisch realisiert ist. Das Datenblatt des AVR gibt dazu nichts her, dort gibt es keine Verbindung zwischen Flash und Datenbus. Wahrscheinlich landet man dann wieder bei der Frage an welcher Stelle
Addition zusammen mit dem Zugriff durchführen, um zusätzliche Rechen-Instruktionen zu vermeiden; der AVR kann sowas aber z.B. nicht.
-
Thread
Suche Solid State Relais Karte oder vergleichbares mit RS-232 Schnittstelle
dp/B004PFCHDE/ref=pd_sbs_107_t_2/259-5925078-1942238?_encoding=UTF8&pd_rd_i=B004PFCHDE&pd_rd_r=9e48f32b-e162-464d-86d4-8dd02a20b460&pd_rd_w=8OHjX&pd_rd_wg=pXiSm&pf_rd_p=a2f6bca6-dcb1-4822-8e28-66b64b37970e&pf_rd_r=HPMXQ8HDD5KTZV3RJ5DJ&psc=1&refRID=HPMXQ8HDD5KTZV3RJ5DJ
dp/B004PFCHDE/ref=pd_sbs_107_t_2/259-5925078-1942238?_encoding=UTF8&pd_rd_i=B004PFCHDE&pd_rd_r=9e48f32b-e162-464d-86d4-8dd02a20b460&pd_rd_w=8OHjX&pd_rd_wg=pXiSm&pf_rd_p=a2f6bca6-dcb1-4822-8e28-66b64b37970e&pf_rd_r=HPMXQ8HDD5KTZV3RJ5DJ&psc=1&refRID=HPMXQ8HDD5KTZV3RJ5DJ Für nur 4-Fach zu teuer. Ich bräuchte
-
Thread
Typsichere und permutierte Parameterlisten in C++
diesem "passenden Objekt". Naja, eine Klasse, die einzig eine unsigned Variable beinhaltet, die beim AVR bis zu 32x10^6 Ticks aufnehmen kann, also z.B. uint32_t. Da ich alles constexpr verwende macht die Größe dem Zielsystem kein Problem, denn es kommen am Ende ja Werte raus, die in die 8-/16-Bit Timer
auch nur einmal schreiben. Ob sich das gelohnt hat für meine gelegentlichen Hobbyexperimente mit AVR/STM32? Zeitlich sicher nicht, aber gelernt hab ich dabei einiges. Selbst wenn ich beruflich mit C++ nicht in Kontakt komme, hat sich auch dort mein Programmierstil verändert. Viele der C++>=11-Konzepte
-
Thread
LCD 4x20 2004A auf Zeilen schalten
sehe da auch keine Probleme. Habe mit der Fleury LIB auch angefangen, sehr gut zu verwenden unter AVR oder Arduino(Atmel AVR) wer keine anderen findet.
************************/ __attribute__((optimize(0))) static void delay(uint16_t us) { uint32_t us1 = us << 2; while (us1) us1--; } [/c]
-
Thread
Vi Editor ausgestorben?
superuser.com/questions/938093/nano-alternative-for-windows-powershell https://nano-editor.org/dist/win32-support/
Dazu kommt der Malloc-Chunk, auf den data zeigt. In 64-Bit-Linux ist die minimale Chunk-Größe 32 Byte. Auch für Leerzeilen, die außer dem LF keine weiteren Zeichen enthalten, werden diese 32 Byte benötigt. Eine Leerzeile belegt also 48 + 32 =qa80 Byte. Entsprechend belegen die 64 Mi Zeilen
-
Thread
Attiny Programmierung
aber ersteinmal kein Problem darstellen. Sehe ich auch so. Bevor ich mich mit diesen "neuen" AVR beschäftige, schaue ich mir lieber die STM32 an. Ich denke, davon habe ich langfristig mehr. Für mich endet die 8bit Welt bei den klassischen AVR Mikrocontrollern mit ISP Interface und Debug Wire
Stefan ⛄ F. schrieb im Beitrag #6095926: > Bevor ich mich mit diesen "neuen" AVR beschäftige, schaue ich mir lieber > die STM32 an. Ich denke, davon habe ich langfristig mehr. ... kommt drauf an, wenn es mal um "richtig" low power oder batterie geräte geht sind die neuen avr's
-
Thread
Auseinandergenommene Geräte
dementsprechend 3/4 = 825µs, was als Periodendauer die 1100µS bzw. 1,100ms ergeben würde. http://avr.börke.de/Funksteckdosen.htm Bin schon auf den Protokoll Dekoder *nrf905* gespannt : https://sigrok.org/wiki/Protocol_decoders Ach noch was - PulsView unter Windows 10 : Falls jemand
Genaugenommen müßtest Du mit dem Oszi beim Starten mit dem Oszi den Verlauf von V_DD, FB und Sense messen. In dem Schaubild-Kästchen Burst-Mode sind die weiteren Funktionen verborgen, welche sehr allgemein oben beschrieben wurden, jedoch zutreffen oder auch nicht zutreffen können
-
Thread
Ehemals defekter Lime Gen 3 reverse Engineering Motor Controller
eine ganz einfache Division von zwei Zahlen. Und so sieht der zugehörige Assembler-Code bei einem AVR Mikrocontroller aus: [pre] cf 93 push r28 df 93 push r29 cd b7 in r28, 0x3d dd 27 eor r29, r29 c6 50 subi r28, 0x06 cd bf out 0x3d,
Moment gehts noch nicht - obwohl es eigentlich kein grosses Geheimnis ist. Die Basis bildet wieder mal AVR447, portiert auf den STM32 mit CMSIS und SPL.
-
Thread
Arduino Bit Shifting Problem
muss ich mal die Takte zählen! Und dafür müsstest du die tatsächliche Zielhardware kennen... Dein AVR-ASM funktioniert auf nem AVR, es mag aber auch sein das er einen Arduino mit nem 32-Bitter verwendet. Daher wäre hier eine Lösung in C angesagt, wie von mir oder Spess, dein ASM hilft hier unter Umständen
02 c0 rjmp .+4 ; 0x88 <MirrorByte+0x36> 84: cc 0f add r28, r28 86: dd 1f adc r29, r29 88: aa 95 dec r26 8a: e2 f7 brpl .-8 ; 0x84 <MirrorByte+0x32> 8c: 9c 2b or r25, r28 for (uint8_t BitNr = 0; BitNr < 8; BitNr+
-
Thread
Conrad Elektronik hat Probleme
Im Sortiment fehlen einzig Staubsauger und Waschmaschinen. https://www.conrad.de/de/p/dirt-devil-dd2424-1-rebel-34-parquet-staubsauger-700-w-beutellos-2139431.html ;-)
Conrad seine seit 72 Jahren und damit älteste Zweigniederlassung in Nürnberg, Fürther Str. schließt. 32 Beschäftigte. Grund: Wierschaftliche Erwägungen und standortbedingte Besonderheiten. Bundesweit gibt es wohl (noch) 19 Filialen an 14 Standorten.