-
Thread
SVPWM Ansteuerung eines BLDC
Parktransformation die sin und cos Werte aus deiner Tabelle richtig? [c] Valpha = Vd * cos_angle_mc - Vq * sin_angle_mc; Vbeta = Vd * sin_angle_mc + Vq * cos_angle_mc; [/c] Grüße Andreas
Erfahrungen mit internen OPVs? Ich werde später ein kleineres Board machen und würde gerne auf STM32F303 M4 setzen. Der hat auch sonst mehr interessante Sachen. Testweise kann ich dieses Board auf meine Platine stecken: http://www.ebay.de/itm/STM32F3-DISCOVERY-USB-STM32F303VCT6-STM32-ARM-Cortex-M4
-
Thread
Programmierung AT90S4414
ATmega169P x ATmega16A x ATmega16U4 x ATmega2560 x ATmega2560 x ATmega2561 x ATmega32 x ATmega324P x ATmega324PA x ATmega325 x ATmega3250 x ATmega3250P x ATmega325P x ATmega328P x ATmega329 x ATmega3290 x ATmega3290P x ATmega329P x ATmega32A x ATmega32C1 x ATmega32HVB x ATmega32M1 x ATmega32U4 x ATmega32U6 x ATmega48 x ATmega48P x ATmega64 x ATmega640 x ATmega644 x ATmega644P x ATmega645 x ATmega6450 x ATmega649 x ATmega6490
-
Thread
MC Wahl für modulares LED-System
z.B.), aber da ist leider nichts dabei was für mich passt. Die Frage wäre dann noch mit welchem MC ich das am besten bewerkstellige. Wenn der MC das dimmen übernimmt wird 8 bit ja wahrscheinlich nicht reichen, um ein schön stufenfreies Dimmen zu ermöglichen.
, Bluetooth brauche ich nicht, das kommt vielleicht irgendwann in einer V2 ;) Wäre ein STM32 geeignet, alle diese Aufgaben zu übernehmen? Oder ist solch ein MC mit dem PWM so ausgelastet, dass man für I2C und die Logik einen zweiten nehmen sollte? Den STM32 gibt es sogar als 8-PIN Variante
-
Thread
Linux läuft von HyperRAM
- DIP 40 format (PCB size 18x55mm) - 34 IO davon 8 als LVDS benutzbar - Lattice Certus-NX 40 - 32MByte SPI Flash - 32Mbyte HyperRAM - 2 RPi MIPI stecker mit 22 pins - FTDI FT2232 für JTAG und UART console/FIFO - PCB 8 lagen ohne HDi - schematic wird veröffentlicht bald Ich habe sch+PCB gemacht
ist dem dem Linux egal auf was für einer > Architektur es laufen soll. Gut schon mal, das es ein 32 Bit Core ist, > bei nur 32MB kann der dann zumindest halbwegs effizient genutzt werden. > Bei 64 Bit wird da viel verplempert, gerade wenn viele Pointer im Spiel > sind. Man kann davon ausgehen
-
Thread
LTSpice spinnt? Warum?
ich immer Fatal Error: Unknown subcircuit called in: xu2 n001 n002 n004 n005 n006 n003 n001 n001 mc34063 bekomme. Wenn man die mc34063.lib in das gleiche Verzeichnis kopiert wie den Schaltplan und ein .include mc34064.lib setzt, dann kann ich auch die Simulation starten ohne Fehlermeldungen zu
"Files > Lib" sind viele Beispiele mit Modellen von Fremdherstellern. Files > Examples > SMPS > MC34063_buck_converter Files > Examples > SMPS > MC34063A_plus_PNP Für die Leute die "Files" nicht finden. http://tech.groups.yahoo.com/group/LTspice/files/ Die Startseite http://tech.groups.yahoo.com
-
Thread
Microcontroller mit langer Akkulaufzeit
Ruhepausen mittels MOSFET unterbrechen (hierbei auf dessen Leckstrom achten). Im 32bit Umfeld sieht es schon ganz anders aus. Der ESP32 nimmt zum Beispiel ca. 25µA auf und der beliebte STM32F103C8T6 nimmt etwa 20µA auf. STM verweist für solche Anwednungen auf die besser geeignete L-Serie
und deshalb läuft das mit 2x AA Batterien. Die LPC haben aber auch einen Self WakeUp Timer, einen 32 Bit Zähler der von einem internen low power 10 kHz Oszillator getaktet werden kann. In dem Fall braucht der LPC 1 µA lt. Datenblatt. Mit 10 kHz und 32 Bit Zähler kommt man auf knapp 5 Tage bis zum Wecken
-
Thread
pollin kamera au-85
Was für einen MC benutzt du? Einen ATXmega?
8031 (der Core ist mir bis heute geblieben), Motorola 68000 (Amiga),Microchip PIC16Cxx, Renesas M16C,M32C und R32C. Der R32C ist schon cool mit FPU aber Renesas hat neuerdings andere Strategien deshalb bin ich heute auf Cortex M3 von ST umgestiegen. ARM7 habe ich angefangen mit dem Gameboy Advance und bis
-
Thread
Wunschliste für einen Xmega Nachfolger
Ein kleiner ARM ist viel leichter zu programmieren, gerade in Assembler. Der Komfort, den man durch 32-Bit-Register, 32-Bit-Multiplikation und ggf. auch Division (bei größeren Cortexen, glaub ab M4, oder?) hat, ist enorm. ARM-Assembler ist zudem unheimlich sexy dank hoher Orthogonalität. Nix von diesem
ARMs wiederum Breadboard-tauglich werden. Alternativ kann man, gerade wenn man PIC-Fan ist, zum PIC32 mit MIPS-Core greifen, das ist auch eine etablierte Standardarchitektur, die tausend mal besser durchdacht ist als AVR8 (oder PIC12-24). Die meisten Argumente oben kann man genau so auf die PIC32 ummünzen
-
Thread
BluePill nicht mehr schlecht gefälscht?
aussuchen was man haben will. Der Preisunterschied ist auch winzig. Ich nutze jetzt aber eher die STM32F411 oder ESP32 oder RaspBerryPi Pico für alles was ich hier so bastle.
moin, ich brauche auch CAN. also ein BlackPill mit STM32F401 holen, den MC runter und einen STM32F412 rauf. Bei der LQFP-Version dann einen STM32F446. Der MC-Wechsel dauert mit Heissluft wenige Minuten und von beiden Typen habe ich noch einige STM-Sampels
-
Thread
Ein sachlicher Vergleich Pascal <-> C
Nahrungsmittel mir schmecken und welche nicht... Und wer den Vergleich nicht versteht, sollte weiterhin zu Mc Doof gehen.
übersichtlicher als der C-Code. (Siehe mein Programm EleLa, in Lazarus geschrieben, kompiliert für Win32/64 und Linux32/64.) Ich würde für Mikrocontroller niemals Pascal nehmen, denn Codevorlagen und Infos sind im WWW alle samt (meistens) in C. Oder bei Fragen im Forum für Mikrocontroller besteht auch
-
Thread
ITOA ohne Division/Modulo
es beides sein https://doc.embedded-wizard.de/uint-type?v=8.10 Data types: uint8, uint16, uint32 Represents an unsigned integer number stored with 8, 16 or 32 bit. decimal‑literal 0xhex‑decimal‑literal https://www.mikrocontroller.net/articles/AVR_Arithmetik#Bin%C3%A4r_zu_BCD_-_Umwandlung
/dse-faq.htm zeigt 32 bit long in ASCII als l2a: [c] static uint32_t tab[] = {2000000000, 1000000000, 800000000, 400000000, 200000000, 100000000, 80000000, 40000000, 20000000, 10000000, 8000000, 4000000, 2000000, 1000000
-
Thread
ATmega32 + LCD TC1602-08
Hast du schon mal vom LCD-Pin zum Mega32-Pin jeden einzelnen durch gemessen?
auch wichtig. Spassvogel. Du kodierst mit NOPs, sagst aber nicht, mit welcher Taktfrequenz dein MC läuft.
-
Thread
Toolchain für PowerPC mit VLE
@Joerg I just tested the toolchain on linux mint17 x64 I had to install the 32-bit mpc/mpfr/gmp libs, (i have ia-32libs installed) sudo apt-get install libmpc3:i386 And i had to change a few things in the demo. I had to change (this dir isn't in the tc) #include "/usr/local
604 604e 620 630 740 7400 7450 750 801 821 823 8540 8548 860 970 G3 G4 G5 a2 cell e300c2 e300c3 e500mc e500mc64 e5500 e6500 ec603e native power3 power4 power5 power5+ power6 power6x power7 powerpc powerpc64 rs64 titan powerpc-elf-gcc: error: unrecognized command line option '-mnew-mnemonics' make: *
-
Thread
Akkubetriebener DLP Beamer für 18,50€
Michael U. schrieb im Beitrag #5638268: > RGB-Out sollte mit einem ESP32 und I2S nicht unlösbar sein. Schau mal hier: http://bitluni.net/esp32-composite-video/
schrieb im Beitrag #5638293: > Michael U. schrieb im Beitrag #5638268: >> RGB-Out sollte mit einem ESP32 und I2S nicht unlösbar sein. > > Schau mal hier: > http://bitluni.net/esp32-composite-video/ Auch in Farbe : http://bitluni.net/esp32-color-pal/
-
Thread
Mikrocontroller für Festplatten Konverter
dann alles selber schreiben. Also quasi ein DOS selbst. Also die ganze Dateiverwaltung mit FAT16/FAT32/NTFS. Dann die USB Verwaltung. Geht aber ist sehr viel Arbeit und man muss Fit in C sein.
moderner Platten auszunutzen dürfte fast kein MC schnell genug sein ein FPGA wäre dafür sicher denkbar aber ob das als Anfänger innerhalb eines Jahres erfolgreich machbar ist ?
-
Thread
[V] Leiterplatten und Kondensatoren
Adresse bei web.de, und mit einer Ausnahme sind bisher all die liebevoll verfassten Löschnachrichten von mc.net angekommen, soweit ich das überblicke.
Beitrag #6665397: > mit einer Ausnahme sind > bisher all die liebevoll verfassten Löschnachrichten von mc.net > angekommen, soweit ich das überblicke. Wo in den Weiten von MC.net versteckt sich denn dieser allererste sinnvolle Beitrag, der nicht gelöscht werden musste?
-
Thread
Größte i2c eeprom
@ McUser (Gast) >Also ich muss PCM 8 Bit 16 KHz speichern. Für die Wecksounds eines >Weckers. Es wird etwa 6-8 verschiedene Wecktöne geben mit 0,25 bis 4 >sek Länge. Und dafür brauche ich diesen eeprom
mit AT25DF321 könnte ich aushelfen (32MBit).
-
Thread
ISP funktioniert plötzlich nicht mehr
Ich habe genau das gleiche Problem: Die Programmierung des Atmega32L hat am Anfang mit einem selbst gebastelten Parallel-ISP-Kabel immer funktioniert. Plötzlich aber nicht mehr. Es kommt immer "write failed" nach dem verify in Ponyprog. Der Austausch des Atmega32l gegen
einen neuen hat kurzfristig das Problem behoben aber jetzt kann ich wieder nicht mehr auf den Atmega32L richtig schreiben. Komischerweise kann ich kleine Programme ohne Fehler auf den Atmega32L schreiben. Erase und das Auslesen des Flashs und der Fuse Bits funktioniert aber noch problemlos. Hat jemand
-
Thread
Problem mit Timer Interrupt LPC1769
rauskommen und nicht 6.25. Mit welcher Frequenz läuft denn dein MC?
immer einen einstellbaren Wert (tuning word) tw auf den Phasenakku a (Integer mit vielen Bits, z.B. 32). von dem Phasenakku nimmst Du z.B. die hoechsten n=4 bits (28..31) und die sind der Index der Tabelle oder der Wert im switch(). Wenn tw = 2^32/Fs, dann kommt gerade f = 1Zyklus/Sekunde zustande.
-
Thread
mehrere µC an einem Takt?
und Platz zu > sparen. worum dann? größerer µC mit mehr flash und mehr RAM ATmega1284p oder ESP32 oder mehr Ports ATmega2560 wäre ja eine Möglichkeit.
9-bit-Mode. Das geht deutlich schneller. Ich kann mir, zum Unterschied von anderen, eine solche MC-Struktur gut vorstellen. Als Beispiel: Haupt-MC scannt die Tastatur und verteilt die Aufgaben. Andere MC machen in Hauptschleife jeder je eine Klangstimme, in ISR von USART nehmen sie auch Befehle von
-
Thread
STM32F407 Nachfolger
. https://www.st.com/en/microcontrollers-microprocessors/stm32g4-series.html
Benjamin schrieb im Beitrag #7557393: > Bin auf den STM32F407VG6 gestoßen und habe mit diesem begonnen, da er > meine Anforderungen erfüllt. Schau dir mal die STM32G0-Serie an: https://www.st.com/en/microcontrollers-microprocessors/stm32g0-series.html
-
Thread
DCF77-Modul von Pollin
noch nicht gekommen. Hatte noch alle Teile, inkl. Gehäuse, in der Bastelkiste. PS: Wenn genug MC Pins frei sind, können auch Pon und +5V/3V3 an den MC angeschlossen werden. Zum Ein-Ausschalten und als Reset.
Moduls mit 3 Volt auf ca. 2,7-2,8 Volt. Da die Spannung ohnehin schon an der zulässigen Grenze des MC liegt, reicht sie dann nicht mehr aus, um den AVR-Port zu triggern. Deshalb sagt der MC auch nix mehr. Ein Vorwiderstand vor dem Kondensator löst das Problem zwar, aber dann ist auch die Wirkung des
-
Thread
Fehlerbild im Anhang AVR Studio 4.1
eingetragen werden. franz sentker schrieb im Beitrag #3050233: > 2. Wo kann ich beim flashen der MC´s mit AVR Studio 4.1 die CPU_frequenz > einstellen? nur im programm? Das ist missverständlich. Du musst sowohl den MC auf die richtigen Oszillatoreinstellungen fusen, als auch die o.a. Projekteinstellungen
avrstudio 4.1 die auto-connect fuktion nutze > müssten doch die grundeinstellungen richtig sein? Der MC befindet sich, wenn du ihn ganz neu gekauft hast, im Auslieferzustand, meistens sind sie auf den internen 8MHz Oszillator und die CLKDIV8 Fuse gesetzt. D.h. im Auslieferzustand läuft der MC mit 1 MHz
-
Thread
200V aus 5V für Nixie
Anscheinend geht es doch mit dem MC34063: http://andrewjkramer.net/usb-nixie-power-supply/ Er schreibt: Getting 180V from a USB wall wart is, to say the least, difficult. The datasheet for the MC34063 is very helpful, but the
output. Der Link führt hier her: http://www.changpuak.ch/electronics/High_Voltage_Power_Supply_MC34063.php Gruß
-
Thread
Viel weißes LED-Licht für das kleinste Geld, welche LEDs, woher?
cree xr-e oder cree mc-e bitte ordentlich kühlen
die MC-E. Aber glaub mir: Zwei dieser LEDs sind auf jeden Fall ausreichend und machen Autoscheinwerfern schon locker Konkurrenz. Für weitere Informationen rund um das Thema LED-Lampen kann ich auf jeden Fall
-
Thread
avr geschwindigkeit-performance
verarbeitet. hier sind meine fragen: -programmiersprache c -programmierumgebung winavr -avr mit 32k oder 64k flash wieviele takte und bytes(compiliert) werden für folgende instruktionen benötigt: 1. 32bit integer division 2. 32bit modulo berechnung 3. vergleich von 2 32bit integer(in einem
Überleg mal, 50 Takte, da hätte man pro Bit nichtmal 2 Takte, und man muss mindestens in jedem Takt 1x 32bit schieben, dann noch vergleichen usw. Eine 32x32 Multiplikation braucht ja schon einige 100 Takte... >7. wieviel speicher belegen die standart library so wie i/o, math usw. Alles komplett
-
Thread
Bitte einmal über DSO Schaltplan schauen
Hallo, Ich bin derzeit in der Planung für ein kleines 1 Kanal DSO. 80MS/s 5Mhz Bandbreite 32Kbyte Speichertiefe Gesteuert wird über einen Mega32 4x4bit synchron Zähler zählen die Adressen für ein 32kbyte SRAM. Das überschüßige MSB des letzten Zählers sorgt als 'Interrupt' am Mux für sofortiges
Des Buskoppler MC kannst du dir sparen, das kriegt der MC auch selber zustande. Das 74HCs hier sämtlich fehl am Platz sind hat Lothar schon erwähnt. ADC wie RAM sind zeitlich an ihrer Grenze (ist das 10-12ns RAM
-
Thread
Präprozessor Optionen WinARM GCC
Präprozessor würde so Geschichten wie diese "brechnen" Wenn ich diese defines #define FLASH_AT91C_MC_CORRECT_KEY ((unsigned int) 0x5A << 24) #define AT91C_MC_FCMD_UNLOCK ((unsigned int) 0x4) in dieser Funktion benutzte char RAMFUNC flash_UnlockPage(unsigned int pagenum){ if(pagenum >= FLASH_PAGE_NB) return FLASH_PROGE; flash_ReadyWait(); --->>>>flash_AT91F_MC_EFC_PerformCmd(AT91C_BASE_MC,((pagenum)<<8)|(FLASH_AT91C_MC_CORRECT_KEY|AT91C_MC_FCMD_UNLOCK)); flash_ReadyWait(); return flash_GetError(); } gehe ich davon aus, dass er mir FLASH_AT91C_MC_CORRECT_KEY
-
Thread
M16C - 68332
http://e-www.motorola.com/brdata/PDFDB/docs/MC68332UM.pdf
müssen. Hiernach bieten sich folgende Prozessoren an: Motorola Coldfire (MFC5206, MFC5272) aber auch MC68332, Mitsubishi M32R-Serie (GCC verfügbar), Hitachi SH-Serie (SHx-Serie z.B. SH7032 - zum Einstieg). Ich persönlich verwende Hitachi-Controller (H8/3003 und H8S/2352), die nicht die allerschnellsten
-
Thread
Telit GM862-Quad Problem
Hallo MC-Freunde! Ich tüftel gerade an einem Project, in dem ich AT-Befehle von einem MC(P89LPC932) über die serielle Schnittstelle (UART) zu einem Telit GM862 Modem schicken will. Hardware ist richtig verbunden
Kein Kontakt zwischen Modem und MC wenn RxD nicht angeschlossen ist. ;)
-
Thread
Bausatz Add-on für AVR-NET-IO
Nein den braucht der Schaltregler MC34063.
von http://www.net-io.de verwenden. Dort gibt es eine abgeänderte Wil-Version wie auch eine auf ETH-M32-EX basierende.
-
Thread
VB 2005 Serial Port Problem
Nein, das geht nicht nur mit VB. Du kannst aber damit einen MC über UART ansteuern der das dann alles machen kann.
(char)63 or '?'. To support additional characters in that range, set Encoding to UTF8Encoding, UTF32Encoding, or UnicodeEncoding.
-
Thread
Hardware für CAN-Versuche gesucht
Kevin M. schrieb im Beitrag #6595000: > STM32G0 z.b. die gibt es mit FD CAN und die sind nicht so > teuer. STM32G0B1 und STM32G0C1 sind 'active' aber unkaufbar...
Kostet zwar mehr all 3€ ist aber trotzdem preiswert: https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32F3/open-source-hardware Und sogar preiswerter als die STM32F103 Variante und USB und CAN gehen auch gleichzeitig (beim F103 nicht)
-
Thread
1x Drehstrom legen und aufteilen?
auch so. Und der Neutralleiter wird 'vorne' eingespart... SCNR http://www.sick-fm.de/m/3p-tr-32.jpg
ein wenig mehr zu beachten Entfernung??? evtl 16mm² Das nächste sind die FI's die PFLICHT sind <32A und >32A!!!! Solange es um Steckdosenkreise geht. Bei Licht oder Festanschluss (z.B. Herd) könnte man einen setzen, evtl FI/LS.
-
Thread
Watchdog frisst zuviel Strom bei Batterie Anwendung
am Server mit einem Zeitstempel versehen werden. Dann reicht der interne Timer eines sparsamen MC, wie schon MaWin erwähnt hat.
1,8V. Ja du hast recht, das ist zuviel. Hier dürfte etwas anderes nicht stimmen. Lt Datasheet (STM32L010) liegt der Stromverbrauch im standby mode (IWDG und LSI enabled) bei rund 3µA.
-
Thread
8048 Assembler für aktuelle Windows-Versionen
[pre] x:\>fc /b PRG.BIN mc_test.bin Comparing files PRG.HEX and MC_TEST.BIN 00000048: FF 00 00000049: FF 00 ... [/pre] Wenn du EPROMs schreiben willst, solltest du das Fuellbyte auf 0xFF aendern. Sieht ansonsten gut aus
mir zu verantwortenden Daten unter Public Domain. PS: Die Platine kann 1:1 auch am JU+TE KOMPAKT 32/32, JU+TE MINI 32/32 und JU+TE MINI PLUS 32/32 verwendet werden.
-
Thread
STM32 läuft mit Debugger schneller als er soll
Was ich immer wieder auffällig finde: Wenn man von AVR oder MC51 in die Welt der STM32 Controller vordringt, stößt man immer wieder auf unerwartete Effekte. Die langen Errata bin ich auch nicht gewohnt. Ist das bei anderen ARM Controllern auch so, oder ist "lass
Stefanus F. schrieb im Beitrag #5869704: > Was ich immer wieder auffällig finde: Wenn man von AVR oder MC51 in die > Welt der STM32 Controller vordringt, stößt man immer wieder auf > unerwartete Effekte. Die langen Errata bin ich auch nicht gewohnt. > > Ist das bei anderen ARM Controllern auch so, oder
-
Thread
FT800 / FT810 Library
wr32(REG_VSYNC0, 0); wr32(REG_VSYNC1, 1); wr32(REG_DITHER, 1); wr32(REG_PCLK_POL, 1); wr32(REG_PCLK, 2);//5 wr32(REG_ROTATE, 0); wr32(REG_SWIZZLE, 0); Vielleicht spart das ja jemandem
------- STM32L073 SUCCESS 00:00:07.293 STM32F030 SUCCESS 00:00:06.566 STM32F103 SUCCESS 00:00:06.966 STM32F303 SUCCESS 00:00:08.502 STM32F446 SUCCESS 00:00:11.042 STM32G474
-
Thread
BLDC Ansteuerung
eine Asynchron/Synchronmaschine. Die Kommutierung wird da über die Gegen-EMK gesteuert, bei der der MC aus den Spulenspannungen herausfindet, wie die Position des Rotors ist (mal etwas vereinfacht). Siehe z.B. Application Note AVR444.
beim Anlegen von 19V deutlich. Vielleicht reichen auch schon 12V. Ich fang also ganz klein an. Als mc verwende ich zunächst einen m328pb mit 5 timern.Das erspart Klimmzüge, da ja schon drei timer für die PWM benötigt werden.
-
Thread
Blinker funktionieren erst nach 5 Minuten - Mercedes C-Klasse W203
Der "Mask Set" ist entscheidend (1D69J), das sollte ein MC68HC05X32 mit ROM sein (MC68HC705X32 ist die Variante mit EPROM anstelle ROM). Aber selbst unter der Annahme dass bereits der richtige Code im ROM der neuen Chips steht (der selbe wie in den Original
#7524712: > > Er würde als nächstes die Chips in ein anderes Zündschloss umpflanzen. Der EEPROM des MC68HC05X32 läßt sich relativ problemlos auslesen und beschreiben, die einschlägigen Tools können das (z.B. XPROG). Man muss allerdings ein paar Pins anheben um das in der Schaltung ohne Auslöten des Chip
-
Thread
int main (void) warum nicht char main (void)
Weil ein int die Größe eines MC Registers hat und der return Wert in einem Register an den Startup Code zurückgegeben wird. Du sparst mit einem Char überhaupt nichts.
Hans-Georg L. schrieb im Beitrag #5695202: > Weil ein int die Größe eines MC Registers hat und der return Wert in > einem Register an den Startup Code zurückgegeben wird. 1+
-
Thread
Prozessor Eigenbau: Instruktionssatz Gesperrt
Befehlsatz von alleine. Ok. war nur eine Idee :-) Grüße und viel Erfolg bei Deinem Projekt. McGandolf
empfehle ich Dir da mal reinzusehen. Vielleicht findest Du einige Anregungen zu Deine Frage. Grüße McGandolf
-
Thread
LED Stk600 und AVR32
Als HW habe ich ein Stk600-Board, eine RCUC3C1-38 Routing Platine und darauf eine TQFP100 für den MC. Der MC ist ein AVR32C3C1512C. Hier mein Code: #define FPBA_HZ 8000000 #define FCPU 64000000 #define TC_INSTANCE &AVR32_TC0 #define TC_INSTANCE_IRQ AVR32_TC0_IRQ0 #define TC_CHANNEL 0 #include <asf.h> #include <AVR32/io.h> int main (void) { board_init(); while (1) { gpio_clr_gpio_pin(AVR32_PIN_PC06); gpio_clr_gpio_pin(AVR32_PIN_PC07); gpio_set_gpio_pin(AVR32_PIN_PC06); gpio_set_gpio_pin
-
Thread
SPI mit 2 Mastern und 2 Slaves entkoppeln
und vorhersagbarer. In 32KB buffer je FRAM kann ich 2048 CAN-nachrichten in einem FRam speichern - das entspricht zirka 0.5s buffer - und die 32K kann ich mit meinem SPI code bei 8MHz in ca 0.032s auslesen und an die SD-karte
AVR öffnen. Schau hier: http://www.reichelt.de/PIC-32-Controller/32MX150F128B-ISP/3//index.html?ACTION=3&GROUPID=4509&ARTICLE=121326&SHOW=1&START=0&OFFSET=500& > Und es ist kostengünstiger 2 Mega168 zu verwenden als einen von den > größeren SMD-only
-
Thread
S: Doku für SI5351 I2c LowLevel
https://www.handsonembedded.com/stm32f103-spl-tutorial-6/
es dir, von meinem Beispielcode abzugucken. Damit müsste das klappen: http://stefanfrings.de/stm32/stm32f1.html#i2c
-
Thread
Ansteuerung / Strombegrenzung PWM Lüfter
Volumenstrom und 1/2 Austrittsgeschwindigkeit Macht in der Summe für die Leistung: 1/4 * 1/2 * (1/2)^2 = 1/32 Also darf bei halbem Durchmesser und halber Steigung die Dichte um Faktor 32 größer sein. Aus Sicht der Kühlung sollte der Propeller noch kleiner werden.
Volumenstrom und 1/2 Austrittsgeschwindigkeit > Macht in der Summe für die Leistung: 1/4 * 1/2 * (1/2)^2 = 1/32 > Also darf bei halbem Durchmesser und halber Steigung die Dichte um > Faktor 32 größer sein. Aus Sicht der Kühlung sollte der Propeller noch > kleiner werden. Okay, also muss nach deiner Rechnung
-
Thread
Atmel/Motorola für noob?
geeignetsten. Oder aber die MSP-Serie von Texas. Wenns was größeres wird, eher Richtung M16C oder M32C. In deinem Fall tuts aber ein AVR, sowas wie mega16 oder mega32. Für MP3 mit Flash dann wohl eher mega64 oder mega128. Oder du nimmst die Cygnal 8051 kompatiblen. Oder aber die von Philips. Oder
MP3-Decoder-Board, Display-Board oder Tastatur-Matrix-Board. das kommt biliger als ein "Motorola MC68SZ328" mit dem man einen Aktuellen PDA nachbauhen könnte ;)
-
Thread
LED Lauflicht Drehzahlabhängig / Hall Sensor
NEO_KHZ800); Adafruit_NeoPixel strip_C = Adafruit_NeoPixel(NUMPIXELSC, 3, NEO_GRB + NEO_KHZ800); //uint32_t whiteA = strip_A.Color(255, 255, 255); disabled for testing purposes //uint32_t whiteB = strip_B.Color(255, 255, 255); //uint32_t whiteC = strip_C.Color(255, 255, 255); uint32_t offA = strip_A.Color(0, 0, 0); uint32_t offB = strip_B.Color(0, 0, 0); uint32_t offC = strip_C.Color(0, 0, 0); uint32_t whiteA = strip_A.Color(0, 0, 255); //Testcolor to better see it in the simulator ;) uint32_t whiteB = strip_B.Color
-
Thread
Der perfekte USB-UART-Konverter
[c] // For devices with 2x16 bits/word access schema // (e.g. STM32L0x2, STM32L0x3, STM32F04x, STM32F072, STM32F078, STM32F303xD and STM32F303xE) #define UMEM_SHIFT 0 #define UMEM_FAKEWIDTH uint16_t [/c] [c] // For devices with 1x16 bits/word access schema //
Tool" für jeden PC (TCP/IP). Schreibt > man sich noch einen einfachen Bootlader für den verwendeten MC, > kann man auf diese Konverter scheißen. Mit einem Netzwerk-zu-UART-Modul müsste eigentlich der integrierte Bootloader im STM32 ohne weiteres funktionieren. Klar, SPI wäre schneller, man kann nicht
-
Thread
Micropython und Esp32 statt Arduino ?
objektorientiert unter Code::Blocks ist mein Standard. > Ardunio-IDE kann man auch machen. der ESP32 ist komplett und sehr gut im Arduino-Ökosystem eingebunden und sehr, sehr viele Bibliotheken sind für den ESP32 portiert und die Arduino IDE unterstützt auch die ESP32-Toolchain. Wenn du Erfahrungen
direkte Registerzugriffe bei ESP32 nicht vorgesehen sind.