-
Thread
Digitaluhr mit geringem Stromverbrauch
designen. Beim Ali gibt es diese LCDs auch mit 6 Stellen (du wolltest gerne 6 Stellen?). Und statt des AVR128DA48 nimmst du einen AVR128DA64 damit du mehr IOs für das Display hast. Die Platine musst du natürlich neu machen. Da einen DCF77 Empfänger dran und diesen dann einmal am Tag einschalten zum synchronisieren
Beim Ali gibt es > diese LCDs auch mit 6 Stellen (du wolltest gerne 6 Stellen?). Und statt > des AVR128DA48 nimmst du einen AVR128DA64 damit du mehr IOs für das > Display hast. Die Platine musst du natürlich neu machen. Sehe ich das richtig, dass der avr128da64 zwar mit 3V läuft, aber dann auf
-
Thread
Pac Man mit dem ATmega8
Na ja, der eine AVR muß ja nur Daten lesen und ausgeben und sollte nicht dabei gestört werden. Der 2. AVR muß zum Grafikaufbau nicht nur schreiben, sondern bei Bitverknüpfungen (OR, AND) für einzelne zu setzende Pixel
Also, ich hatte auch überlegt. Ein Chip liest Bilder von EEProm in RAM. Anderer AVR sendet Befehl mit Bildnummer u. Position an GrafikAVR. GrafikAVR fügt Bild ein und zeigt an. Bsp. Befehl: 1011010-111111-101010-1 BildNR.-Pos.X -Pos.Y -Tranzparenz?
-
Thread
Brauche Hilfe Oled Display 2x16 EA W162-X3LG
Kannst ja auch hier mal schauen - Goggle / Chrome etc. übersetzen das gerne für Dich :-) http://www.avr-asm-tutorial.net/avr_en/apps/lcd/lcd.html
nicht. Dein Link zielt auf ein LCD, ich jabe ein Oled, das ist leider nicht ganz das gleiche. RS_DD=1; //RS-Pin as Output EN_DD=1; //EN-Pin as Output RW_DD=1; //RW-Pin as Output RS = 0; //RS-Pin to low RW = 0; //RW-Pin to low EN = 0; //EN-Pin to low send_nibble(0x03); //Be sure to send_nibble
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
Guten tag. Ich habe problem mit AVR CODE in CodeVision AVR. --- http://www.delta4.info/delta4/files_2/AVR_L2F50_display.zip danke aus help! Czech Republic :o)
Register SPCR und SPIF habe ich die SPI_SEND Befehle wie folgt geändert: [avrasm] SPI_SEND: lds R28,SPCR sbr R28, (1<<SPE) sts SPCR, R28 ;sbi SPCR,SPE ;enable SPI out SPDR,r24 ;load byte in SPI data register SPI_SEND_0: lds R28,SPSR sbrs R28,SPIF ;sbis SPSR
-
Thread
Faktensammlung Buderus EMS
00000200 90 10 89 09 8e 89 09 8f 90 10 89 09 91 89 09 90 |................| 00000210 10 08 1a 00 25 64 64 00 e1 01 10 92 89 09 90 10 |....%dd.�.......| 00000220 89 09 93 89 09 94 90 10 89 09 95 89 09 90 10 96 |................| 00000230 89 09 90 10 89 09 97 89 09 98 90 10 89 09 a0 89 |......
00) 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 crc_ist0x83 crc_soll0x85 Daten: 08 00 18 00 27 02 a3 64 00 01 01 20 00 02 52 7d 00 80 00 00 00 ff 30 59 00 00 ff 00 00 83 00 - CRC-Fehler data published
-
Thread
flash-Fehler mit ATtiny2313, compile ok
Wie bekommt man überhaupt so viele bytes hin? Mit libm ergibt sich bei mir: [code] >avr-gcc --version avr-gcc (GCC) 4.8.2 >avr-gcc -mmcu=attiny2313 -o main.elf -O0 main.c >avr-size main.elf text data bss dec hex filename 820 0 0 820
/install/configure.html#TOC3 Wie gelinkt wird, kann man z.B. anzeigen lassen mit [pre]$ echo | avr-gcc -x c - -###[/pre] Ein avr-gcc 4.7.2 spuckt damit aus: [pre]... Target: avr Configured with: ... --target=avr --with-avrlibc=yes Thread model: single gcc version 4.7.2 (GCC) ... ... collect2
-
Thread
(Umfrage) Was war eure erste Programmiersprache usw.?
- SDCC für MCS-51 - Delphi - Visual Studio Express C++ - Java Script (für Webseiten) - GCC - AVR-GCC und ARM-NONE-EABI-GCC - SDCC für STM8 - Lazarus / Freepascal (einen C64 oder überhaupt einen Commodore-Rechner hatte ich nie)
um 1990 rum BASIC (c64), dann auch Assembler TurboPascal (Schule, Informatik) Assembler (z80) Assembler (AVR), später C C++/C#/Java (Studium) heute hauptsächlich nur noch C und C#
-
Thread
FT800 / FT810 Library
habe ich nur an der Oberfläche gekratzt. c-hater schrieb im Beitrag #6647994: > Unterstützung für AVR-Host-Flash >64kB) Also grundsätzlich ist das drin: [code] static inline uint8_t fetch_flash_byte(const uint8_t *data) { #if defined (__AVR_HAVE_ELPM__) /* we have an AVR with more than 64kB
bekommt. Wenn man die bei Microchip direkt kauft kosten die auf Rolle: ATSAMC20J17A-AUT €1.76 AVR128DA64T-I/PT €1.48 Aber ich würde ich eher mal bei Arrow, Avnet oder EBV anfragen, also auch gerade die AVR128DA64 wenn die für die Anwendung ausreichend sind. Zumal die ATSAMC20J15A-AUT und die
-
Thread
LCD Controller für 640x480 LCD mit mega8515
(build 121 Jan 11 2005 10:28:51) Copyright (C) 1995-2005 ATMEL Corporation C:\Dokumente und Einstellungen\Kay Pohl\640480\640480.asm(2): Including file 'C:\Programme\Atmel\AVR Tools\AvrAssembler2\Appnotes\m8515def.inc' C:\Dokumente
Wieso hat ein 64kB SRAM eine A16 Leitung ? Hast du A15 vom AVR an CS gehängt ? Vermutlich ja. Es werden 64kB benötigt. A15 vom SRAM muss an A15 vom AVR. In den meisten Schaltplänen hängt A15 nur deshalb an CS\
-
Thread
Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen
Avr Nix wrote: > Noch eine andere Frage welche Zahl ist bei dir Grau und Hellgrau? Die Farben sind 8bit Werte, man kann jeden Wert senden, es werden aber nur die 2 MSB verwendet: 0, 64, 128, 192 sind
Displaypixel 80 -> 80 :8 = 10 -> X = 10 ? Displaypixel 80 -> 80 -> Y = 80 ? Das Bild wird in 64 x 64 Pixel gesendet (rechts abschneiden) das wären doch 64 : 8 = 8 x 3 = 24 Byte x 64 = 1536 Byte Testbild. bis hier richtig gerechnet ? Wigbert
-
Thread
Probleme win WinAVR 20081205
PWM_value; PORTD ^= (1<<PD6); // LED rot toggle cc: c2 e3 ldi r28, 0x32 ; 50 ce: d0 e0 ldi r29, 0x00 ; 0 d0: 00 e4 ldi r16, 0x40 ; 64 PWM_value = uart0_rx_getchar(); uart0_tx_putchar(PWM_value); if ( (PWM_value
rot toggle besteht insgesamt aus zwei verteilten Codeblöcken, einmal cc: c2 e3 ldi r28, 0x32 ; 50 ce: d0 e0 ldi r29, 0x00 ; 0 d0: 00 e4 ldi r16, 0x40 ; 64 als Initialisierung vor der Schleife, und dann e6: 88 81 ld r24, Y e8: 80 27
-
Thread
Z180-Stamp Modul
Der WR-CRD mikro SD 8-Pin kostet bei RS 4,29€ + MwSt das Stück, ab 15 Stück 3,64. Bei Bedarf bestelle ich. Ich würde eigentlich hier in diesem Thread bleiben wollen. Die Beschaffung verläuft sich auch wieder. Wolfram K. schrieb > Ich habe gerade den AVR-Stamp fertig zusammengelötet
cpm3_x.sys File patchen. Einfach in der Datei nach ASCI1 suchen, und mit einem Binär-Editor (oder dd) das 2. Byte danach (hier auf 3c0), auf den gewünschten Index setzen. 0f ist 19200 und 04 wäre 115200. [pre] 000003a0 ab b4 c9 cd 64 fd b6 b4 c9 55 53 42 30 20 20 03 |....d....USB0 .| 000003b0
-
Thread
Dauerhaft FakeNews in allen AVR Series 0/1/2 Datenblättern
). Eben! Und das steht nicht nur im Datenblatt, sondern ist tatsächlich so, auch bei z.B. einem AVR128DB28.
#7067317: > Und das steht nicht nur im Datenblatt, sondern ist tatsächlich so, auch > bei z.B. einem AVR128DB28. Hatte das jemand bestritten?
-
Thread
IRMP - Infrared Multi Protocol Decoder
64 -27 -> TCCR0B=(CS01 | CS00); TCNT0 = -27 ; // 19 10602 64 -28 -> TCCR0B=(CS01 | CS00); TCNT0 = -28 ; // 19 10237
64 -27 -> TCCR0B=(CS01 | CS00); TCNT0 = -27 ; // 20 11160 64 -28 -> TCCR0B=(CS01 | CS00); TCNT0 = -28 ; // 20 10775
-
Thread
Attiny412 - String über USART
/avr8-gnu-toolchain-linux_x86_64/bin/avr-gcc COLLECT_LTO_WRAPPER=../toolchain/avr8-gnu-toolchain-linux_x86_64/bin/../libexec/gcc/avr/5.4.0/lto-wrapper Target: avr Configured with: /home/toolsbuild/workspace/avr8-gnu-toolchain/src/gcc/configure LDFLAGS=-L/home/toolsbuild/workspace/avr8-gnu-toolchain/avr8-gnu-toolchain-linux_x86_64-hostlibs/lib CPPFLAGS= --target=avr --host=x86_64-pc-linux-gnu --build=x86_64
-
Thread
Atmel 64-Pinner im DIP-Gehäuse?
Lochrastertaugliche Platinen: z.B.: http://www.watterott.com/de/Xmega128a4u-USB-BO?x12abe=3f1f3e8dd6b2ca516c06e82d66a18205 So wie diverses von Olimex: https://www.olimex.com/Products/AVR/Header/ Ein derartiges Display stellt gewisse Anforderungen an Speicherplatz... Eventuell kannst Du mit SD-Karte
passt genau in einen DIL-64 Sockel). Abblockkondensatoren und Quarze sollten auch mit auf die Platine, denn hier ist die Länge kritisch. Das Display, das Du Dir ausgesucht hast, ist am Besten am externen Speicherbus eines Mega64
-
Thread
Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH
JTAG ohne LPT Arduino JTAG "cable" http://www.dd-wrt.com/phpBB2/viewtopic.php?t=69441&highlight=arduino http://hsb.wikidot.com/arduino-jtag-finder-workshop http://deadhacker.com/2010/02/03/jtag-enumeration/ avr_jtag http://hg.assembla.com
> um die Bootloader-Frage vielleicht klären zu können, habe ich mal den > Flash-Baustein an einen AVR gehängt und gedumped. Hallo Stefan, vielen Dank für Deinen nützlichen Beitrag. Mit Deinem Dschungelgelöt hast Du die vollen 64MB dumpen können.
-
Thread
UART Bootloader ATtiny13 - ATmega644
[pre] /dev/ttyS0 at 115200 Baud: / Connected Bootloader V1.4 Target: 1E9205 ATmega48 Buffer: 64 Byte Size available: 3582 Byte reading file... Done. Program project.hex: 0000 - 0D25 successful CRC: o.k. Elapsed time: 28 seconds andreas@andreas:~/avr/bootloader_linux$ ./main /Vproject.hex
/articles/AVR_Bootloader_FastBoot_von_Peter_Dannegger#Assemblieren_des_Bootloaders_.28Angepasste_Version_f.C3.BCr_AVR-GCC-Toolchain.29 Lars
-
Thread
Komisches Bitfield Padding
begin_time: 1; // Bit 20 unsigned mm : 7; // Bit 21...27 unsigned p_mm : 1; // Bit 28 unsigned hh : 6; // Bit 29...34 unsigned p_hh : 1; // Bit 35 unsigned dd : 6; // Bit 36...41 unsigned wd : 3; // Bit 42...44 unsigned mt : 5; // Bit 45
betrifft): > dcf77.mm = bcd2dec(dcf_temp.dat.mm); > dcf77.hh = bcd2dec(dcf_temp.dat.hh); > dcf77.dd = bcd2dec(dcf_temp.dat.dd); > dcf77.mt = bcd2dec(dcf_temp.dat.mt); > dcf77.yy = bcd2dec(dcf_temp.dat.yy); > dcf77.wd = bcd2dec(dcf_temp.dat.wd); Ja, die BCD-Kodierung hat mich auch gestört
-
Thread
Mini-Farbdisplay (+mehr) für 1 Euro
Sorry, das muss explizit in den Flash: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Programmspeicher_.28Flash.29
'R DATA 0,38,73,73,73,50 'S DATA 0,1,1,127,1,1 'T DATA 0,63,64,64,64,63 'U DATA 0,31,32,64,32,31 'V DATA 0,63,64,60,64,63 'W DATA 0,99,20,8,20,99 'X DATA 0,7,8,112,8,7 'Y DATA 0,113,73,69,67,0 'Z 'Font-Quelle: 6x8 Zeichensatz aus dem Verzeichnis "C:\BASCOM
-
Thread
(dauerhaft) aktuelle Toolchain
dem Utils-Verzeivhnis von WinAVR-Version dahin kopiert. Läuft ohne Probleme unter W8.1, 64bit.
/files/avr-gcc%20snapshots%20%28Win32%29/ Ist eine Toolchain mit avr-gcc 6.1.1, ist aber ohne make & Co. Dafür läuft diese mit WinAvr 4.18 - jedenfalls bis Win7.
-
Thread
Grasshopper Inbetriebnahme
): setenv bootargs console=ttyS0 root=1F02 rootfstype=jffs2 mtdparts=physmap-flash.0:128k(boot),64k(env)ro,-(root) Dann bootest Du Linux ("boot"). Als root kannst Du dann die neue Version von U-Boot laden (z.B. mit wget nach /tmp) und dann mit dd if=/tmp/u-boot.bin of=/dev/mtdblock0 bs=4k
avr32-linux-uclibc-cc avr32-linux-c++filt avr32-linux-uclibc-c++filt avr32-linux-cpp avr32-linux-uclibc-cpp avr32-linux-depmod26 avr32-linux-uclibc-gcc
-
Thread
Einfacher Fehler in C-Berechnung
Compiler derartige Optimierungen von selbst? Normalerweise schon, aber in dem Falle hat er nur beim AVR die Division komplett eliminiert (dort wäre sie aber auch am teuersten), während er es bei ARM und amd64 nicht getan hat.
Jörg W. schrieb im Beitrag #6813416: > Normalerweise schon, aber in dem Falle hat er nur beim AVR die Division > komplett eliminiert (dort wäre sie aber auch am teuersten), während er > es bei ARM und amd64 nicht getan hat. Das wundert mich: Der Compiler eliminiert ein (uint16/10)? Das heisst
-
Thread
8 Kanal 50Ms/s AVR Logic-Analyzer
in passender Version war auf den letzten 486er (486DX2..DX4) und den AMD K5/K6 usw. drauf. Sind DIL28 üblicherweise zu 8 Stück + 1x TAG-Ram der nicht immer bestückt war. Ist eben auch bei mir schon ziemlich lange her mit diesen Boards... Bezeichnungen enden oft mit xx64-yy oder xx65-yy oder xx256-
Hallo zusammen, hat jemand die 50MHz-Version mit 28-poligem AVR aufgebaut und den externem Takteingang zum laufen bekommen? Ich kann den externen Clock in der PC-Software gar nicht auswählen, obwohl er ja in der AVR-Firmware und im Schaltplan vorgesehen
-
Thread
Pollin Evaluationsboard - starten unter Ubuntu?
geholfen haben mir dabei die folgenden zwei Tutorials: Installation von Eclipse, mit CDT Plugin und AVR-gcc: http://www.wiki.elektronik-projekt.de/mikrocontroller/avr/avr_eclipse_tutorial?s[]=eclipse Konfiguration von avrdude unter Ubuntu. http://www.wiki.elektronik-projekt.de/mikrocontroller/avr
/64, error -71 [ 1468.900045] usb 5-1: device descriptor read/64, error -71 [ 1469.116047] usb 5-1: new full speed USB device using uhci_hcd and address 4 [ 1469.524050] usb 5-1: device not accepting
-
Thread
Anfängerfragen zu Mikrochips
des Stromes? 7) Den Sinn von den Ports verstehe ich nicht ganz. Wie viele hat der ATmega 8? 28/8 = 3 R4, also hat er 4 Ports? Oder hat er 11 Ports (das interpretiere Ich aus folgendem Bild: http://www.mikrocontroller.net/wikifiles/d/dd/Avr-schaltplan-1.gif ) Hat ein Port immer 8 Pins? 8) Bei folgendem C-Programmierhowto: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial steht im ersten Beispielquellcode folgende Zeile: PORTB = 0x03; // (4) Zitat: (4) stellt die Werte der Ausgänge ein. Die den ersten beiden Bits des Ports zugeordneten
-
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
Corporation > [builtin](2): Including file 'C:/Program Files > (x86)\Atmel\Studio\7.0\Packs\Atmel\AVR-Dx_DFP\1.5.74\avrasm\inc\AVR128DA > 28def.inc' > C:/Program Files > (x86)\Atmel\Studio\7.0\Packs\Atmel\AVR-Dx_DFP\1.5.74\avrasm\inc\AVR128DA > 28def.inc(38,0): warning: Unrecognized core version
-
Thread
Suche Solid State Relais Karte oder vergleichbares mit RS-232 Schnittstelle
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
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 ja mehrere.
-
Thread
Welches 80C51 Derivat?
Ich würde den LPC936 nehmen. Den gibt es im PLCC28 oder ohne Sockel noch kleinerem TSSOP28 Gehäuse. Der hat vier hardware PWM Kanäle und kann bis zu 18MHz getaktet werden mit 2-cycle Core. Ciao, Rainer
Parametric Search http://www.keil.com/dd/search_parm.asp
-
Thread
AVR-Bootloader mit Verschlüsselung
>AVR antwortet mit: >[94][06][02][08][30] = 4 Byte 'BootInfo' + Success >[48][65][6C][6C][6F][20][57][6F][72][6C][64][30] = 11 Byte 'BootMsg' + >Success >[C2][94][06][02][08][30] = 1 Byte ??? + 4 Byte
X. schrieb im Beitrag #3408008: >> Wie gesagt, ich habe beobachtet, dass das Delphi-Programm den AVR mit >> 16K-grossen Blöcken beschiesst, und mir rätselhaft ist, wie der AVR das >> so schnell puffern und/oder wegschreiben kann. > > Dein ATmega hat doch 1KB SRAM, was 64 Flash Seiten entspricht
-
Thread
Linux-ähnliches Betriebssystem für AVR
[code] GEN arch/avr/devs arch/avr/scripts/decode_packs: 28: arch/avr/scripts/decode_packs: Bad substitution XMLDEC ATmega8.atdf arch/avr/scripts/decode_packs: 60: arch/avr/scripts/decode_packs: php: not found BAD
: > GEN arch/avr/devs > arch/avr/scripts/decode_packs: 28: arch/avr/scripts/decode_packs: Bad > substitution Scheint als ob das script bash benötigt. Zur Abhilfe kannst du in der ersten Zeile von arch/avr/scripts
-
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
Pin-Belegung nennst Print_2.jpeg Prozessortyp: Atmel Atmega 328P IC MCU 8BIT 32KB FLASH 28DIP Taktfrequenz: 16 MHz Pin Belegung: siehe excel
-
Thread
DCF-Uhr mit LCD in C
aufzusetzen, hat bei mir funktioniert. Ich schreibe mal mein Vorgehen auf, vielleicht hilft dir das: Im AVR Studio: - New Project -> AVR GCC -> Project name: dcf-clock - AVR Simulator -> Device ATmega16 - Bei den Source Files die angelegte Datei dcf-clock.c aus dem Projekt entfernen - Nun die 3 Dateien
folgnedes eingetragen: [c] TCCR0A = (1<<WGM01) | (1<<CS00) | (1<<CS01); //CTC Modus (1), Prescaler 64 (1) (1) OCR0A = 250-1; //((16000000/64)/1000) = 250 TIMSK0 |= (1<<OCIE0A); //Compare Interrupt erlauben (1) [/c] Woran kann das liegen???
-
Thread
RWE Smarthome
Toolchain für die CCU ist hier. > > http://www.eq-3.de/software.html Das Funkmodul hängt nur am AVR. TRX868 <-SPI-> AVR <-UART-> ARM Ich gehe davon aus, dass die unteren Protokollschichten im AVR sind. Ich kann mich aber auch irren. Vielleicht kann sich ja mal jemand die Mühe machen und die serielle Kommunikation zwischen dem AVR und dem ARM belauschen? Die serielle Verbindung zwischen AVR und ARM liegt an ST400 an. Hier könnte man ganz einfach zwei serielle PC Ports jeweils mit RXD anschliessen und mit passender Software (
-
Thread
1000 Leds an Atmega32
können theoretisch beliebig viele SR kaskadiert werden: https://www.mikrocontroller.net/wikifiles/d/dd/Hc595-porterweiterung.png
hängen an jedem Anodentreiber 64 LEDs, also muss der, wenn jede LED 5 mA braucht, mit 5 x 64 = 320 mA belastbar sein. Geht nicht mit 2981. Georg
-
Thread
C-Programmierung
Tutorial (bis auf ein paar kleinigkeiten) GCC hab ich noch nicht gelesen bin selber erst noch im AVR-Tutorial mit Assembler unterwegs.... Aber hier http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#PWM_.28Pulsweitenmodulation.29 wären die Grundlagen erklärt... So den rest deiner Hausaufgaben
Falle es dich interessiert: Ich habe mit 16 oder 17 schon 8 Servos über den "Userport" eines C64 gesteuert. In Assembler.
-
Thread
Zugriff verweigert
-12-05\default\https+++e7d86b 585ea4dd4140e75220dcd68d41.safeframe.googlesyndication.com^partitionKey=%28https %2Ckleinanzeigen.de%29\idb\12183338011.files ist zu lang. Der Verzeichnisname C:\Users\berres\AppData\Roaming\Mozilla\Firefox
Profiles\48d pdqqb.default-1523012017786\storage\archives\0\2025-12-19\default\https+++7252d9 2a9ab57d83dd86bb6a8a4b2c1f.safeframe.googlesyndication.com^partitionKey=%28https %2Ckreiszeitung.de%29\idb\12183338011.files ist zu lang. Der Verzeichnisname C:\Users\berres\AppData\Roaming\Mozilla\Firefox\Profiles
-
Thread
Sinusberechnung auf Controller STM32F030
fürs > Programm. Im AVR wäre das so nicht ein Problem, weil ein 8 Bit breit, bei einem ARM dieses jedoch 32 Bit breit. Es wäre mal einen Vergleich wert, wie groß der Code auf einem AVR und wie groß der Code auf einem ARM
Die Tage habe ich auch auf einem STM32F030 für ein eichfähiges System eine interne Berechnung in int64_t statt in double durchgeführt. Plötzlich reichen auch 16k statt 32k Flash. Und int64_t war schon der Ansatz für Faule. ;)