-
Thread
Bits shiften - ich verstehe es nicht.
r19, 3 d2: 98 5f subi r25, 0xF8 ; 248 uint16_t out = outl; d4: 89 2f mov r24, r25 d6: 90 e0 ldi r25, 0x00 ; 0 if (in & 0x0002) out += 400; d8: 21 ff sbrs r18, 1
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
PIC 16F688 Timereinstellung / Timerstart
4 Zimmer in unterschiedlichen Abständen beleuchten. Leider bin ich in der Programmierung des PIC 16F688 noch nicht so tief eingedrungen, dass ich die Einstellungen für den Timer0 vernünftig hinbekomme. Ich habe mir das Datenblatt schon mehrfach angesehen, aber ich verstehe den Teil nicht
Stefan F. schrieb im Beitrag #5983588: > Leider bin ich in der Programmierung des PIC 16F688 noch nicht so tief > eingedrungen, ... ich würde mal den simulator im mplab benutzen! dann kannst du alles im
-
Thread
Zeta SBC V2 Z80 mit Floppy Disk
Booting system file from EPROM BNKBIOS3 SPR FE00 0200 BNKBIOS3 SPR AA00 4600 RESBDOS3 SPR F800 0600 BNKBDOS3 SPR 7C00 2E00 62K TPA CP/M-3 BIOS V1.2 RBC 8-Mar-2017 http://www.retrobrewcomputers.org based on CP/M-3 BIOS V1.13 TR 950314 E: MDrive 768k H:-K: DOM Module 128 MB
Booting system file from EPROM BNKBIOS3 SPR FE00 0200 BNKBIOS3 SPR AA00 4600 RESBDOS3 SPR F800 0600 BNKBDOS3 SPR 7C00 2E00 62K TPA CP/M-3 BIOS V1.2 RBC 8-Mar-2017 http://www.retrobrewcomputers.org based on CP/M-3 BIOS V1.13 TR 950314 E: MDrive 768k H:-K: DOM Module 128 MB
-
Thread
RAM Verbrauch auch von lokalen variablen ermitteln
// lowest stack address extern uint8_t __stack; // highest stack address uint16_t stack_size( void ) // available stack { return (uint16_t)&__stack - (uint16_t)&__bss_end + 1; } uint16_t stack_free( void ) // unused stack since last call { uint8
lötbar bleiben; also > kein 05 Pitch oder so. Bei SDIP28 oder SO28 kannst Du auch z.B. einen PIC32MX170F256B-50I/SP (SDIP28) nehmen. 256k Flash, 64k RAM, 50MHz 32 Bit, und das ganze für aktuell 3.62€ bei Mouser z.B. Gibts aber auch bei Reichelt. Damit ist die Grenze ZIEMLICH weit nach oben gerutscht
-
Thread
Einfache temperaturgeführte Leerlaufregelung bauen
denke was du da original verbaut hast ist soetwas hier https://www.google.de/imgres?imgurl=https%3A%2F%2Fi.ebayimg.com%2F00%2Fs%2FNTMwWDEwMjQ%3D%2Fz%2FGzYAAOSwEMxa0MJQ%2F%24_72.JPG&imgrefurl=https%3A%2F%2Fwww.ebay-kleinanzeigen.de%2Fs-anzeige%2Fleerlaufsteller-zigarre-escort-mk4-xr3i-k-jetronic%2F804256581
temp ldi temp, 0 out ocr1a, temp ;AD-Wandler Takteinstellung ;mögliche Vorteiler 2, 4, 8, 16, 32, 64, 128 ;Benötigte Frequenz 50kHz - 200kHz ;z.B. 8.000.000 Hz / 32 = 250 kHz ;z.B. 8.000.000 Hz / 128 = 62,5 kHz ldi temp,0b00100111 ;Vorteiler auf 128 out ADCSR,temp cbi ADCSR,ADIE
-
Thread
Atmega128 - Programm wird geladen, aber LED blinkt nicht?
nicht den Abblock-Kondensator und Pull-Up Widerstand hinzufügen? Abblock-Kondensator heisst: 1x 100nF lins und einmal 100nF rechts and (A)VCC und GND direkt neben den µC stecken. Pull-Up Widerstand: 1k bis 10k Ω von Reset nach VCC.
Programmieren ohne Versorgungsspannung hatte ich auch schon. War ein Tiny mit 100nF und 10µF, sonst nichts. Programmer definitiv ohne Versorgung der Schaltung.
-
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
CPU 300MHz, aber ADC und DAC schaffen 2MSps. Wie nur?
> einem PIC32MZ2048EFH, da rennt der > ADC (naja: die ADCs) mit 12MSPS. Das sind 4 ADC die versetzt gestartet Da schafft TI schon mit einem einzelnen ADC im TMS320F2809 12.5 MSPS. Natürlich mit 12 Bit.
kann, 2^64 Bit Auflösung zu benötigen. 1 Elektron hat ca. 1,6e-19C, für 1C benötige ich also ca. 2^62,5 Elektronen. Ein Kondensator mit 1F hält bei 1V Spannung genau 1C an Ladung. Jedenfalls müsste man sich da mit einzelnen Elektronen herumschlagen, was nach Ultrahochvakuum und Temperaturen nahe dem
-
Thread
Module miteinander verbinden - welchen Bus nehmen?
numeriere ich das durch. Mit Kodierschaltern. https://www.conrad.de/de/kodierschalter-hexadezimal-0-9a-f-schaltpositionen-16-hartmann-hex-codierschalter-1-st-705462.html Die kannst du im Grunde genommen bei jeder Art von Bus zum festlegen der Adresse verwenden, auch bei Ethernet/WLAN. Ist es denn
Frank K. schrieb im Beitrag #5786512: > PIC32 kann seine UARTs mit 20 MBit/s fahren, bei STM32 ist bei 4.5MHz > Schluss. TIVA 4C geht bis 10 MHz. Aus dem RM0410 (STM32F76xxx, STM32F77xxx): [pre]USART main features • Configurable oversampling
-
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?
als Beispiel: https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=1c37c420e4f69cc62c6bf1272793321c Ich wüsste jetzt nicht, wie man das noch verständlicher und besser machen könnte.
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.
Rufus Τ. F. schrieb im Beitrag #5700097: > Es gibt Leute, die sie brauchen, Stimmt, diese Funktion habe ich vergessen. Ich würde nur ungern die F1 bis F6 dafür opfern. Diese Tasten haben schon andere sinnvolle
-
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
[VS] Bauteile, Kabel, Dev-Boards, Netzteile, Trafos, uvm.
vergeben) 1x Getriebemotor 6-24V, (ähnlich Pollin: 310422) (vergeben) 1x Nippon Chemi-Con CEGW 39000µ/16V (vergeben) 2x Nippon Chemi-Con CEGW 4700µ/40V (vergeben) 1x Sprague Powerlytic 9400µ/35V (vergeben) 1x Sprague Powerlytic 20000µ/16V (vergeben) 1x Marcon Chemicon 47000µ/16V Die Elkos stammen aus
) 4x Atmel AT89C2051-24PU, unbenutzt (vergeben) 1x Atmel ATMEGA8515-16PU, unbenutzt (vergeben) 3x Microchip PIC16F690-i/P, 2 davon unbenutzt (vergeben) 1x Microchip 12F629-I/P, benutzt 4x TE Connectivity 1-964575-6 (Mouser: 571-1-964575-6) 1x Phoenix Contact 1771156
-
Thread
Abtastzeitpunkt bei CAN verschieben (Phasesegm1, Phasesegm2 und SJW)?
Hallo, ich habe ein kleines Problem zw. AVR ATmega16M1 und einen PIC18F2680 (verbaut im Microchip CAN BUS Analyzer). in meinem BUS funktioniert alles nun habe ich mir einen CAN BUS Analyzer gekauft um Sachen Mitzuloggen oder über den Windowsrechner
SJW 0b10 und 0b11 Kombinationen hab ich noch nicht getestet. Mein Hausbussystem besteht aus ATmega16M1-MCP2551 Gespannen was absolut gut funktioniert, keine CRC Fehler oder wiederholte Übertragungsversuche. Das Gegenstück ist ein PIC18F2680 mit MCP2551 Tranceiver. Einziger Unterschied der mir aufgefallen
-
Thread
[V] Halbleiter, Netzteile, Opto, Encoder, Diskret, Relais, Pneumatik, AoIP
Verpackung aufbewahrt, ausgenommen die pneumatischen Bauteile. Halbleiter: 450x 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. 104x LTC1337CSW:
Ralph T. schrieb im Beitrag #5623725: > PIC16LF648A În welchem Gehäuse wären die? Danke! Gruss Chregu
-
Thread
Regelbares 3~ AC Netzteil konstruieren
Stefanus F. schrieb im Beitrag #5598974: > DiDi schrieb: >> Stefanus F. schrieb: >> >>> Weist du, hier verzweifeln schon einige Leute daran, eine Spannung >30V >>> mit einem Mikrocontroller einfach nur an/
16 2/3 Hz Netz ja einen Restposten :-)
-
Artikel
PIC C-Compilervergleich
mit int und double. Zum Schluss wird noch eine Wurzel und der Logarithmus von PORTA gebildet und bei PIC18/24/32/dsPIC auch noch PORTA hoch PORTB gerechnet. Ergebnisse. + PIC12/16/18 PIC12F1840 7kB ROM 256B RAM PIC16F1827 7kB ROM 384B RAM PIC18F46K22 64kB ROM 3896B RAM XC8 Free (Optimization: all) Used
1879 Words (46%) Built in 275ms Used RAM: 64 Byte (2%) Used ROM: 6955 Byte (11%) Built in 703ms + PIC24/32/dsPIC PIC24FJ16MC102 16kB ROM 1024B RAM dsPIC33FJ16GS402 16kB ROM 2048B RAM PIC32MX220F032B 32kB ROM 8192B RAM XC16 Free (Optimizing Level 1) Used RAM: 12 Byte (1%) Used ROM: 1404 Byte (26%) Built
-
Thread
Bauteile Günstig Dave Jones
Stichprobe Mikrocontroller: 1 Stück STM32F302CBT6 Farnell: USD 5.56 Mouser: USD 4.64 Digi-Key: USD 4.62 LCSG: USD 2.21 Also für diese Stichprobe wirklich viel günstiger.
: Microchip PIC16F1459-I/SS 8Bit Controller mit USB, TSSOP Gehäuse (Habe den gerade auf den Tisch, daher die Auswahl) LCSG: 1 Stück 1,8531 Euro 100 Stück 1,7516 Euro ******************************
-
Artikel
LPC-Mikrocontroller
30MHz, 2 bis 8kB SRAM, und einem internen 1% genauen 12MHz Oscillator. Überblick über die Features: fMAX von 30MHz, 1 10-Bit ADC mit 8 Kanälen, 2 Comparatoren, 2 UARTs, 1 SSP/SPI, 1 I2C, DMA Controller, CRC Engine, 1 32-Bit, 5 Timer (16- und 32-Bit, + RTC), 13 PWM Kanäle, bis zu 55 GPIOs. User Manual
(NVIC). Serial Wire Debug, Micro Trace Buffer supported. System tick timer. Memory: 32kB (LPC824), 16 kB (LPC812M101JD20/LPC812M101JDH20/LPC812M101JDH16), 8 kB (LPC811M001JDH16) or 4kB (LPC810M021FN8) on-chip flash programming memory. 8kB, 4kB, 2 kB, or 1 kB SRAM. In-System Programming (ISP) and In-Application
-
Thread
Lagerverkleinerung
Latch 40 Stk 1€ 12. H1102NL Ethernet Trafo 19 STk 5€ 13. H1102NL Ethernet Trafo 19 STk 5€ 14. IS62C256AL-45ULI SRAM, 256kB, 32K x 8 Bit, 45ns, 5V 18 Stk 2€ 15. IS62C256AL-45ULI SRAM, 256kB, 32K x 8 Bit, 45ns, 5V 5 Stk 0,50€ 16. K6T0808C1D-GF70 SRAM, 256 Kbit, 32K x 8bit, 70ns, 2.7V bis 5.5V 25 Stk
256 Kbit, 32K x 8bit, 70ns, 2.7V bis 5.5V 25 Stk 2€ 23. LPC2941 80C51 MCU 4K Flash 27 Stk 1€ 24. PIC12F675 MCU 1k Flash ADC 87 Stk 6€ 25. PIC12F675 MCU 1k Flash ADC 22 Stk 1,5€ 26. STPS5H100 Schottky 5A 100V 75 Stk 2,5€ 27. STPS5H100 Schottky 5A 100V 75 Stk 2,5€ 28. STPS5H100 Schottky 5A 100V 75
-
Thread
Welcher Microcontroller für i2c-Display
Stefanus F. schrieb im Beitrag #5550293: > Der ATtiny13 ist schon mit > > printf("Hello World %i",zahl); > > überfordert. Der nicht ... :-)
Hallo, Stefanus F. schrieb im Beitrag #5550548: >> Da hat man auch gleich den Spaß mit der USI. > > Die USI Schnittstelle finde ich auch ätzend. Darf ich mal fragen warum? rhf
-
Thread
Rust als Embedded-Programmiersprache Gesperrt
folgende Funktion (zum Glück auch nur ein Beispiel) in rust aussehen und was sagt der Compiler, wenn er f1 und f2 nicht zur Compilezeit kennt? [c] std::unique_ptr<int> func(bool f1, bool f2, std::unique_ptr<int> &up) { std::unique_ptr<int> tmp; if(f1) { tmp = std::move(up); } else {
[pre] fn func(f1: bool, f2: bool, up: Box<i32>) -> Box<i32> { let mut tmp = Box::new(0); if f1 { tmp = up; } if f2 { println!("{}", up) } tmp } fn main() { let
-
Thread
CAN-Sender im Mini-Format
Dann eben ein PIC18F2xK80? (x= 5oder6) <edit>der 25k83 ist neuer und scheint auch billiger zu sein. Kostet gerade so viel, wie ein 2515</edit>
Schau dir mal ATmega16M1 an, wenn es auch Cortex-M sein darf gibt es den ATSAMC21. Haben beide 32 Pins.