-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
MHz neben 32 Bit (float) auch 64 Bit (double) direkt unterstützt. Richtig edle Teile, kennt hier allerdings kein Schwein ;-)
bei Renesas: RX111 geht bis 512 kiB Flash, 64 kiB, USB, 12-Bit ADC, DAC, netter Befehlssatz u.a. 32x32->64 Multiplikation, Barrelshifter, RMPA (Repeated MultiPly and Accumulate mit 80-Bit-Ergebnis) Edith: Da oben der gute alte 68k und Assembler
-
Thread
Entwicklung einer STM32F4 - Version der "Bluepill"
STM32L152RD STM32L152RE STM32L162RC STM32L162RC-A STM32L162RD STM32L162RE STM32L433RB STM32L433RC STM32L443RC STM32L452RC STM32L452RE STM32L462RE STM32F070RB STM32F072R8 STM32F072RB STM32F078RB STM32F102R4
ruhigen Gewissens weiter empfehlen. Hier nochmal der Link zum Produkt: https://robotdyn.com/stm32f303cct6-256-kb-flash-stm32-arm-cortexr-m4-mini-system-dev-board-3326a9dd-3c19-11e9-910a-901b0ebb3621.html Auf der Seite kann man auswählen, ob man das Board mit eingelöteten oder losen Stiftleisten bekommen
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
gibt es von STM32 ja mehr Modellvarianten als ST tatsächlich unterschiedliche Chips herstellt. So steckt in den meisten (wenn nicht allen) STM32F103C8 (64kB Flash) tatsächlich ein STM32F103CB (128kB Flash). Auf dem Chip
müsste mein STM32F103C8 die beiden DACs haben, die bei den Chips mit 64/128k Flash offiziell nur in der F100-Familie enthalten sind. Auf den ersten Blick scheint das allerdings nicht der Fall zu sein, ich will aber nicht
-
Thread
zuverlässige SD-Karte für Raspberry Pi
6.5| 0.8 | Verbatim Pro U3 16GB |uSD|47040 | 11.0| 7.1| 0.8 | Samsung Evo Plus 32GB |uSD|MB-MC32GA | 11.2| 4.5| 0.8 | Sandisk Ultra 32GB |uSD|SDSQUAR-032G-GN6MA| 12.1| 5.7| 0.6 | Samsung Evo UHS-I 32GB |uSD|MB-MP32DA | 12.4| 4.2| 0.7 | xlyne
reproduzieren will, muss man sich EXAKT die gleiche Type besorgen ueber die Typennummer, z.B. "Samsung Evo+ 32GB" Typenbezeichnung MB-MC32DA und die "Samsung Evo Plus 32GB" Typenbezeichnung MB-MC32GA. 4) Markennamen und Bezeichnung (z.B. "pro") sind irrelevant. Neuer Karten des gleichen Herstellers mit einer
-
Thread
DCF77 Selbstbauempfänger
Empfangsstufe: Am besten für eine Empfangsstufe hat sich die aktive Antenne mit seriellen Quarz von DD7YB gemacht. Hier der Link zu der Internetseite von DD7YB wo es auch Bilder von seinem Frequenznormal gibt, wo die aktive Antenne Funktion fand und es auch den Download der Schaltung gibt. http://www.dd7yb.de
das in der Software statt eines AM Demodulators ein FSK Demodulator drin ist. Der Vorteil des STM32 gegenueber einem AVR ist das er: 1. Schneller ist 2. ADCs mit 12 Bit Aufloesung besitzt, also einen grossere Dynamikumfang im Empfangssignal verarbeiten kann. 3. 2 Stueck ADC drinne hat die gleichzeitig
-
Thread
Chinaschrott mit Typ und Verkäufer
Downloader https://github.com/rogerclarkmelbourne/STM32duino-bootloader/blob/master/binaries/generic_boot20_pc13.bin ausführen kann. ST Link V2 Mini Emulator STM8 STM32 USB Debugger Programmer 5V 3.3V LED von eBay Verkäufer yesbuy32 sind Murks, weil
das Angebot inzwischen gelöscht. Davon hatte ich gleich drei gekauft. Alle lassen sich nur mit FAT32 formatieren, alles andere ist auch nach Stunden noch nicht zu Ende, auch nicht die Übertragung einer kleinen Datei. Dann habe ich mal mit dd die Übertragungsgeschwindigkeit angesehen, die fällt nach
-
Thread
ATmega32 + Bootloader
10735000EE24E1F8D8C191E0900FE1E8F0E0EC0F05 :10736000FD1FE00FF11D8083943009F0C3C183E15C :107370000E94353C64E0CE018F579F4F0E945938E0 :10738000C257DF4F288139814A815B81CE58D04076 :10739000280F391F411D511DCA57DF4F28833983DC :1073A0004A835B83C658D040220E311C230E311C09 :1073B00081E10E94353C0C2D0F2EF3E0EF2EF02DD5
/articles/AVR_Bootloader_FastBoot_von_Peter_Dannegger/Tutorial_ATtiny13 https://www.mikrocontroller.net/articles/AVR-Bootloader_mit_Verschl%C3%BCsselung_von_Hagen_Re
-
Thread
IR-Emfänger TSOP 4838 an ATmega328P
Werden Delays ansonsten "wegoptimiert" ? Wegoptimiert nicht, aber die Zeiten stimmen nicht. Die avr-libc geht bei den Routinen von '-Os' aus, weil das die Einstellung ist, die den kleinsten Code erzeugt und deswegen bevorzugt wird.
define IRMP16_START_BIT_PULSE_TIME 842.0e-6 // 842 usec pulse (32 x 1/38kHz) #define IRMP16_START_BIT_PAUSE_TIME 1684.0e-6 // 1684 usec pause (64 x 1/38kHz) #define IRMP16_PULSE_TIME 421.0e-6
-
Thread
Fehler beim Brennen von ATMEGA48 mit AVRDUDE
100330004395199901C008954068089504E0009319 :10034000890000270093880001E000938100089550 :10035000CF93DF930F93C22DD32D0991003011F06D :1003600005D0FBCF0F91DF91CF9108951091C00080 :1003700015FFFCCF0093C6000895F89400E00093A9 :10038000C50000E40093C40008ED0093C10006E03E :100390000093C20078940895F8940F930FB70F93C9 :
benutze seit einigen Monaten Versdion 6.3, da ist der m48p längst drin. http://stefanfrings.de/avr_tools/avrdude-6.3-mingw32.zip
-
Artikel
RFM12
rowspan=4|r rowspan=4|range limit rowspan=4|Korrekturwertbegrenzung (AFC arbeitet immer im Bereich -64∆f .. +63∆f - siehe Anhang) ∆f beträgt: * 2,5 kHz im 433-MHz-Band * 5 kHz im 868-MHz-Band * 7,5 kHz im 915-MHz-Band nobreak|00 = unbegrenzt: -64∆f .. +63∆f 01 = -16∆f .. +15∆f 10 = -8∆f .. +7∆f 11 = -
von Bezugsquellen. csd-electronics IT-WNS Pollin Electronic RS Components Robotikhardware.de Links. AVR RFM12 RFM12 Protokoll Stack RF_SOAP RN-MikroFunk, kleines kompaktes AVR-Evaluationsboard für RFM12b und RFM12 Pollin_Funk-AVR-Evaluationsboard Sehr kleines/stromsparendes Funk-AVR-Evaluationsboard RN-MikroFunk
-
Thread
Assembler Schleifen Tricks
einzuhalten sind. Schlauere Naturen würden keine Halbwahrheiten schreiben. Vergessen den 1/2/4/8/16/32/64 Trick zu erwähnen?
, um alle Versionen zu sehen). Es ist der unterste Eintrag "Zipped yEd Jar file for 32-bit and 64-bit operating systems".
-
Thread
Direkte Programmierung des Arduino Micro
dem RAM/ROM oder Flashspeicher auslesen und direkt in die IO Register der Ports schreiben. Am C64 habe ich das so relativ simpel lösen können.. LDA $#4000 ; Lädt Akkumulator mit Wert aus RAM Adresse 4000 Hex STA $#DD00 ; Schreibt Akkumulator in D0-D7 des Userports.... Wie bekomme ich nun dieses
Direkte Register- und Portzugriffe, keine Problem. Marco W. schrieb im Beitrag #4999173: > Am C64 habe ich das so relativ simpel lösen können.. > > LDA $#4000 ; Lädt Akkumulator mit Wert aus RAM Adresse 4000 Hex > STA $#DD00 ; Schreibt Akkumulator in D0-D7 des Userports.... > > Wie bekomme
-
Thread
Deterministischer Pseudozufall
guten" Zufall (sofern das einen Sinn ergibt) bei > möglichst wenig Ressourcenverbrauch... Wenn es 32-Bit auf ATtiny sein soll, könntest du 64-Bit Arithmetik verwenden um eine gute[tm] Zufälligkeit zu erreichen. Eine Multiplikation in GF(2^64) ist grob geschätzt genauso teuer wie zwei uint64_t ohne
Shifts und n XORs, dazu geschätzt rund 10-20 Instruktionen Geraffel, und das alles n mal. Für eine 64-Bit Mul bist du also bei mindestens 3·64²/8 ~ 1600 Ticks. Wenn dir 32-Bit Arithmetik reicht, sind es immerhin noch 400 Ticks. Natürlich kannst du auch ein LFSR direkt verwenden und P mal multiplizieren
-
Thread
Horizon EDA [War: Neues, halbfertiges Elektronik-CAD-Programm]
gentoo 0 KiB [ebuild N ] net-libs/http-parser-2.8.1:0/2.8.0::gentoo USE="-static-libs" ABI_X86="32 (64) (-x32)" 50 KiB [ebuild N ] dev-cpp/tbb-2017.20161128::gentoo USE="-debug -doc -examples" ABI_X86="32 (64) (-x32)" 2.897 KiB [ebuild N ] dev-libs/libsodium-1.0.16-r2:0/23::gentoo USE="asm urandom -minimal -static-libs" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="aes sse4_1" 1.867 KiB [ebuild N ] net-libs/libssh2-1.8.0-r1::gentoo USE="zlib -gcrypt -libressl -static-libs -test" ABI_X86="32 (64) (-x32)" 835 KiB [ebuild N
-
Thread
SDR-Dekoder für TFA KlimaLogg Pro/IT+ Temperatursensoren
werden: tfrec -D -T 20 -W Registering demod for TFA_WHB sensors, 6000 bit/s WHB: Samples per bit: 64.0 Wide filter Found Rafael Micro R820T tuner AUTO GAIN Frequency 868.2500MHz Samplerate 1536000 START READ THREAD #000 1539205083 L=56 4b 2d d4 2b 2e 11 7a dd af 2f f6 05 d0 00 72 08 4e 00 ca
ist für x86_64 zu berücksichtigen.
-
Thread
Optimale Maschinensprache
empirisch erfasst) bieten: (1) MSP430 (2) ZPU (knapp dahinter) (3) ARM v5 thumb (4) MIPS16 (5) AVR8 (6) MIPS32 (7) i86-64 Basis ist eine für die versch. Arch. gcc-compilierte bare metal Library ohne float-Gerechne (dann sähe das alles wieder anders aus).
erfasst) bieten: > > (1) MSP430 > (2) ZPU (knapp dahinter) > (3) ARM v5 thumb > (4) MIPS16 > (5) AVR8 > (6) MIPS32 > (7) i86-64 und MC68000 kommt auf Platz 8 ??
-
Thread
stm32f103c8 lässt sic nich flashen
Habe dieses board - http://www.ebay.de/itm/1-2-5-10Stks-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-/272425764978?var=&hash=item3f6dd74872:m:mrAOyKktZjIFkrwmEnoO1Mg - vergeblich versucht mittels St-Link V2 zu flashen. Fehlermeldung coide: C:\CooCox\CoIDE>"C:/CooCox/CoIDE/bin\coflash.exe" program STM32F103C8 "C:/CooCox/CoIDE/workspace/y/y/Debug/bin/y.elf" --adapter-name=ST-Link --port=SWD --adapter-clk=1000000 --erase=affected --reset=SYSRESETREQ --driver="C:/CooCox/CoIDE/flash/STM32F10x_MD_64.elf"
-
Thread
Mikrocontroller mit Can Controller und Transceiver und OLED Bildschirm
oder ein Arduino mit CAN-Shield nehmen. Lies erst mal hier: https://www.mikrocontroller.net/articles/AVR-Tutorial Oder ein STM32-Discovery oder Nucleo mit CAN mit 32-Bit Controller. Philipp D. schrieb im Beitrag #4829364: > Und wo kann ich ein TFT/OLED LCD herbekommen? Bei Ebay gibts 240x320
5V-For-Arduino-Raspberry-Pi-New-/272438778454?hash=item3f6e9dda56:g:IckAAOSwMVdYHZpm http://www.ebay.de/itm/USBASP-AVR-Programmer-Adapter-Downoader-10-Pin-Kabel-ATTiny-USBISP-/272275171388?hash=item3f64dd683c:g:u8gAAOSwnNBXYXSr http://www.ebay.de/itm/1-8-Inch-Mini-Serial-SPI-TFT-LCD-Module-Display-with-PCB-Adapter-
-
Thread
Programm größer als RAM-Größe
ich bin noch irritierter als vorher. Wozu ist sont noch der RAM da? laut http://www.keil.com/dd/docs/datashts/infineon/c500_aism.pdf heissen sie ja: Program Memory ==> RAM 256B Data Memory ==> ROM 64B
ich bin noch irritierter als vorher. Wozu ist sont noch der RAM da? laut http://www.keil.com/dd/docs/datashts/infineon/c500_aism.pdf heissen sie ja: Program Memory ==> RAM 256B Data Memory ==> ROM 64KB
-
Thread
Neue 8-Bit Tinys vorgestellt: 417/814/816/817 Gesperrt
, wie denn? Ich könnte auch noch was unter dem ATMega16M1 einsetzen. Ach ja, ein Traum wären ja 32MHz+ AVR mit 44 oder 64 Pins und 2x CAN-FD. :-) Oh ja, mit 0,5mm Pin-Abständen natürlich. Aber nun ja, wird es nicht geben fürchte ich und so sehe ich für die ständig näher rückende Zukunft was mit
Wilhelm M. schrieb im Beitrag #7421641: > Das einzige, was an denen interessant ist, ist dass sie mit 32MHz > Das schöne ist halt, dass es sich um einen "alten" Bekannten in der verbesserten Version handelt ( *LGT8F328P* ). Im Anhang ein "Datenblatt" zum LGT8F328P. AVR 8-Bitter DA, DB, DD und
-
Thread
"Universalprogrammer" für Linux
programmierbaren Devices umfasst derzeit etwa 400 Typen, wobei teilweise auch generische dabei sind (z.B. STM32F0xx-32K), die meherere Typen abdecken. Programmiert werden können: - Atmel AVR (SPI) - Atmel ATxmega (PDI) - Cypress PSOC4 (SWD) - Microchip PIC10xx/PIC12xx/PIC16xx - Microchip PIC18xx - Microchip
Forderungen, dass der Quellcode auch mit der Arduino-IDE übersetzbar und flashbar ist... STM32: Bevor ich über 20000 Zeilen Assemblercode von AVR nach Thumb2 übersetze, fallen mir sicher sinnvollere Projekte ein :-) Jörg
-
Thread
(Umfrage) Was war eure erste Programmiersprache usw.?
hauptsächlich Buskartensteuerung von Messgeräten PC Assembler TurboPascal QuickC, dann TurboC PIC, AVR, 8051, STM32, NXP ARM7 in C Bin halt ein Dinosaurier was Programmieren anbelangt...
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
ItoA mit Uint64_t
} } static inline char* itoa_32(uint32_t u, char* p, uint32_t d, uint8_t n) { switch(n) { // 1000000000 case 10: d = u / 100000000; p = out( dd(d), p ); [[fallthrough]]; case 9: u -= d * 100000000;
default: return itoa_16( u, p, d, n ); } } static inline char* itoa_64(uint64_t u, char* p, uint64_t d, uint8_t n) { switch(n) { // 1000000000000000000 case 18: d = u / 10000000000000000; p = out( dd(d), p ); [[fallthrough]]; case 17: u
-
Thread
Atmel übernommen, AVRs tot? Alternativen?
Lothar schrieb im Beitrag #4715767: > Die STM32 sind ohne HAL > kaum in den Griff zu bekommen. EINSPRUCH! Ich bin erst dieses Jahr von AVR auf STM32 umgestiegen. Beim STM32 arbeite ich stets bare-metal ohne HAL und ich finde es NICHT schwieriger
oder einfach kostenlos und > ohne Code Beschränkung? Wie gesagt: AVR-Bastler schrieb im Beitrag #4715701: > )* frei wie in "freie Rede", nicht wie in "Freibier" meckerziege schrieb im Beitrag #4715778: > EINSPRUCH! Ich bin erst dieses Jahr von AVR auf STM32 umgestiegen
-
Thread
Atmel mit oder ohne Arduino oder ganz anderer µC für Batteriemanagement
ein Kontakt versagt!? Was ist mit sowas: http://www.ebay.de/itm/10pcs-ATMEGA8A-AU-ATMEGA8A-TQFP-32-NEW-GOOD-QUALITY/261846828019?_trksid=p2045573.c100034.m2102&_trkparms=aid%3D111001%26algo%3DREC.SEED%26ao%3D1%26asc%3D38052%26meid%3Dd99500d15a2f42aab977b9ecf04d4ac6%26pid%3D100034%26rk%3D7%26rkt%3D8%
oh da ist sie wider, die alte leier mit dem msp430 ... dabei sind die aktuellen avr's ja sogar die stm32L genauso stromsparend wenn sie richtig eingesetzte werden ... vergiss die ratschläge, nimm wass dir am besten behagt und mit was du am schnellsten zum ziel kommst...
-
Thread
Physikprojekte
man vielleicht einen Instrumentverstärker mit folgender Analog Spitzenwert Schaltung dem internen AVR ADC vorschalten. Dann kann sich der ADC Zeit lassen. Da der interne AVR ADC viel schneller ist, wäre es möglicherweise auch ausreichend den Instrumentverstärker einfach dem AVR vorzuschalten und
variiert (Gibson Les Paul: 24,75 Zoll, etwa 62,9 cm, Fender Stratocaster und Telecaster: 25,5 Zoll etwa 64,8 cm) habe ich fiktiv 64 cm angenommen. Richtig gestimmt benötigen wir 93.653 N und natürlich sind die Eigenvektoren (Schwingungsformen) nicht von der Zugkraft abhängig (siehe Lösung zur Wellengleichung
-
Thread
Brauche Uhr/Zähler/Generator mit Frameanzeige und 100stel Sekunden, RS232 Anschluß
unterbeschäftigt. Dann hätte man Datum (ohne Jahr) und Uhrzeit darstellen können. Datumformat einstellbar, ob MmDd (USA, JP) oder DdMm (EU). Wie ist die Darstellung bei Frame-Zahlen unter 10 / unter 100? right-justified oder left-justified? Am besten einstellbar machen. Autor: Lars R. (lrs) Datum: 13.08.2016
, welches ist die älteste Software, mit der man das Projekt >compilieren kann? Ich hab es mit AVR-Studio 4.18 und avr gcc 2010??? erstellt, sollte aber auch noch mit deutlich älternen Versionen laufen, hat ja keine besonderen Tricks drin.
-
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
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. ;)