-
Thread
Körperultraschall mit Arduino (Sonographie)
ohne große Verrenkungen hin bekommt. Oder auch hier https://www.best-microcontroller-projects.com/pic-sonar.html . Da hat man das diskret gelöst.
unsigned int i; void setup() { Serial.begin(115200); //analogReadResolution(8); REG_ADC_MR = 0x10380080; // change from 10380200 to 10380080, 0 is the PRESCALER and 8 means FREERUN ADC -> ADC_CHER = 0x03; // enable ADC on pin A7
-
Thread
Kapazitätsmessung mit uC
[math] C = \frac{\epsilon_0 \epsilon_r A}{d} [/math] [math] A=4cm^2, d=12mm, \epsilon_0 = 8.854 * 10^-12 F/m, \epsilon_r \in \{1,10,80\} [/math] Nun wäre ja die Kapazität mit einer Flüssigkeit im Schlauch um einiges grösser als ohne, damit möchte ich die Flüssigkeit detektieren. Wenn man
CVD-Verfahren ("Capacitive Voltage Divider", Microchip) sehr empfindlich. Geht praktisch mit jedem PIC mit ADC. Grundlage des Verfahrens ist, daß der der interne Sample-Kondensator (~5pF) des ADC auf die gegensinnig geladenen Messkapazität geschaltet wird und dann die Spannung der Gesamtkapazität per
-
Thread
Was kennt ihr für Elektronikläden (aktuell oder Geschichte, egal)? Gesperrt
_eP6eT2-vi-36_048zru58vtD0m0N5XQAQAA&ved=0ahUKEwjM4Kv764fcAhVMe8AKHSHQBIEQjHII-wEwHQ&rldimm=15007122937603760859&tbs=lrf:,lf:1#rlfi=hd:;si:1994579003446388947;mv:!1m3!1d34933.29081695672!2d19.0915948!3d47.49348345!2m3!1f0!2f0!3f0!3m2!1i914!2i622!4f13.1
Roten Ross, War das Ross nicht eher weiss? https://fastly.4sqi.net/img/general/600x600/254932_mq8NKTZu28kKOPhQYnVGqnK7zUuV-wjzTca0fJo8l4w.jpg
-
Thread
Wer von euch hat auch eine F-15 gehört? Gesperrt
erinnern. Da war ganz schön was los. Etwa 9 km entfernt von uns zerschellte 1981 eine Phantom F4 an einem Berg, ich erinnere mich, dass wir uns die Unfallstelle angesehen hatten. Alles einfach nur schwarz und verkohlt, der Flieger war schon abtransportiert. 1987 zerschellte eine F16 auf einer Wiese
Nato-Ding hieß SeaKing https://www.bing.com/images/search?view=detailV2&ccid=cgkAi6Kg&id=88A6E4FD8E109F139B34530CC58F5F102081F5CD&thid=OIP.cgkAi6Kgc1HmG0nsCrIK-QHaE7&q=Seaking&simid=608021028938845544&selectedIndex=0 und der Unsrige Mi14PL https://de.wikipedia.org/wiki/Marinehubschraubergeschwader
-
Thread
8h Timer mit attiny85 - Genauigkeit ohne Quarz
werden ist wohl bei dieser Anwendung vernachlässigbar... Das ganze wird mit dem richtigen Timer(8bit/16bit) im CTC-Mode erledigt somit umgehst du das Vorladen der Timerregister. Dazu eine Priese Interrupts und schon löppt deine 8h Timer....
nur etwas(?) modifiziert. Wirklich gebraucht, habe ich die volle Optimierung nur, wenn ich einen PIC16F84 mit C vergewaltigt habe. :)
-
Thread
Stoppuhr mit 16F84A
mit PIC 16F84 gelandet. Habe die Schaltung exakt nachgebaut und siehe da, sie funktioniert. Meine Idee war, die kleinen 7-Segment Anzeigen durch große 100mm Anzeigen zu ersetzen. Habe die Schaltung modifiziert
Was hast du letzendlich alles geändert? Ich versuche seit fast einer Woche den selben kode mit pic16f84a und bin dabei erfolgslos. Hat jemand vielleicht noch in Tipp?
-
Thread
Welche MCU für Drumcomputer
Ich vergaß zu erwähnen: 16 Kanäle = 8 * mono und 8 * stereo also defacto 24 * 16bit 44.1kHz
Das STM32F7-Discovery Board hat 16+1 MByte Flash, 8 MByte SDRAM, einen microSD-Slot und somit eine Menge Speicher für Samples. Der integrierte WM8994-Audio-Codec (mit Klinken-Buchse) hat einen "Hi-fi 24-bit 4-channel
-
Thread
Verständnisfrage zur Ablage von Variablen beim ARM M3
// 1: Datensatznummer (rotierend) uint8_t id_data; // 1: Aktuelle Satznummer in History uint8_t Feuchte_Now; // 1: Aktuelle Feuchte uint16_t Pressure_Now; // 2: Aktueller Druck
// 1: Datensatznummer > (rotierend) > uint8_t id_data; // 1: Aktuelle Satznummer in > History > uint8_t Feuchte_Now; // 1: Aktuelle Feuchte > uint16_t Pressure_Now; // 2: Aktueller
-
Thread
4 Bit 8051 gesucht
µC (ähnlich MCS-51, damit einfacher als pic). Der STM8 ist auch ein billiger 8-Bitter. Er ist einfach zu programmieren (die Architektur passt sehr gut zu C), und lässt sich auch auf dem Target debuggen. Scheint mir nicht wirklich aufwändiger
51 (8051, 8031 etc.) sind Microcontroller. 8066 ist vermutlich ein Tippfehler, der 8086 ist ein 16-Bit-Prozessor. Spätestens mit dem ist Deine These, daß die "8" am Anfang für 8 Bit steht, widerlegt, 80286, 80386 und 80486 als 16- und 32-Bit-Prozessoren schließen sich bei der Widerlegung an.
-
Thread
Arduino Maker Irrsinn
lösen! Tun sie > das? JA! In meiner Ausbildung wurde als Einstieg Assembler beigebracht mit dem PIC16 und später kam der Arduino mit C. Mit Arduino hat mir das programmieren mehr Spaß gemacht als mit irgendeinen PIC. Und ohne den Arduino hätte ich heute nicht mehr programmiert. Heute programmiere ich den dsPIC33EP512MU810 mit CAN,I2C, usw..
-
Thread
Quarzoszillator Programmierbar
liefert dir fertig programmierte für glaube ich 25 EUR War bei Digikey deutlich billiger, war so bei 8 Euro.
Programmierung, also die Frequenzeinstellung nicht gespeichert wird. Dann setzt Du eben noch einen kleinen PIC daneben. Z.B. PIC16F15313 mit 8 Pins. fchk
-
Thread
Unbekannter Assembler erzeugt große Änderungen bei kleinem Programm
In wie weit handelt es sich denn bei den Padauk um exakte Klone der PIC (abgesehen von OTP statt Flash)? Im EEVBlog Forum war zu lesen, dass der PMS150C Bit-kompatibel zum PIC10F200 sei.
Datenblatt zeigt. Ein Beispiel: Der PIC10F200 hat einen Hardware-Kellerspeicher, nur zwei Einträge tief. Der PMS150C hat einen 8-bit-Stapelzeiger, und kann damit den gesamten RAM als Kellerspeicher verwenden. Der Padauk sieht im Vergleich
-
Thread
PicKit 3 & MPLAB; Keine Verbindung möglich
.) Gibt es eine Alternative (für Bastler erschwinglich) für das programmieren der PIC16F18446 ? Schon mal im vorraus vielen Dank für evtl. Hinweise.
hat schon mal die aktuelle FW. Am MPLAB 4.15 funktionierte dann auch das Programmieren meines alten PIC12F683. Dann der nächste Schritt ob das auch mit dem relativ neuen PIC16F18446 gehen würde. Auch das hat geklappt aber nur einmal. Dann wieder die alten Probleme mit Abbruch. Die endgültige Lösung hing
-
Thread
elektronische DIL-Schalter? nicht-flüchtiges Latch?
Andere Leute nehmen dafür einen PIC12F oder PIC16F*/LF* oder irgendwas anderes kleines. Ein PIC16(L)F1503 hat 128 Byte HEFlash und ist mit Sicherheit billiger als Dein Maxim/Dallas Teilchen. Und viel besser erhältlich. fchk
Irgendwie ist das krank. In meinem Fall wären es 2.21 Euro für den DS4520E gegen 1.33 für einen STM32L031F4P. Der hat zwar 20 statt 16 Pins, kann aber nebenbei noch ein paar Kleinigkeiten erledigen und spart dann 6 bis 8 von 20 Steckerpins und einige Leiterbahnen werden entsprechend kürzer. Außerdem sparen
-
Thread
Arduino Nano auf 20 Mhz?
Rufus Τ. F. schrieb im Beitrag #5388070: > Ansonsten sind 20 MHz gerade mal 25% mehr als 16 MHz, das kann man > messen, aber nicht in Form schnellerer Reaktionszeit o.ä. spüren. die größte Zeitvernichtung
Gegebenfalls muss man mal eine Library zu Fuß anpassen, wobei fast jede auch nur FCPU benutzt da man 8Mhz oder 16Mhz haben kann. Das kann man dann ja sehen.
-
Thread
Reparaturanleitung Bosch Küchenmaschine MUM44 MUM45 MUM46 etc: Motor dreht kurz und geht wieder aus
PIC16C84. Der war schon ohne Fenster wiederbeschreibbar, wurde aber sehr schnell durch den 16F84 abgelöst.
im Beitrag #5704400: > Ganz wichtig: wird noch hergestellt. hmm es gibt aber im Gegensatz zum PIC16C521A KEINEN PIC16F521A dann fand ich PICF628xx aber gemarkt als obsolet ist zu lange her, irgendwas reimte ich mir da zusammen, evtl. war es auch so das die F Type nur einen Port nutzte und die
-
Thread
KiCAD Bauteil in Gates unterteilen, wie in Eagle?
dann gleich als "pic16f84_RevA_10Apr2018.lib" Beispielbibliothek im Anhang. ;it freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.l02.de
Anzeigen im Schaltplan markieren. Anlegen kannst Du Unmengen an zusätzlichen Feldern, ich habe bei 8 aufgehört zu probieren. Ich habe das Symbol noch einmals überarbeitet. Siehe Anhang "PIC16F84_RefB_11Apr2018.lib" Die wichtigste Änderung sind die Pin-Typen und das hinzufügen eines Footprints.
-
Thread
Funktionsgenerator
Ja ok, klar. Ich brauche einen PIC mit Speicher. 2x16 LCD Eingabe über Tastatur evtl. 4x3 oder speziell entwickelt. Eingabe der Frquenz von 1Hz bis 1 MHz (vorzugsweise mit 2 Nachkommastellen) Ausgabe Sinus und Rechteck.
schrieb: >> 1 MHz >> Sinus mit hoher analoger und zeitlicher Auflösung rausjagen. > > dspic33fj16gs502 1.04ns PWM Auflösung könnten auch dafür reichen. Vermutlich liegt der dsPIC ausserhalb der Fähigkeiten des Programmierers und es muss ein PIC16 werden ;).
-
Thread
Alternativen zur Arduino IDE!
Dieter F. schrieb im Beitrag #5383428: > Von welcher Version schreibst Du? Meinst du die AtmelStudio Version? Wenn ja, dann alle.
./run build setzt das alles in Gang; Zuerst wird ein Docker-Image gebaut basierend auf Ubuntu 16.04, darin wird dann openjdk-8 installiert und zuguterletzt wird eine Binary-Distribution von Arduino für Linux-x86-64 heruntergeladen (ich weiß¹). Sobald das Image gebaut ist wird die Ausführung des
-
Thread
PIC SPI-Receive liefert immer null
Hallo, ich nutze gerade das erste Mal den SPI Modus des MSSP eines PIC18F. Testweise wird ein Register des (Slave-) Chips beschrieben und dann wieder ausgelesen. Auf dem Oszi sieht das ganze auch gut aus (Befehl wird empfangen und es wird korrekt geantwortet). In
void main() { [...] SRAM_CS = 0; spi_transmit(0x05); // Read Mode Register uint8_t mode_register = spi_receive(); SRAM_CS = 1; [...] } [/c] [c] uint8_t __inline spi_receive() // <-- liefert immer null?! { SSP2BUF = 0x00;// transmit dummy data while(!SSP2IF
-
Thread
µC-/ Analog-IC- Tester "für alle Fälle"?
Rufus Τ. F. schrieb im Beitrag #5370109: > Universelle IC-Tester scheitern bereits bei der Vielzahl von > Möglichkeiten, die auch nur ein 8beiniges IC bieten kann. Du Größenwahnsinniger - schneid die 8 in
empfiehlt dat Ding, aber das da ist wohl eher die Realität https://www.youtube.com/watch?v=k-Uz8j98G7c
-
Thread
Externer Oscillator / Configuration Bits
IOL1WAY_OFF 0xFFDF #define IOL1WAY_ON 0xFFFF #define FCKSM_CSECME 0xFF3F #define FCKSM_CSECMD 0xFF7F #define FCKSM_CSDCMD 0xFFBF /* Register FOSCSEL (0x557f8) */ extern __attribute__((space(prog))) __prog__ uint16_t _FOSCSEL; #define _FOSCSEL(x) __attribute__((address(0x557f8),deprecated_definition("consider migrating to #pragma config"),section("__FOSCSEL.sec"),space(prog))) __prog__ uint16_t _FOSCSEL = (x); /* ** Only one invocation of FOSCSEL should appear in a project
-
Thread
Miele S381 Staubsauger
Bernhard F. schrieb im Beitrag #5367194: > Waere auch ein NTC aus einem Schaltnetzteil moeglich Klar, eines 1.8kW Netzteils. Bernhard F. schrieb im Beitrag #5367194: > Was waere nach eurer Meinung die beste
Bei dem IC handelt es sich um einen 8-Bit uC "PIC16F716". Habe von Ground und VCC zu den Ports gemessen, teilweise 100 ohm ?! vmtl defekt.
-
Thread
Wie hoch ist der "München-Bonus" wirklich?
denn wirklich im Vergleich zu bundesdeutschen Zahlen? > > 17% Übertreib mal nicht, es sind nur 16,9 %
heise.cloudimg.io/width/960/q75.png-lossy-75.webp-lossy-75.foil1/_www-heise-de_/tp/imgs/89/2/3/9/3/1/9/1/3-f3d440d3657fab8a.jpg
-
Thread
Audio ausgeben mit µC
(); TIMER0_init(); FLAG_REG = (1<<F_GED16)|(1<<F_PR8)|(1<<F_GED8)|(1<<F_PR4)|(1<<F_FL4)|(1<<F_QU3)|(1<<F_PR2)|(1<<F_QU1_2); while(1){ signed int aa=0; unsigned int bb; if( FLAGG & (1<<F_PULS) ){ FLAGG &= ~(1<<F_PULS); /
aa >> 1; SPDR = aa; ton_1 += kton_1; // max MSB = 240 if((unsigned char)(ton_0 >> 16) >= 0xf0) ton_0 -= 0xf00000; bb = (ton_1 >> 8)&& 0x1ff; aa = 0; if(FLAG_REG & (1<<F_GED16)) aa = ged_16[bb]; if(FLAG_REG & (1<<F_PR8)) aa += pr_8[bb]; while(!(SPSR & (1<<SPIF)));
-
Thread
S29GL064N mit TL866A und Adapter auslesen
kopieren und wozu? Hey, das ist China-Ware, die halten > sich doch nicht an Standards ;-) Der 8-Beiner ist vermutlich ein PIC oder AVR. Naja, den Adapter kann man so teuer verkaufen. Sonst könnte ja jeder mit 'nem ZIF-Sockel mal schnell ... > Möglichweise unterscheiden sich die Chips aber nicht
Pfostensteckern verbunden sind: [code] 1 2 48 47 3 4 46 45 5 6 44 43 7 8 42 41 9 10 40 39 11 12 38 37 13 14 36 35 15 16 34 33 17 18 32 31 19 20 30 29 21 22 28 27 23 24 26 25 [/code] Dann habe
-
Thread
AVR stürzt ab nach PCINT
Dieter F. schrieb im Beitrag #5359291: > Keine ISR definiert. Mr. Fehler schrieb im Beitrag #5359266: > Dann einige Sachen später mache ich > sei(). Vorher dürfte das also nichts machen. Aber ohne Programm
Das habe ich mit PIC erlebt.: Unbenutzte Pins vom Mikroprozessor als Fehlerquelle.
-
Thread
Ist es noch sinnvoll, mit Controllern zu arbeiten?
überproportional ins Gewicht. > > Da wird schon mal 100 Arbeitsstunden darin gesteckt, einen einzelnen > 100nF-Kerko einzusparen. Endlich sind wir bei den hier relavanten Stückzahlen angelangt. Bei meinen Geräten habe ich alle 100 nF Kondensatoren durch 47 nF ausgetauscht und dadurch die Hälfte der Herstellungskosten
Assembler mag ist ggf. mit einem MicroPython-fähigen µC besser aufgehoben (z.B. stm32, teensy, nRF51 16bit-PIC). Ein Video welches mir parallel zum lesen dieser Frage durch purzelte: https://www.youtube.com/watch?v=mBwTsFBVuQo
-
Thread
Absoluter Anfänger
ich. Ich mag einfach nur keine dummen Vergleiche, die aus Engstirnigkeit resultieren. Wenn PIC<>AVR müsstest du PIC16/PIC18 <> ATMEGA vergleichen. Und PIC12, PIC16 mit ATTINY. Selbst das ist schwierig, denn es gibt steinalte PICs, und nagelneue, schlechte AVRs und gute. Weder AVR noch PIC16
werden, nur weil Jemand bzgl. irgendeiner Mikrocontroller-Familie eine andere Meinung hat. > Wenn PIC<>AVR müsstest du PIC16/PIC18 <> ATMEGA vergleichen. > Und PIC12, PIC16 mit ATTINY. Selbst das ist schwierig, denn es gibt > steinalte PICs, und nagelneue, schlechte AVRs und gute. > Weder AVR noch
-
Thread
STM32F103: Problem mit ChanFat und SD karte
gesetzt, immer, da es keinen Auswerfschalter gibt und die Karte eh immer steckt. Karte ist 2GB Class 8, formatiert auf FAT16 unter Windows. Der China LA sagt mir das was im Bild ist. Es tut sich was aber die Karte reagiert nicht, nach 500ms bricht er mit Timeout ab. Und nun? Wo fängt man da an zu
sein könnte? - Karte reagiert, sie gibt Daten aus - SPI hat zwei Geschwindigkeiten 500khz und 8 Mhz aber ständig die Meldung FR_NO_FILESYSTEM oder FR_NOT_READY. Habe beide Karten 2gb und 16Gb auf alle möglichen Arten formatiert, die im Manual der Chat Fat angeben waren. FAT32 mit 4096 Sector
-
Thread
Selektion von Funkmodulen in einem RFM69 Netzwerk
dem Datenblatt entnehme soll der doch nur folgendes verbrauchen: * Transmit: 45 mA * Listening: 16 mA * Sleep: 0.1 µA Wie hast du die 1,2 µA (was ja das 10-fache und mehr ist) ermittelt? *PS: Ach du meinst den IDLE und nicht denn SLEEP Mode. Alles klar...*
power-down-modes sind für das Modul ja eher die Regel als die Ausnahme. Aber: Das Design ist mit einem PIC16F690 als Controller angegeben. Den kenne ich nun sowas von gar nicht. Wenn dessen pins sich im power-down-mode anders verhalten, nützt das bei einem LPC8xx natürlich nix. Also muß ich beim nächsten
-
Thread
STM32Fxxx: Frage zur Initialisierung mit der StdPeriphLib
muss, damit man nicht dauernd Warnings kriegen will weil "inkompatibel" nervt das schon etwas uint8_t etc sind ja nunmal Standard. GCC erkennt nicht, dass DWORD und uint32_t das Gleiche sind, meckert es an. Der Aufruf von f_write muss genauso sein, wie im Prpptotypen deklariert: FRESULT f_write
-----------------*/ #ifndef FF_INTEGER #define FF_INTEGER #include <stdint.h> typedef int16_t INT; typedef uint16_t UINT; typedef uint8_t BYTE; typedef int16_t SHORT; typedef uint16_t WORD; typedef uint16_t WCHAR; typedef int32_t LONG; typedef uint32_t DWORD; typedef uint64_t
-
Thread
PIC16F676 LCD_Init
Hallo lieber Forum! Ich bin ratlös und will nach einem Rat fragen. Ich will einen LCD (2x16) initialisieren und benutzen, dafür habe ich Funktionen für PIC16F676 (CC5X-Compiler) erstellt. Diese Funktionen laufen auf PIC16F628 bei analoger Beschaltung perfekt (Unterschied: statt PORTC wird PORTB benutzt, sonst nichts anderes). PIC16F676 -> tut nichts, angefangen mit der Initialisierung von LCD. (LCD bleibt einzeilig, schmeißt irgendwann doch irgendwelche nicht definierte Zeichen raus...) Habe schon für ..F676 zum testen Blinklichte
-
Thread
Fehler zum nachbauen :-)
Fiasko, nix funktioniert, außer Dauerpiepen vom Buzzer. Der PIC18F25K50 ist nicht der große Bruder des PIC18F25K20! Der 25K50 hat kein Hardware I2C, was für sich allein nicht so tragisch ist, aber die Pins 14 /15 können nicht als I/O Eingänge konfiguriert werden
Lötversuchen, also neue Platine. Controller auflöten ==> geht nicht. Controller runter, auf diese ein STM32F030C8 auflöten. Funktioniert sofort! Irgendwas an dem STM32F030CC muß anderst sein als beim STM32F030C8 (außer der Größe des Flashs und des RAMS). Also Aufgabe und das ganze wird dann halt auf einem
-
Thread
KiCad Anfänger benötigt Hilfe bei Schaltplan Erstellung Gesperrt
gibt es einigermaßen günstige Teile die dann aber mit einen aktuelleren PIC bestückt werden sollten; https://de.aliexpress.com/item/learning-board-PIC-microcontroller-experiment-board-PIC-microcontroller-development-board-16F877A-video-tutorials/1750352729.html?spm=a2g0x.search0104.3.59.64891a32ydSX9x
100031_10319_10103_10624_10623_10622_10186_10621_10620,searchweb201603_25,ppcSwitch_5&algo_expid=c34c774f-eebd-4443-8750-52f95698e073-9&algo_pvid=c34c774f-eebd-4443-8750-52f95698e073&transAbTest=ae803_4&priceBeautifyAB=0 https://de.aliexpress.com/item/PIC-Development-Board-Kit-Microchip-PIC16F877A/32701749034
-
Thread
stromsparender hochohmiger ADC mit MUX und 0-5V
oder CTSD16 (16- bis 24-Bit SD), PIC18F87J72 (24-Bit SD), STM32F373 (16-Bit SD). Bester AD-Wandler ADUCM36x. 0V-10V: keiner Externe ADCs, die direkt 10V vertragen u.a. LTC1859, ADS8699, MAX1177 etc. (der LTC hätte
> STM32F373 (16-Bit SD). http://www.st.com/en/microcontrollers/stm32f373.html "3x 16-bit sigma-delta ADCs, with up to 21 single or 11 differential channels and seven programmable gains per channel" beeindruckend
-
Thread
Bauen oder nicht bauen ?
O-Adressraum (zwei Latches, ein Dekoder) und setze die oberen Adressbits separat. Dann reichen 256 Bytes (8 Bit) im normalen Adressraum für 16 MB (24 Bit) Grafikadressraum.
Adress-Bits stapelbar Adressierungs-fähig da er an so einer binären Grenze liegt. Beim NES mit seinen 8x16-Sprites dürfte es die selbe Geschichte sein, nur mussten sie da mehr Sprites ermöglichen weil diese 8x16 Pixel zu mickrig sind. Aber scheinbar werden doch nur 8 Sprites pro Bildzeile gleichzeitig
-
Thread
64 Stall- Laternen mit dimmbarer LED ansteuern
cie[101] = { 0, 0, 1, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 6, 6, 7, 8, 8, 9, 10, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 29, 30, 32, 34, 35, 37, 39, 41, 43, 45, 47, 49, 51, 54, 56, 58, 61, 64, 66, 69, 72, 75,
aber nur 4 Schnittstellen. Ich bräuchte dann davon 16 ICs. Kennt jemand eine elegantere Lösung? Ideal wäre eine 8-fach Lösung. Ich will 8 Treiberplatinen mit je 8 Schnittstellen.
-
Thread
LCD mit Interrupts?
+7))&0x01)) ||(minute>59)) { return 0; } //Hour uint8_t hourBCD=(timeCodeLocal>>DCF77_BIT_OFFSET_HOUR)&DCF77_BIT_MASK_HOUR; uint8_t hour=(hourBCD&0x0F)+10*(hourBCD>>4); if((parity_even_bit(hourBCD)!=((timeCodeLocal>>(DCF77_BIT_OFFSET_HOUR+6))&0x01
>>16)&0x3F); parity%=2; if(parity!=((timeCodeLocal>>(DCF77_BIT_OFFSET_DAY+22))&0x01)) { return 0; } else //Decode Calendar Data { day=(uint8_t)((calendarBCD&0x0F)+10ul*((calendarBCD
-
Thread
Bootloader für STM32F0 für 1-Wire UART
Firma auf verschiedenen STM32 (diesen Code kann ich natürlich nicht zur Verfügung stellen), privat für PIC12 und PIC16 (http://www.picalic.de/projects/bootloader/). Weil es sich dabei fast immer um RC-Modellbau dreht, bietet sich das über den normalen 3-Pin Servostecker (GND,VCC,Signal) an. Da Bootloader
BL-Quelltext in C bei anderen Herstellern suchen. Spontan fällt mir nur ein, daß es wohl einen für 8-Bit-AVRs gibt, mit AES Verschlüsselung. Ggf. muss ja nur der Hardware-nahe Teil angepasst werden.
-
Thread
Qualität technische Dokumentation TI (MSP432)
hat, während Timer15/16 lediglich 16bit haben. Im RM0394 hat man dann viele male die gleiche Abbildung zur grundlegenden Beschreibung der Timer-Funktion. Folgende Abbildungen sind zum Beispiel identisch: Fig. 164 auf S. 622
SAMD10 Käfer hast für einen Euro, der selbst einen 386er Prozessor locker abhängt, und das bei etwa 8 mA Strom aus einer Li- Knopfzelle. Und beim hier besprochenen M4F für etwa 4 € das Stück versenkt man mühelos jeden 486er, ebenfalls bei etwa 8 mA, wo man sich früher beim 486er ohne Lüfter die Hände
-
Thread
ATmega Development Boards (Sind die OK?)
10623_10622_10186_10621_10620_5722415_5711313,searchweb201603_41,ppcSwitch_5&algo_expid=9300ac5e-51c8-4974-8c79-728b39f3f2a0-9&algo_pvid=9300ac5e-51c8-4974-8c79-728b39f3f2a0&transAbTest=ae803_3&priceBeautifyAB=0 ATmega16 https://www.aliexpress.com/item/free-shipping-ATMEGA16-Development-Board-Minimum-System-Core-Board-AVR-Development-Board
Blue-Pill Board ^^) #5: STM32F103C8T6 https://de.aliexpress.com/item/WAVGAT-STM32F103C8T6-stm32f103-stm32f1-STM32-system-learning-board-evaluation-kit-entwicklungsboard/32841552874.html?spm=a2g0s.8937460.0.0.X8gdZi (Ist auch das
-
Thread
Erfahrungen mit KiCAD von Eagle-Wechslern Gesperrt
Netzlisten erstellen und einlesen muß man inzwischen auch nicht mehr. Einfach im Schaltplaneditor "F8" drücken und das Board wird aktualisiert. Nein, Backannotation wie Eagle es kann geht nicht. Ist imho für die V6 geplant. Aktuell benutze ich Eagle kaum noch. Meine Einstellung zu den beiden Programmen
doch, was dann mit der Annotation passiert. Unwiderruflich im Ar... oder eben nicht. Ist das in V8 besser geworden? (Nicht das ich V8 noch in Erwägung ziehen würde)
-
Thread
Mikrocontroller mit exotischem SPI?
Uwe B. schrieb im Beitrag #5342273: > STM32F0,F3,F4, F7,L0,L4 und H7 koennen 4.. 16 bit SPI. Das stimmt so nicht ganz. Aus RefMan STM32F4xx: Bit 11 DFF: Data frame format 0: 8-bit data frame format is selected for transmission/reception 1: 16-bit data frame format is selected for transmission/reception F0, F3, L0, L4, H7 hab ich nicht geprueft. Mein F746 kann die 4..16, aber mein F407 kann nur 8 oder 16bit.