-
Thread
STM32 direkt an Lithium Akku anschließen?
wird vermutlich eher die zu hohe Spannung sein. Li-Po/Ion Akkus haben eine Ladeschlussspannung von 4.1-4.3V, das mag der Controller nicht
anderen µC um. Mir würde da ein PIC16xxx einfallen, die gibt's auch in extrem stromsparenden Versionen und die meisten arbeiten bei Spannungen ab 2.x Volt bis hinauf zu 5.5 Volt. Also paß die Wahl deines µC der anstehenden Aufgabe
-
Thread
Mikrocontroller mit Codeeinsicht
. In meinem Fall PIC24 und teils STM32. Da kann man in MPLABx (oder IAR beim STM32) Breakpoints im Code setzen, die Variablen kontrollieren und ändern und durch den Code steppen. Ein Debugger ist aus meiner Sicht eine
Mampf F. schrieb im Beitrag #5253675: > Kostet 2,50EUR für einen SWD-Debugger. > > Damit kann man mit diversen IDEs direkt Break-Points im Code setzen, > Variablen anschauen, den Controller flashen usw.
-
Thread
TL866cs oder TL866a Kaufen ?
für ICSP im Sockelmodus muss man aber für jede Pinkonfiguration neu erstellen. Wer einen (alten) PIC16F628 beschreiben will braucht eine andere Beschaltung als bei einem (aktuellen) PIC16F1459 der wie praktisch alle neuen 16er PIC die mit den PIC18 eingeführte Beschaltung haben... Also schon zwei
jeder selbst entscheiden) Im Microchip Modus entspricht die Belegung der SChnittstelle im übrigen 1-1 dem der Microchip-Programmiergeräte, es reicht ein reines 1-1 kabel...) Gruß Carsten
-
Thread
Was brauche ich dazu um so etwas zu Programmieren?
Rufus Τ. F. schrieb im Beitrag #5253148: > Carsten S. schrieb im Beitrag #5253140: >> Der TL866CS ist aber ein Eprommer mit der Zusatzmöglichkeit eine >> begrenzte Anzahl von programmierbaren µC (z.b. PIC)
Rufus Τ. F. schrieb im Beitrag #5253148: > Carsten S. schrieb im Beitrag #5253140: >> Der TL866CS ist aber ein Eprommer mit der Zusatzmöglichkeit eine >> begrenzte Anzahl von programmierbaren µC (z.b. PIC)
-
Thread
Microcontroller mit langer Akkulaufzeit
nirgendwo was. Mit MSP430 oder PICkels mit nanoWatt-Bempel geht es wohl am einfachsten. Ein 16LF819 kommt z.B. bei 30 kHz Takt und 1.5 V auf gemessene 2 uA. Da koennte er ueber die Woche noch Pi ausrechnen... Im Powerdown werden bei 2 V typisch 100 nA im Datenblatt genannt.
auf 1xAA mit Step-Up und rennt etwa 1 Jahr, bei permanent aktivem Display. Da ist ein PIC24F32KA304 drin. Der Hauptstromverbraucher ist hier, und dass der PIC zu 100% laufen muss - er läuft auf 31,5kHz, um
-
Thread
Infrarot-Empfänger gibt kein Signal aus
der LD271 als IR-LED) geschrieben in C++: #include <avr/io.h> #include <util/delay.h> #define F_CPU 4000000UL #define aus ~(1<<PORTD5) #define an (1<<PORTD5) #define LED PORTD int main(void) { DDRB=0x00; DDRD=0x20; int a; while(1) { LED=aus; PORTB
http://sprut.de/electronic/pic/programm/irrc/irrc.html http://sprut.de/electronic/pic/projekte/rc5test/index.htm
-
Thread
STM8 und ADC
Werte 0..1023) --------------------------------------------------------- */ uint16_t adc_read(void) { uint16_t adcvalue; ADC_CR1 |= ADC_CR1_ADON; // AD-Wandlung starten while (!(ADC_CSR & ADC_CSR_EOX)); // warten bis Conversion beendet delay_us(5);
schmitt trigger of used channels /* ToDO */ // change default alignment //ADC1->CR2 |= ADC1_CR2_ALIGN; } static uint16_t adc_read(uint8_t channel) { uint16_t adc = 0; uint8_t current_channel; // wake up adc if (!(ADC1->CR1 & ADC1_CR1_ADON)) {
-
Thread
Probleme mit meinem LCD-Display
direkt abhängig von der beschaltet des Chips! > Das weiss doch keiner von uns. > > 0b0111|A2|A1|A0 Ja, ich habe die natürlich mit 0 und 1 ersetzt und ich habe auch A2 A1 und A0 und nicht 1 2 3 gemeint
lcd_command(LCD_DISPLAYON | LCD_CURSORON | LCD_BLINKINGON); lcd_light(true); lcd_printlc_P(1, 1, PSTR("Hello World")); } [/c] Die Lib ist angehängt Ein I2C Scanner sagt, es ist 0x3F, aber es funktioniert nicht Durch die Verschiebung um 1 Bit vermute ich mal 0x7E, aber das funktioniert
-
Thread
USB-GPIO-Adapter mit Linux OpenSource-Treiberunterstützung?
/ch.farnell.com/texas-instruments/usb-to-gpio/usb-schnittstellen-adapter-eval/dp/1901883?mckv=LsZ9k1pm_dc|pcrid|90940810960|&gross_price=true&CATCI=pla-18283950120&CAAGID=18061213600&CMP=KNC-GCH-GEN-SHOPPING-German&CAGPSPN=pla&gclid=EAIaIQobChMIk_fBrIyZ2AIVpwrTCh1JTgiLEAQYAiABEgJtKvD_BwE&CAWELAID=120185710000038537
/ch.farnell.com/texas-instruments/usb-to-gpio/usb-schnittstellen-adapter-eval/dp/1901883?mckv=LsZ9k1pm_dc|pcrid|90940810960|&gross_price=true&CATCI=pla-18283950120&CAAGID=18061213600&CMP=KNC-GCH-GEN-SHOPPING-German&CAGPSPN=pla&gclid=EAIaIQobChMIk_fBrIyZ2AIVpwrTCh1JTgiLEAQYAiABEgJtKvD_BwE&CAWELAID=120185710000038537
-
Thread
PIC24 und Bit-Befehler
Bit der Bit-Nummer ist! Kann es sein, daß die Bit-nummer "falsch herum" kodiert werden mu, also Bit#1 z.B. als 1010 1001 100f ffff ffff fff0 Ganz allgemein: hat jemand eine bessere Beschreibung? Josef
Pin-Zuordnungs-Gefummel. Das ist für Hobyisten der Himmel. Nämlich insbensondere dann, wenn man 1-Lagig routen muss. Statt Überkreuzungen mühsam auf der Platine zu machen, kann man das in Software tun. Meine PIC24 Platinen von mir sind die aufgeräumtesten Layouts die ich kenne. Im Endeffekt
-
Thread
debugging PIC16F1503 Release Step2
Hallo liebe Gemeinde, ich versuche mich grad am debuggen des PIC16F1503 mit debug-header AC244051. -Programmer PICkit3 -verwendeter Compilerversion XC8 1.44. -Target Device wird extern mit 5V versorgt In Anhang die Verbindungen wie ich diese Aufgebaut habe.
Ben K. schrieb im Beitrag #5243358: > Was mich zum grübeln bringt: > Das Target-Device mit dem PIC16f1503 läuft auch schon komplett an, bevor > ich mich in der main-routine vorwärts bewege. Woher weißt du das? Ben K. schrieb im Beitrag #5243358: > Theoretisch darf doch mein PIC16f1503 erst
-
Thread
Nettes Spartan-6 Board XL002
://de.aliexpress.com/item/XILINX-FPGA-Development-Board-Learning-Board-SPARTAN6-XC6SLX9-256M-SDRAM-16M-FLASH-3-3V/32664465838.html?spm=a2g0s.9042311.0.0.AdofeF
10304_10307_10302_10180_10059_10314_10184_10534_100031_10319_10604_10103_10186_10142,searchweb201603_1,ppcSwitch_5&algo_expid=4db79067-4fd6-4de5-bc7d-09a02f400134-0&algo_pvid=4db79067-4fd6-4de5-bc7d-09a02f400134&priceBeautifyAB=0 Ist nur 20 €, kann man auch manchmals für 17 € kriegen. Hat nur 1 Problem
-
Thread
Wann nehme ich welchen Quarz?
meisten uC den Oszillator-Treibe an Bord haben. Ausnahme sind TCXOs die eine extreme Genauigkeit (1...2ppm) bieten. rgds
locker. Im Datenblatt ist normalerweise der Fehler angegeben. Bei einigermassen guten µC hast du z.B. 1% Fehler. Bei halbwegs konstanter Zimmertemperatur eher noch weniger und den absoluten Fehler kann man korrigieren. Und 1% bei einem 5 Minuten Ei wären 3s Fehler, damit kann man leben.
-
Thread
Kennfeldzündung für Motorrad
Startsystem. Obacht. Ich rede NICHT vom Startvergaser, sondern vom Leerlauflaufvergaser. Je nachdem ob 16N1 oder 16N3 beeinflussen sich beide nur im Teillast- oder im gesamten Drehzahlbereich. Das hat mit dem Startvergaser gar nichts zu tun.
freie Programmierbarkeit sicherlich recht lässig machen. Die Steuerung lief übrigens auf einem PIC16F872, und basierend auf der nötigen Rechenzeit, hätte die Steuerung bis etwa 13000U/min benutzt werden können. Man muß sich eben ein sinnvolles Zeitmanagment einfallen lassen, dann geht das schon lässig
-
Thread
RF Receiver Reichweite erhöhen
www.aliexpress.com/item/New-DC12V-2CH-RF-Wireless-Remote-Control-System-teleswitch-2-transmitter-and-1-receiver-universal-gate/32817925692.html?spm=a2g0s.9042311.0.0.fTQlQt Es funktioniert eigentlich alles perfekt, jedoch scheint mir der Empfang nicht gerade gut zu sein. Bei einer Distanz um die 4m
#5237719: > Der > 18-Pin IC hat keine Kennzeichnung und es könnte sich um ein uC handeln. Könnte ein PIC16F54/16C54 sein: Pin 5 auf Masse, Pin 14 auf Vdd, der Resonator liegt zwischen Pin 15 und 16. Ist vermutlich nicht so hilfreich, aber evtl. kannst du das Shutdown ja überlisten, wenn du zwischendurch
-
Thread
18 Digitaltrainer-Sets wegen Altersruhestand abzugeben
LS138 2 Stck. (4 Stck.) 74LS193 2 Stck. (4 Stck.) 74LS10 2 Stck. (4 Stck.) 74LS20 2 (4) Elkos 1,10,100,1000 µF 2 Stck. (4 Stck.) 100pF, 270 Ohm 2 Stck. (4 Stck.) 74LS30 2 Stck. (4 Stck.) 74 LS32 2 (4) Stck. 1nF, 330 Ohm 10 (20) Stck. 100 nF 2 (4) Stck. 1kOhm 5 Stck. (10 Stck.) 74LS74 5
Einschüben als Lehrmittel und Prüfungsmittel verwendet, während der Ausbildung hat somit jeder den PIC16F84 oder 2 andere PICs und die Assembler-Programmierung von Ihnen kennen gelernt (Typen fallen mir leider nicht ein). Vor einiger Zeit kam die IHK auf die Idee PICs und Assembler wären nicht mehr
-
Thread
Mit dsPIC33FJ128GP802 ein LCD Display über I²C ansteuern
Das hier ist dir bekannt? http://ww1.microchip.com/downloads/en/DeviceDoc/70000195f.pdf das I2C Modul ist ident für alle PIC24 und DSPIC33. Das Hauptdatenblatt ist ja immer etwas einfach gehalten. Das oben verlinkte ist sehr viel detaillierter
DB5 DB4 DB3 DB2 DB1 DB0 * 0 0 0 0 1 DL N F x x * DL data/interface length: 1 8 Bit, 0 4 Bit * N number of display lines: 1 2 lines, 0 1 line * F character font: 1 5x10 dots, 0 5x8 dots * *
-
Thread
Betriebssystem für 32 Bit µCs?
entscheidend. NB: siehe auch noch *bitlash* f. Arduino)
Embedded-SBC-Zielplattformen geliefert (also vgl. m. STM32F4 gem. TO und indirekt auch tlw. meine BE ableitbar): - MC68360 QICC, 8...16MB RAM, teils mit/ohne TCP/IP Connectivity, mit RT/Sprachverarbeitung & n*PCM30, VxW4.x - PPC860 PowerQUICC, 32..64MB RAM,
-
Thread
USB-Tutorial mit STM32
der Datei stm32f1xx.h die Zeile "#define STM32F103xB" aktivieren um das richtige Device einzustellen. 3) Die ganzen Quelltexte Dateien von Niklas VCP Branch (https://github.com/Erlkoenig90/f1usb/tree/vcp)
USB-Tutorial_mit_STM32#Stromversorgung_per_USB]] Code & fertiges Image zum Flashen: https://github.com/Erlkoenig90/f1usb/releases/tag/v1.1
-
Thread
Microchip: PIC32MX Harmony USB Bootloader MSD
Hallo zusammen Mein PIC32MX450F256H würde ich gerne mit einem MemoryStick bootloaden können. Mit "Generate 16-bit code" kompiliert alles gut und auch die Zielapplikation funktioniert mit diesem Bootloader, jedoch ist diese
compilieren, dass es diese Befehle nicht mehr unterstützt... Ich für mich: Ich bleibe bei Harmony v1.x und XC32 v1.40 - sollte ich das nicht mehr brauchen können, schaue ich über den Tellerrand, was es sonst noch an Mikrokontrollern von anderen Herstellern gibt. ps: Wenn man in Harmony v2.x das USB-Bootloader-Linker-File
-
Thread
[OSX] ESP8266- Hochladen mit Arduino IDE Schlägt fehl
Hallo, Letzte Woche kam die Lieferung mit 6 ESP8266 (12E/F) Modulen. Der Adapter liegt schon mehrere Wochen auf dem Schreibtisch ;-) (https://www.amazon.de/gp/product/B00I9F710U/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1) Ich verwende OSX und die aktuellste
2.GPIO0 auf GND=Masse legen und den Reset-Taster kurz betaetigen - der restliche Ablauf wie bei [1.] 3.Eine PIC oder AVR - Loesung a la Toxic ;-)
-
Thread
PIC Register APFCON
Hallo erstmal, :) ich beschäftige mich seid kurzem mit PIC´s und habe eine Frage bezüglich der IO´s, bzw. des APFCON- Registers. Ich habe bisher AVR und MSP430 programmiert und da war es ein wenig anders. Ich arbeite mit dem PIC16F1503 und möchte generell
verschiedene Pins binden. Das macht man mit APFCON. Wenn du dein gepostet mal liest findest du z.B. 1 = SDO is on RA4 0 = SDO in on RC2 Es passiert dann genau das, was da steht. Und ob SDO aktiv ist, bestimmt die SPI-Funktion. MfG Klaus
-
Thread
2 Netzteile - gemeinsame Masse?
www.amazon.de/SainSmart-8-Kan%C3%A4le-RelaisModul-Arduino-Module-8-Kan%C3%A4le/dp/B0057OC5WK/ref=sr_1_1?s=ce-de&ie=UTF8&qid=1511359023&sr=1-1&keywords=SainSmart+8-Kan%C3%A4le+RelaisModul+Brett+5V+F%C3%BCr+Arduino+PIC+AVR+MCU+DSP+Relay+Module Da ich den EDP8266 01 verwende, brauch ich einen IO-Expander
www.amazon.de/SainSmart-8-Kan%C3%A4le-RelaisModul-Arduino-Module-8-Kan%C3%A4le/dp/B0057OC5WK/ref=sr_1_1?s=ce-de&ie=UTF8&qid=1511359023&sr=1-1&keywords=SainSmart+8-Kan%C3%A4le+RelaisModul+Brett+5V+F%C3%BCr+Arduino+PIC+AVR+MCU+DSP+Relay+Module Naja, 80mA bei 5V ist schon recht viel aber bei solchen Leistungsrelais
-
Thread
Spannungsüberwachung 12V ohne uC
Lösung mit Prozessor doch billiger: ICL7665: Reichelt 2.90 etwas Hühnerfutter 0.10 Summe 3 Eur PIC12F1840 Reichelt 1.45 BF545C als Spannungsregler bis 30V Eingang mit 0uA Eigenverbrauch 0.32 BSS138 um den Spannungsteiler abzuschalten 0.04 Etwas Hühnerfutter 0.10 Summe 1.91 Eur Schaltung analog
Vorschlag, einen ICL7665 (3uA) zu nutzen, hat den Vorzug, daß er am Eingang maximal 10nA zieht und nicht 1uA und damit sehr hochohmige Spannungsteiler (unter 1uA) erlaubt. Um einen Ozillator 1h/1s aufzubauen kann man einen Kondensator laden, bei 1uA Ladestrom also 360uF, leider haben die ca. 6uA leakage Strom
-
Thread
Billigere und Bessere Raspi-Alternativen aus China?
Manche Weisheit früherer Zeiten war einfach nur Mangel an Gelegenheit. Wenn man früher auf einem PIC16F84 keinen Webserver im WLAN implementierte, dann weil das nicht ging. Und weil es deshalb auch völlig absurd wirkte, sah man es auch nicht als Notwendigkeit an. Heute kann man es und sieht, was man
schrieb im Beitrag #5221766: > Wir reden hier von 50-80 MB/s, und das soll nicht schnell sein? 1 GHz, 2 Instruktion pro Takt, 16 Bit/Instruktion ergibt ... 1 GB/s, mit der ein Smartphone seine Befehle ausführen kann. Da fehlt ne Größenordnung. Nachtrag: Natürlich *pro Core*.
-
Thread
Endlosschleife bei Division - Interrupt Trap!
Leider habe ich ein Problem mit einem BUS-Teilnehmer. Verwendet werden in allen Teilnehmern entweder PIC16F1827 oder PIC16F1936. Der Empfang von Daten wird über einen Interrupt gelöst. Außerdem gibt es noch weitere Timer-Interrupts. Das Problem besteht mit einem PIC16F1936 bei 10MHz. Nach einer unterschiedlichen
ohne Code-Optimierungen ist der Fehler aufgetreten. Aktuell verwende ich "MPLAB X IDE mit dem xc8 v1.44". Markus F. schrieb im Beitrag #5216671: > Die 16x PICs haben ja nur einen 8 (?) Elemente tiefen HW-Stack. Der PIC16F1936 besitzt sogar 16 Stack Level. Außerdem habe ich den Stackoverflow-Reset
-
Thread
WS2812 LED-Pixel immer weiss (Timing Problem)
www.mikrocontroller.net/articles/WS2812_Ansteuerung Ich wollte einen Streifen aus ca 10 LEDs mal zum testen mit einem PIC16F887 ansteuern. Es werden ja 24 Bits in einer Reihe gesendet für ein LED (G;R;B). Zum testen habe ich den Ausgang direkt im Code ohne Schleifen etc. 24-Mal ein und ausgeschaltet. Für 0-Bits schalte
Ansteuerung mit > min. 6MHz. Ein Instruction Cycle bei 6MHz ist beim AVR aber 167ns lang. warum ist der PIC so lahm? ich dachte die sind schneller, schliesslich wurden die ersten Propeller Clocks mit PIC gemacht. http://pic-microcontroller.com/analog-digital-propeller-clock-using-pic16c84/
-
Thread
Ich finde den richtigen Baum im ARM Wald nicht
Cortex-R die dann deutlich > größer sind z.B. Freilich gibts die. z.B. Cortex M0+ Microchip SAM DA1 Cortex M7 SAM V70/71
stecken wird. Und der ICD3 kann kein JTAG, sondern nur ICSP für die PICs. Für den eJTAG der MIPS-PIC32 (der auch ICSP hat) kannst Du direkt den JLINK verwenden. fchk
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
recursive+interrupt&source=bl&ots=Ub31N8dyfy&sig=owT9d-BewFO2JGzQxp0ae9CWFyw&hl=de&sa=X&ved=0ahUKEwjvi-L1tMPXAhVFXhoKHTehCycQ6AEIRjAD#v=onepage&q=cortex-m%20recursive%20interrupt&f=false
Früher gab's die zumindest auch von TQFP auf TH. Ansonsten wenn's hier eh schon so schön OT ist... PIC32 wurden schon erwähnt: Gibt's bspw als PIC32MX270F256B mit 256 kiB Flash, 64 kiB RAM, USB im DIP-28 (mit Steigerungsmöglichkeit: SOIC, SSOP ;)) Oder QFP zum Löten Üben? ;) 0.8mm Pitch und 64-Pins gibt's
-
Thread
PIC12C508 GP state 1 oder 0
Hallo, habe mir mal einige Gedanken gemacht und kurz recherchiert. Ich fasse mal zusammen: Der PIC12C508 ist ein uralter Typ und kann nur einmal programmiert werden. Fuer einen Anfaenger absolut ungeeignet. Der PIC12F508 hingegen hat die gleichen Eigenschaften wie der 12C508, ist aber moderner und kann einige tausend Mal programmiert werden. Wenn Du weiterhin MCU der PIC-Serie programmieren moechtes, vergiss all die anderen Programmiergeraete und besorg Dir ein PICkit3 und Du bist in dieser Hinsicht voll geruestet. Das Programm kann auch fuer den PIC12F508 verwendet
-
Thread
µC ohne "Board" programmieren, geht das?
Mikrocontroller > ATmega328 aufgesteckt ist? Als erstes empfehle ich dir dazu einen Blick in den Schaltplan [1]. Da wirst du dann feststellen, dass auf dem Board zwei µCs sitzen. Neben dem ATmega328 findest du noch einen ATmega16u2 für die USB Schnittstelle, einen Haufen Steckverbinder, Spannungsregler und autom
ein ASM Tutorial für AVR, ein C Tutorial für AVR und (für Fortgeschrittene) einige Hinweise zu STM32F1 (ARM) Mikrocontrollern. Außerdem jede Menge Infos zum ESP8266 (auch NodeMCU). http://stefanfrings.de/
-
Thread
[V]PIC16C621A-04i/SO ~2700St sowie PIC16F716-i/SO ~600St
Habe abzugeben: PIC16C621A-04i/SO 18-SOIC, 1k OPT, 2 Rollen OVP und eine angefangene, alles DC2008 ~2700St = 55€ + Porto PIC16F716-i/SO 18-SOIC, 2k Flash, angefangene Rolle DC2014 ~600St = 35€ + Porto
-
Thread
Parkplatzsperre / Garagentorantrieb fehlende 433MHz Fernbedienung
Da sitzt doch ein PIC drauf, samt ICSP Connector!?
sehe einen Hall-Geber als Endschalter, einen 433,92 MHz AM-Empfänger, einen Spannungsregler, einen PIC16F676 und eine H-Brücke, die den Motor ansteuert. Code-Beispiele für Fernbedienungsempfänger mit PIC gibts im Netz. Einen PicKit2 an den ICSP ran und schon kann es los gehen. Zur Bedienung eine billige
-
Thread
Signal für DSP?
Länge des Echos ab, wobei die Samplerate entscheidet, wieviel benutzt wird. Z.B. bei 48kHz Rate und 16-bit Qualität braucht man pro Sekunde 48000 Zellen 16-Bit Speicher. Mein kleines Versuchssystem mit dem TMS32C025 Dinosaurier hat z.B. 128kWord Speicher, was schon für ein paar nette Effekte reicht
dem, wie kompliziert die mathematische Definition ist, würde das doch wohl niemand machen. Joe F. schrieb im Beitrag #5206114: > Schritt 1: Algorithmus in C auf einem normalen PC entwickeln. Aber muss das sein? Kann ich nicht auch ein PAP zeichnen oder einen Algorithmus aus Formeln, die auch
-
Thread
Mehrfach Belegung von Ports STM8 Bit µC
Transmit-only" ? - Ein Portpin weniger wegen 3.3V Wandler, nur noch 5 I/Os Es gibt den STM8S103F3 im UFQFPN 20 3x3x0.6 lieber den, oder gleich einen PIC/AVR mit 8 Pins.
STM8S903K3U [/code] Im Grunde ist es ganz einfach: Gegenüber den S103F3 bzw S103K3 ist bei den S003F3 das EEPROM runtergelabelt (von 640 Byte auf 128 Byte) und bei den S103F2 der Flash (von 8kB auf 4kB). Der S903 hat (angeblich) gegenüber dem S103 nur einen 16-Bit Timer
-
Thread
Cycle Count auswerten und verstehen anhand von Shifts und Arrays
B: %p\nEndaddr. B: %p\n\n", B, &B[4]); return 0; } [/c] [pre] Startaddr. A: 0x7fff949c1a03 Endaddr. A: 0x7fff949c1a07 Startaddr. B: 0x7fff949c19e0 Endaddr. B: 0x7fff949c19f0 A[0] liegt an 0x03 A[1] liegt an 0x04 A[2] liegt an 0x05 A[3] liegt an 0x06 A[4] liegt an 0x07
[/c] [code] Disassembly of section .text: 00000000 <rotate_left>: 0: e2611020 rsb r1, r1, #32 4: e1a00170 ror r0, r0, r1 8: e12fff1e bx lr [/code] Das macht der Compiler allerdings nur, wenn die Optimierungsstufe >= -O1 ist.
-
Thread
Widerstandswert Staubsaugerelektronik unklar
allseits bekannten Schlauch ;) Staubsauger-Elektronik Miele 6715760 (EDW312), R7 hochohmig ca. 1M. Farbcode braun-schwarz-grün-gold-grün, also 10R5/0,5%. 0,5%? In einem Staubsauger? Und der geht von der Netzspannung mit nur 10R auf Pin 6 des 18pol. PIC16F716 (RB0/INT/ECCPAS2)...WTF? Sonstige
Erik schrieb im Beitrag #5188261: > Farbcode braun-schwarz-grün-gold-grün, 1MegOhm, 5%, 500V
-
Thread
Graphic LCD nutzbar oder nicht?
Hallo Leute, habe ein defektes Radio von SchaubLorenz geschenkt bekommen. Wie man auf den Bild 1 und 2 sieht funktioniert das Grafik LCD noch. Das Display hat 41 Anschlüsse + 4 x Masse an der Verankerung (Bild 3). Nun würde ich gerne dieses ausbauen und mit einem STM32 ansteuern. Leider habe
Anschlüsse + 4 x Masse Masse? 41 Segmentanschlüsse und 4 backplane-Anschlüsse, kann man z.B. mit PIC 16f1947 ansteuern.
-
Thread
wie oft kann man flash-memory programmieren
verlieren! Denn das ist genau die Zahl die Microchip für seine ersten Flash Typen im Datenblatt angibt. (PIC16F84 OHNE A!) http://www.microchip.com/wwwproducts/en/PIC16F84 Interessanterweise ist dessen Vorgänger, der noch mit EEPROM Programmspeicher ausgestattet war, mit einer Million Schreibzugriffen gelistet
PICs angefangen) mir deshalb tatsächlich darum Sorgen gemacht und extra getrennt zwischen den paar PIC16C84 die ich hatte und den schon leichter/billiger zu beschaffenden PIC16F84. Experimentiert mit dem 16C Type, wenn es dann lief kam in die fertige Schaltung der 16F. Aber ich habe nie einen kaputtgeflasht
-
Thread
Transistor im Widerstandsbereich betreiben
Hallo zusammen, folgender Fall: Ich möchte eine 1-10V Schnittstelle eines LED-Treibers ansteuern. Dazu gebe ich mit einem Drehschalter (hex-Codierung) ein Signal an einen PIC (12F675) und der PIC gibt mir dann eine entsprechende PWM aus. Diese PWM
das ist nicht stabil. Du hast z.B. eine deutliche Temperaturabhängigkeit... Aber wenn du eine "1-10V Schnittstelle" hast, warum gibst du da nicht einfach 1..10V rein?
-
Thread
SD Karte mit FatFs über SPI an Atmega, wie kann man die Schreibgeschwindigkeit maximieren?
und die CLMT) mal ausprobiert, sofern ich es richtig verstanden habe: [c] xprintf(PSTR("open1 rc=%d\n"), f_open(&file1,"test.txt",FA_WRITE|FA_OPEN_ALWAYS)); uint16_t written; xprintf(PSTR("1. f_size nach fopen %lu\n"),f_size(&file1)); xprintf(PSTR("1. f_tell nach fopen %lu\n"),f_tell(&file1
)); xprintf(PSTR("1. f_tell nach 10 byte %lu\n"),f_tell(&file1)); f_lseek(&file1,f_size(&file1)); // Pointer zum Ende der Datei FSIZE_t endoffile = f_size(&file1); // "eof", Speicher das Ende der Datei vor der Erweiterung
-
Thread
STM32 C Programmierung Tutorial (Buch)
einen Fehler zu machen oder etwas wichtiges zu vergessen (Clock einschalten z.B.) ist ungefähr 1:100. HAL macht das alles per Mausclick und zwar ohne Fehler. Ob man: I2C_Init(I2C1, &I2C_InitStructure); selbst schreibt, oder: if (HAL_I2C_Init(&hi2c1) != HAL_OK) von Cube geschrieben
Takte wirklich nicht mehr an. Wenn es aber auf den Takt genau sein soll, nimmt man einen AVR oder PIC als Slave, programmiert diesen in Assembler und ARM steuert den ganzen Zirkus. Und 400MHz mit 32bit, 2MB Flash, 1MB RAM und 168 I/O Pins ist nicht gerade wenig, oder ?
-
Thread
PIC18F23K22 Delay
Hi, ich habe hier einen PIC18F23K22, der auf 16 MHz läuft. Ein daran angeschlossener DAC will zwischen zwei Schreibzyklen die /SYNC-Leitung getoggelt haben, diese muss dabei für mindestens 15 nsec auf HIGH sein. Jetzt bietet
Svenson schrieb im Beitrag #5176955: > ich habe hier einen PIC18F23K22, der auf 16 MHz läuft. 16MHz Oszillatorfrequenz oder schon 1/(instruction cycle)? (wäre hier natürlich egal...) Svenson schrieb im Beitrag #5176955: > Einfach Output setzen und sofort
-
Thread
[V] STM32F4 Discovery Board; Microchip Low Pincout Demo Board
Hallo, Preise: STM32f4 Discovery Board: 10€; Demo Board: 4€ Das Low Pincount Demo Board kann noch mit einem PIC16/18 bestückt werden für +1€. Die Preise verstehen sich zzgl. Versand. Zustand ist super, der STM32 wurde
Hey, ich nehme das LPC noch zum PICkit3 dazu... Sind dann 16€ ?
-
Thread
STM8S - Externer Interrupt an PA3
library nutze ich nicht, damit kam ich nicht so richtig schnell klar. Ich binde nur die "iostm8s003f3.h" ein, damit kann ich alle Register in dem Format REGISTER_BIT (zB PA_CR2_C23 = 1;) ansprechen, das funktioniert super. Für die Dokumentation nehm ich das Datenblatt und die Reference Manual (s.o.)
extrem günstigen Elektroniken aus China https://www.aliexpress.com/item/Free-shipping-10pcs-STM8S003F3P6-Value-line-16-MHz-STM8S-8-bit-MCU-STM8S003F3P6TR/32399834476.html?ws_ab_test=searchweb0_0,searchweb201602_4_10152_10065_10151_10068_10344_10345_10342_10343_10340_10341_10193_10194_10304_10307_10060