-
Thread
Bits shiften - ich verstehe es nicht.
d4: 88 0f add r24, r24 d6: 99 1f adc r25, r25 d8: 84 0f add r24, r20 da: 95 1f adc r25, r21 dc: 44 e6 ldi r20, 0x64 ; 100 de: 34 9f mul
224 ee: 9c 4f sbci r25, 0xFC ; 252 return out; } f0: 08 95 ret 000000f2 <main>: int main() { result = bcd3((uint16_t)secondbyte<<8 + firstbyte); f2: 20 91 00 01 lds r18,
-
Thread
Mouser Bestellung
Hallo Arthur K. (dersamoaner), Bestellst du die nächsten Tage wieder bei Mouser ? ich bräuchte drei PEC16-4015F-N0024 (schon mal vielen Dank). Grüße Andreas
meine Liste: 2x LT3571 -> 584-LT3571EUD#PBF 2x TL431 -> 511-TL431ACZ-AP 2x PIC16F17146 -> 579-PIC16F17146-I/P 6x AQY284EH -> 769-AQY284EH
-
Thread
ARM-Assembler-Tutorial
Wikipedia wären das: Atmel: SAM4-Familie (Cortex-M4) Freescale: Kinetis-Familie (Cortex-M4 und Cortex-M4F) STMicroelectronics: STM32-F3/F4-Familie (Cortex-M4F) Infineon: XMC4000-Familie (Cortex-M4F) Texas Instruments: MSP432, Stellaris-LM4F- und Tiva-TM4C-Familie (Cortex-M4F) NXP Semiconductors: LPC4300
ARM hat, wenn ich das in meiner relativ kurzen > Recherche richtig rausgefunden habe, jedoch nur 16, von denen man nur 12 > wirklich frei nutzen kann. Es sind 13, es sei denn man belegt eines fix als Frame Pointer oder Basispointer für PIC o.ä. Die schräge Zahl kommt daher, dass viele Befehle einen
-
Thread
PIC 16C63A Fahrstuhl-Steuerung wieder beleben
Sorry es ist ein PIC 16C74B
Gary schrieb im Beitrag #5989192: > kannst Du mir dann einen PIC16C84 schicken Er hat aber einen 16C74. Kein Flash, nur OTP.
-
Thread
Zeta SBC V2 Z80 mit Floppy Disk
Nachtrag: Farnell hat noch 3 Stück: https://de.farnell.com/zilog/z84c0008peg/cpu-z80-8mhz-84c00-dip40/dp/1081890
funktionieren nur mit A, aber im Gegensatz zu den anderen > Registern kann A nicht sinnvoll gepaart werden (F ist kein normales > Register). Wobei die Nichtorthogonalität bei den 16-Bit-Befehlen noch ausgeprägter ist als bei 8 Bit. Da sind beim Z80 abgesehen von ix und iy keine zwei Register gleich: hl
-
Thread
Kompleete Werkstattauflösung
SMD 5x Stange ATTINY13A-SU 12 Stück Stange ATTINY44A-PU 5 Stück ATTINY84A-PU 3 Stück ATTINY85-20SU 5 Stück ATTINY2313-20PU 3 Stück ATTINY2313A-PU 8 Stück ATMEGA32A-PU 4 Stück ATMEGA328P-PU 2 Stück mit Ard. Bootloader ATMEGA644PA-PU 1 Stück ATXMEGA16A4-AU 2 Stück
Farbe silber, nie benutzt. Hier wäre auch Versand möglich, Preis bei Abholung 40,- Euro, Versand + 16,49 Euro innerhalb D. Gruß Thomas
-
Thread
AKO Weidezaungerät reparieren
N-Channel MOS ? Die beiden Widerstände R2 und R5 sind auch nicht mehr zu entziffern. Der IC ist ein PIC16F1503. Unterspannungsabschaltung und die Ansteuerung der LED macht der. Das geht auch noch alles. Bezüglich meiner Anrede: Ich wollte nur höflich und respektvoll sein, da ich denke, dass hier
H. H. schrieb im Beitrag #7050435: > PDTC124ET Danke. dann kann ich nur hoffen das der µC PIC16 1503 keinen Schaden hat. dann muss ich jetzt nur noch schauen wie stark die platine schaden genommen hat... ich mit meinen mittelalterlichen, grobschlechtigen Lötkolben hab da jetzt nicht die beste
-
Thread
Paradigmenwechsel im Embedded Design Gesperrt
Im Gegensatz zu deinem Teensy-Mist bekommt man die µC für teils <50 Cent. Übrigens: Wenn du mit PIC-Jüngern kommst, beweist du übrigens nur, dass du keinerlei Ahnung hast. Diese PIC hier: https://www.microchip.com/design-centers/32-bit/pic-32-bit-mcus/pic32mz-ef-family Können Leistungsmässig mit
". Assembler solls ja auch noch geben. Oft sind aber meine Projekte so /aufwendig/, das ich selbst 16F84er (Erbmasse) mit C vergewaltige.
-
Thread
Problem mit Spannungsteiler
, weil der interne 15pF-Sample-Kondensator ja schon geladen ist. Stefanus F. schrieb im Beitrag #5919087: > Weil er sich beim umladen stärker entlädt und das dann womöglich die > Messung beeinträchtigt. 10nF ist auf jeden Fall schon zu wenig. Der 10nF ist fast 1000 mal größer als der 15pF, damit reicht der hinreichend aus, um das letzte LSB des 10Bit ADC /nicht/ zu verfälschen. Und dann ist der 10nF Kondensator schon nach knapp 100ms wieder ausreichend
-
Thread
Kleinen uC gesucht
Hallo Sandra, Schaue mal nach dem PIC12F1840. Michael
K. J. schrieb im Beitrag #5894532: > allerdings gibt es die kleineren Käfer nur als PIC12 > und die werden ja nicht mehr Weiterentwickelt. das ist nicht richtig, z.b. ist der pic16f18313 aktuell und hat 8 pins. mt
-
Thread
(V) Spannungsregler, Logik, MCUs,
ausgelötet Nokia-Akkus BL-4C und BL-5B 2x Quecksilber-Schalter YARD-IR-Empfänger rev. 2 mit PIC16F628, PDIP18 und MAX232 Mini-ICE mit ATMEGA16-16AU und FT232RL Xilinx programmer by martiniman, LPT-Port Schreibt mir einfach welche Teile euch interessieren und was sie euch wert sind.
Reichelt- bzw. Digikey-Preises ansetzen, d.h. ATTINY13V-10PU, 0,50 ATTINY44V-10PU, 1,- ATTINY84, 0,60 ATMEGA88-20PU, 1,10 ATMEGA168-20PU, 1,30 MIC5801, 1,20 AT90CAN128-15AZ, 2,70 PIC16F628, 1,00 LPC1766, 4,00 YARD-IR-Empfänger rev. 2 mit PIC16F628, PDIP18
-
Thread
Welche uC /IDE hat besten Aussichten?
RTOS Timeslotanalyse gefunden. Die verwendete Debugunit mus dafür aber auch entsprechende Frequenzen (84MHz bei mir) unterstützen, um die Daten aus dem Chip zu bekommen.
Stefanus F. schrieb im Beitrag #5889092: > Von Grammatik habe ich in der Tat keine Ahnung, eben so wenig von > Rechtschreibung. Stimme ich zu. *ebenso wenig*
-
Thread
Raspberry Pi 4 vorgestellt
*** Syncing changes to disk *** If no errors appeared, your firmware was successfully updated to f8060224e53e26cdaea5b9f6f010ac8c3692e2ea *** A reboot is needed to activate the new firmware das tut.... Linux raspberrypi 4.19.57-v7l+ #1244 SMP Thu Jul 4 18:48:07 BST 2019 armv7l GNU/Linux
kein Qualitätsmerkmal ist, bei dem was die sich erlaubt haben: https://www.youtube.com/watch?v=7FeqF1-Z1g0
-
Thread
AVR: Ist PORTx |= atomar?
r24, 0x01 ; 1 12: 86 b9 out 0x06, r24 ; 6 14: 88 b1 in r24, 0x08 ; 8 16: 8c 7f andi r24, 0xFC ; 252 18: 88 b9 out 0x08, r24 ; 8 1a: 96 ff sbrs r25, 6 1c: 00 c0 rjmp .+0 ; 0x1e <softspi_write_byte+0x1e> 1e: 82
der o.g genannten /notwendigen/ Voraussetzungen: > 14: 88 b1 in r24, 0x08 ; 8 > 16: 8c 7f andi r24, 0xFC ; 252 > 18: 88 b9 out 0x08, r24 ; 8 0xFC = 0b11111100 ist nicht darstellbar als 0xff ^ (1 << n). Die Makro-Definitionen wurden nicht genannt.
-
Thread
XMEGA Hardware-Bug (Kritisch) Gesperrt
ea ldi r24, 0xAC ; 172 6ee: 90 e0 ldi r25, 0x00 ; 0 6f0: f3 cf rjmp .-26 ; 0x6d8 <main+0xf4> 6f2: 84 eb ldi r24, 0xB4 ; 180 6f4: 90 e0 ldi r25, 0x00 ; 0 6f6: 0e 94 7d 01 call
fd cf rjmp .-6 ; 0x00000008 .data:0000000e 01 e0 ldi r16, 0x01 ; 1 .data:00000010 00 93 67 06 sts 0x0667, r16 .data:00000014 f8 cf rjmp .-16 ; 0x00000006 [/code] Und als Intelhex [code] :020000020000FC :1000000001E000936106039501C00000FDCF01E00F
-
Thread
[V]erschencke alte PIC16F84 ungenutzt
Hallo Gemeinde, ich habe hier noch ein paar (6 Stück) PIC16f84, hat da jemand Interesse dran? Bitte nur um Versand (ca. 2,7€ oder so..) Gruß Oliver
-
Thread
ADC Converter große Auflösung
536_10843_10059_10884_10887_321_322_10103,searchweb201603_52,ppcSwitch_0&algo_expid=06b997fb-737b-427f-8b6b-c2517b95497d-0&algo_pvid=06b997fb-737b-427f-8b6b-c2517b95497d&transAbTest=ae803_4 lohnt sich, oder fake? Hat jemand bereits Erfahrung damit?
nicht höllisch aufpasst. Ich hatte damals den Fehler gemacht separate 4MHz und 10MHz Quarze für den PIC16C84 und den ADC zu verwenden. Das führt schon zu einem merklichen Rauschen. Hätte man die Clocks von einem gemeinsamen Takgeber abgeleitet, wären evtl. die von Stefanus genannten 20 Bits möglich
-
Thread
Aufwandschätzung für Cross-Assembler
Ich hab mitte der 90er auf meinem Amiga 500 in GFA-Basic einen Pic16F84-Assembler gebaut. Mit Labels und ein paar erweiterten Opcodes, ohne bedingte Assemblierung, Makros und so'n Werks. Zwei-Pass, ca. 15 Minuten Compilierzeit für effektiv gerade mal 1kWords Ergebnis
schrieb im Beitrag #5833268: > Ich hab mitte der 90er auf meinem Amiga 500 in GFA-Basic einen > Pic16F84-Assembler gebaut... Interessant, hier war es ein Intel 8085 und ebenfalls das sagenhafte GFA-Basic von Frank Ostrowski auf einem ATARI ST. Der erste Versuch endete in einer Sackgasse und ich
-
Thread
HDMI an Arduino
einem STM32F7 (der braucht dann externes RAM) könnte das möglich sein. Der hat auch ein paar Displayschnittstellen, da könnte es auch etwas geben.
R. F. schrieb im Beitrag #5814047: > Das sieht gut aus, aber woher nehmen? Das hat mit HDMI aber mal gar nichts zu tun.
-
Thread
Compilierung des EU1KY AA unter Linux.
' undeclared (first use in this function) Src/analyzer/rtc/emrtc.c:204:16: error: 'RTC_CNTL' undeclared (first use in this function) Src/analyzer/rtc/BACKUP.h:84:81: error: 'RCC_APB1ENRbits' undeclared (first use in this function) Src/analyzer/rtc/BACKUP.h:53:81: error
:#include "stm32f7xx_hal_rtc.h" ./rtc/STM32F7RTC.c:#include "stm32f7xx_hal_rtc_ex.h" ./rtc/STM32F7RTC.c:#include "STM32F7RTC.h" ./rtc/emrtc.c:#include "RTC.h" ./rtc/emrtc.c:#include "GPIO.h" ./rtc/emrtc.c:#include
-
Thread
PIC16F84 Stopuhr funktioniert in MPLABSIM aber nicht in der Schaltung
trotzdem einfach nicht zum Laufen bringe. Ich möchte gerne versuchsweise eine kleine Stopuhr mit einem PIC16F84 realisieren. Nun habe ich das angehängte Programm geschrieben und in MPLABSIM getestet und es macht genau das was es soll. Den PIC habe ich auf einem Steckbrett zum Testen mit minimaler Beschaltung
so als würde er ständig resetten. Ich hatte die Schaltung schon mit einem PIC16F877 und einem LCD aufgebaut, und auch da sah es so aus als würde ständig ein Reset ausgelöst, da der LCD ständig initialisiert wurde.
-
Thread
ATmega32 noch zeitgerecht?
gewöhnt hatte. Mein persönlicher ATmega32-Ersatz ist irgendein STM32Lxxx (stromsparend) oder ein STM32F10x, meist ein STM32F103C8 (auch nicht mehr zeitgemäß, aber sehr gut erhältlich).
man sollte auf den ATmega32A umsteigen. Pinkompatibel ist auch der ATmega324PB (3 UARTs, 3 Timer 16Bit).
-
Thread
PIC-Quellcode: Analysetool
. Wenn du die Funktionsweise des Codes nicht selber nachvollziehen kannst (wofür du im Fall von PIC16/18 mein vollstes Verständnis und Beileid hättest) - wie wäre es dann mit einem Simulator/Emulator? Oder nimm einen realen PIC, steck den Debugger dran und laß das Programm im Einzelschrittbetrieb
Volker S. schrieb im Beitrag #5735880: > Mark K. schrieb im Beitrag #5735192: >> ich habe hier einen PIC-Assembler-Quellcode, > > Welcher Controller und wie umfangreich? Ursprgl. für den 16F84, dann über weitere Stufen der 16F684 und zuletzt der 16F1824, wobei ich wegen des größeren Progammspeichers
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V4]
nicht zitieren kann? Auf jeden Fall, hier ist das Image mit den Rücksende-Bedingungen https://ae-pic-a1.aliexpress-media.com/kf/Sc80cd48dd7cb478e99b34f4354c8c16fx.jpg_.webp Und hier der relevante Teil >> Grund für die Rückgabe >> >> Für den Artikel, der beschädigt/defekt / nicht wie beschrieben
ein Schnäppchen ergattern. Aber bestellt wird jetzt nicht mehr täglich wie früher... 10 Stk. PIC12F508 um 5.85 Euro als "Early Bird"-Angebot :) Denn heute früh habe ich beim Kaffeetrinken aus einem PIC12F508 ungewollt einen PIC10F202+ gemacht (mit 5 GPIOs statt nur 4 GPIOs wie beim PIC10F202
-
Thread
Rust - ist das hier um zu bleiben?
Bake a cake printf("Happy birthday %s!\n", who); } [/c] [code] cd geburtstag gcc -shared -fPIC -I ../greeter main.c -o libgreeter.so cd .. [/code] Man beachte, ist das Interface separat, sind die Projekte "A", "Hallo" und "Geburtstag" sind beim kompilieren unabhängig voneinander. Falls
implemented for `i32` = help: the following other types implement trait `Add<Rhs>`: <&'a f32 as Add<f32>> <&'a f64 as Add<f64>> <&'a i128 as Add<i128>> <&'a i16 as Add<i16>> <&'a i32 as Add<i32>> <&'a i64 as Add<i64>>
-
Thread
Vorschlag zu Hex-Ziffern auf 7-Segment-Anzeigen
Josef G. schrieb im Beitrag #5697883: > A aut, B bol, C ces, D dev, E est, F fon. A aut, B bol, C ces, D div, E eot, F fon.
https://www.realdigital.org/doc/ad0c5fbdaddde0e930abbd9eda84f88b
-
Thread
Noch ein Taschenrechner auf ATMega Basis
So, hier der Kleinkram: Elkos: Vorgesehen waren 470uF, 16V. Aus Platzgründen (Bauhöhe) habe ich nur 2x 220uF 6.3V verbaut. Die geringere Kapazität macht keine Probleme. Bei einzelligem LiPo-Akku genügen vor und hinter dem Spannungsregler 6.3V. Ich habe
ein Emulator verwenden. Ein Projekt gibt es hier: http://www.teenix.org/ Als Prozessor wird ein PIC18F47K40 mit 15-Digit 7-Segment LED verwendet. Der Quellcode vom Programm liegt nicht vor - wohl aber das HEX-File für den PIC.
-
Thread
Microcontroller im SO14 mit Centerpinning
ist, vielleicht einen laengeren Controller nehmen und die ueberstehenden Pins unbenutzt lassen? z.B. PIC16F84 hat die Stromversorgungspins mittig gegenueberliegend.
für die FB ein Cortex M7 sein? Ich hatte sowas ähnliches mal vor Jahren gemacht: einfach einen PIC16F7xx im SO Gehäuse rücklings auf die LP geklebt und die Pins mit dünnem CuL angeschlossen. Programmiert in Assembler, sind ja nur ca. 35 Befehlsarten. W.S.
-
Thread
Atmel noch zukunftsfähig? Gesperrt
Preis. Wann strafft eine pöse Heuschrecke das Portfolio von Microchip mit MCS51, AVR, XMEGA, SAM, PIC12, PIC14, PIC16, PIC18, PIC24, PIC32? Bei der nächsten Finanzkrise, in die wir gerade reinrauschen?
: > Wann strafft eine pöse Heuschrecke das Portfolio von Microchip mit > MCS51, AVR, XMEGA, SAM, PIC12, PIC14, PIC16, PIC18, PIC24, PIC32? > Bei der nächsten Finanzkrise, in die wir gerade reinrauschen? Da auch Microchip ein Unternehmen ist, das nicht nur aus purer Liebe und Güte zu den Menschen
-
Thread
Steuerung LED Netzteil
Spannung ausgibt, die mittels Trimmer einstellbar. Wahrscheinlich würde ich aber einen meiner ollen Pic16f84 verbauen. Die landen sonnst noch auf dem Müll. :) Marcel H. schrieb im Beitrag #5634773: > Zusätzlich hatte der Baustrahler > zwei Taster für die Helligkeit und einen Taster für Ein/Aus.
-
Thread
Defekte Platine Teufel CB11 Bauteilerkennung
sie funktioniert dann zunächst (bis zum nächsten Kaltstart -,-). Das Sortiment: WINGONEER 25 Werte 16V 25V 50V 1uF bis 2200uF Elektrolytkondensatoren Verschiedene Sortimentskit Set Schwarz - 125PCS Weiteres 2: Oben im Chat hat jemand von einem aufgeblähten Kondensator gesprochen. Der Vorbesitzer
offer/652898008804.html https://g-search3.alicdn.com/img/bao/uploaded/i4/i3/896611897/O1CN0160mh5F1Pss2L3BvKa_!!0-item_pic.jpg_460x460q90.jpg_.webp
-
Thread
Scheduler für AVR
95 ret 2f2: cf 93 push r28 2f4: df 93 push r29 2f6: fc 01 movw r30, r24 2f8: 84 91 lpm r24, Z 2fa: ef 01 movw r28, r30 2fc: 21 96 adiw r28,
, wie bei pic16. mt
-
Thread
WS2812 und ATtiny44 / 8 MHz intern
ich folgende Controller mit eingestelltem 8MHz: ATmega8 ATmega168 / 328 ATtiny2313 ATtiny44 / 84 ATtiny85 Kurze Frage: Macht es Sinn, die Assemblerdatei im Timing so zu verändern, dass es auch mit 16MHz (und logischerweise externem Quarz) funktionier ?
/260ps (200ps). Wirklich interessant wäre es für mich, das auf einen Pic10f2xx zum laufen zu bekommen. Hab mich nur bisher davor gedrückt, das unmögliche, möglich zu machen. :)
-
Thread
[V] Halbleiter, Netzteile, Opto, Encoder, Diskret, Relais, Pneumatik, AoIP
kleines Update der verfügbaren Bauteile sowie ein paar Preisanpassungen. Halbleiter: 425x ATMEGA325-16AU: AVR -> 1,00 €/Stk. 84x PIC16LF648A: Microchip PIC -> 0,50 €/Stk. 8x CW25-TIM: GPS-Modul mit 1pps und Clockausgang -> 5,00 €/Stk. 84x LTC1337CSW:
den letzen Tagen erheblich verkleinert. Deshalb ein weiteres Update. Halbleiter: 415x ATMEGA325-16AU: AVR -> 1,00 €/Stk. 84x PIC16LF648A: Microchip PIC -> 0,50 €/Stk. 8x CW25-TIM: GPS-Modul mit 1pps und Clockausgang -> 5,00 €/Stk. 84x LTC1337CSW:
-
Thread
Schaltung Stromverbrauch minimieren?
schrieb im Beitrag #5606805: > was ordentliches. Also kein Arduino, sondern einen nackten AVR oder PIC. Na ja ... ich werfe von einem China-A*-ProMini die LED und den Spannungsregler runter und komme bei 5V / 16MHz im sleep auf 5..7µA. Ich weiß, dass weniger geht, aber mit 60mAh pro Jahr komme ich
Stefanus F. schrieb im Beitrag #5608901: > Man kann auch die 16MHz Version mit 3,3V betreiben, indem man die > CLKDIV8 Fuse setzt und danach im Programm den Clock Prescaler wie > gewünscht ändert (zum Beispiel