-
Thread
Epidemiologischer Verlauf und Analyse von Krankheiten Teil 2 Gesperrt
%3D&_js_v=a2&_gsa=1#referrer=https%3A%2F%2Fwww.google.com&share=https%3A%2F%2Fwww.rollingstone.de%2Ftill-lindemann-100-gedichte-wenn-du-schlaefst-kritik-1933339%2F https://www.zeit.de/2020/16/till-lindemann
%3D&_js_v=a2&_gsa=1#referrer=https%3A%2F%2Fwww.google.com&share=https%3A%2F%2Fwww.rollingstone.de%2Ftill-lindemann-100-gedichte-wenn-du-schlaefst-kritik-1933339%2F > > https://www.zeit.de/2020/16/till-lindemann
-
Thread
DC-Motor über Gegen-EMK-Spannung regeln
das war um die Jahrtausendwende, gab es jedenfalls im Amateur-Hobby-Bereich nicht viel mehr als den 16F84 und das war damals schon eine tolle Sache. Um diesen herum wurde dieser DIY-Dekoder, auf den das alles zurückgeht, entwickelt, wobei im Mittelpunkt natürlich die Dekodierung des Digitalsignals stand
manchmal der Gedanke kommt, ob es nicht helfen würde, den Teil um IC3B herum zur Signalformung vor den A/D-Eingang einzufügen). Die Regelung wird allein im PIC ausgeführt - die GES wird über den üblichen 2x10k-Spannungsteiler an den A/D-Eingang des PIC geführt, dort liegt lediglich noch ein C und eine Schottly
-
Thread
AVR Watchdog Timer zu ungenau 6h/18h
ist, auf das letzte µA zu optimieren.
nämlich dafür. Findet sich die Versorgung mit Plus an Pin 1 und Masse an Pin 8, dann wird es wohl ein PIC sein (PIC12F519/F629 o.ä.). Das sind 8-Pin Mikrocontroller von Microchip.
-
Thread
DCF77 - Stunden werden nicht korrekt angezeigt
Der Link funst evtl. besser: https://oar.ptb.de/files/download/56d6a9c0ab9f3f76468b45a7
nicht mehre Pakete ausgewertet. Aber ICH hatte einfach keinen Platz mehr, in dem mit C vergewaltigten PIC16F84. :D
-
Thread
PIC32MX350 läuft zu langsam
Habe das mit einem PIC32MX340F512H gestestet. Bei einem SysClock von 96MHz und einem Teiler von 16 in der SPI Konfiguration messe ich einen SPI-Clock von 3MHz (genau 2,85MHz). Nachtrag: Im DB findet sich unter 17.2.5 die Formel zur Berechnung von F_SCK (SPI-Clock): F_SCK = F_PB / (2 * (SPIxBRG + 1) ) ergibt bei 96MHz SPI1BRG = 16: 96 / (2 * (16 + 1) ) = 2,82....MHz Passt also so ziemlich zur Messung!
-
Thread
Begriffsabgrenzung Maschinenzyklus Befehlszyklus
für mich als einen der das seit 30 Jahren macht, scheint https://b1391bd6-da3d-477d-8c01-38cdf774495a.filesusr.com/ugd/56440f_96cbb9c6b8b84760a04c369453b62908.pdf (aus dem nand2tetris-kurs) brauchbar. Aber manche haben halt ihre ganz spezielle Lernweise, > Das hatte ich schon erwähnt, scheint aber
Architekturen übertragen. Im Nachhinein ist mir ausgefallen, dass sich die Autoren in ihrem Buch auf den PIC16F84A beziehen. Das haben auch einiger hier im Forum schon vermutet. Wichtige Kommentare in diesem Zusammenhang waren: georg schrieb im Beitrag #6137194: > Der zweite Satz ist dagegen eine unzulässige
-
Thread
Attiny Programmierung
für alle die von mir benutzten Controller ein solches "Makefile - Template"... die da sind MCS-51, PIC16F, STM8, AVR, MSP430, STM32 und NXP. Das ist so einfach, dass ich manchmal "nachsehen" muss, auf welchem Controller ich mich bewege (weil ich logischerweise den Bibliotheken und die Funktionsnamen
für mein Flashershield in https://www.mikrocontroller.net/attachment/376277/flashershield_with_pic16f676.png Natürlich wieder ein Konsolenprogramm, aber unterm Strich ist es vollkommen Wurst, ob ich mit der Mouse grafische Buttons oder Textmodebuttons klicke solange der Effekt der gleiche ist.
-
Thread
[Biete] Sammelbestellung de.Mouser.com 2020
https://www.mouser.com/ProjectManager/ProjectDetail.aspx?AccessID=70f32a7537 Warenwert: 7,85 EUR (netto) Sammelwert: 69,16 EUR VG
D a v i d K. schrieb im Beitrag #6479250: > Die beiden Spaßvögel > "Bergeo" (Einrastschalter 653-D2F-01F) und > "ditmothy" (Flash 512 RAM 579-PIC18F4321-I/P) > mögen sich doch bitte bei mir melden.
-
Thread
ATmega809 Timer CMP Interrupt funktioniert nicht
bekommen, dass er einen Interrupt erzeugt, wenn der Wert im CMP0-Register erreicht ist: [c] #define F_CPU 20000000UL #define TIM0_PRESCALER 16 #define TIM0_MS 30 #define TIM0_MS_FACTOR ( (F_CPU) / (1000 * TIM0_PRESCALER) ) #define TIM0_COMP_VAL (TIM0_MS * TIM0_MS_FACTOR)
Versionen, wenn Optimierung aktiviert ist (außer mit -Og): [avrasm] 00000102 <__vector_9>: 102: 8f 93 push r24 104: 80 e2 ldi r24, 0x20 ; 32 106: 80 93 a7 04 sts 0x04A7, r24 ; 0x8004a7 10a: 80 e1 ldi r24, 0x10 ; 16 10c: 80 93 0b 0a sts 0x0A0B, r24 ;
-
Thread
STM32 Einstieg
-74dbd1805957%7Cparentrq%3Af134bcca16e0a9cc84d61495ffc34d52%7Ciid%3A1 sieht für mich als Anfänger recht übersichtlich aus... würde ich mir gern in der Bucht angeln ;-) LG M
einem Bluepill und einem ST-Link-Klon: z.B. https://de.aliexpress.com/item/4000086654772.html?spm=a2g0o.productlist.0.0.46801515k2FISj&algo_pvid=f225aed5-64ec-4678-95fe-ca52290b0150&algo_expid=f225aed5-64ec-4678-95fe-ca52290b0150-7&btsid=04b495f9-b60a-41db-b6f2-f63550b9f5fa&ws_ab_test=searchweb0_0,
-
Thread
Melody Player für AVR mittels Timer0 erzeugten Rechteckfrequenzen
enthält. Dieser "Notenparser" versteht folgende Zeichen: Buchstaben c d e f g a h sowie C D F G A gefolgt von einer numerischen Ziffer. Hierbei stellen die Buchstaben die zu spielende Note dar und die Ziffer die Tonlänge. Die Großbuchstaben sind hierbei Cis, Dis, Fis, Gis
definiert sind. Sowie [code] static const unsigned char schneew [] PROGMEM = { "c4d4e2g4e2g4e1d4e4f2g4f2g4f1g4a4h2+f4-h2+f4-h1a4h4+c2e4c2-a4g1e4g4+c1-h1+d1c1-a2+c4-a2+c4-a1" }; [/code] ebenfalls ersatzlos zu löschen ist, weil dieser String ins Hauptprogramm gehört und dort ebenfalls bereits definiert
-
Thread
Parallel to SPI Interface-Chip?
Du könntest einen Peripherial Interface Controller (PIC) verwenden. Das wäre sogar noch authentisch, denn die Dinger hat General Instruments Ende der 70'er für Peripheriesteuerungsaufgaben entwickelt. Der PIC16F74 hat genau dafür einen PSP Parallel Slave
. Witzigerweise sind die "16-bit" PIC 24/33 Bausteine auch in sehr kleinen Gehäusen und für meist sogar weniger Geld verfügbar, wie die uralten PIC 16F, bei doch deutlich mehr Leistung, was sogar eine Programmierung in C ermöglicht
-
Thread
ATtiny85 (AVR Atmel 8bit), Linux, Microcontroller, C/C++
also kaufen: - Arduino UNO (China) - ISP Shield - Steckbrett - IDC Kabel - Jumper Kabel - 16 MHz Quarz - 22 pF Kondensatoren (als Ziehkondensatoren für den Quarz) - 100 nF Kondensatoren für die Betriebsspannung - nackte Controller: ATtiny44, ATtiny2313, ATtiny85 und ATmega328p Aber wie
neuer PIC Freund schrieb im Beitrag #6063460: > [...pyupdi-mraardvark]$ ./pyupdi.py -d tiny1614 -c /dev/ttyACM0 -b 38400 > -f /tmp/attiny1614_updi.hex > Programming successful Das kompiliert Dir keinen
-
Thread
ATTiny13 Entwicklungsboard ?
haushoch gewinnen, bei dem die > Taktfrequenz durch 12 geteilt worden ist. :-) Nein! Echte 8051 hat F_CPU = 12 MHz, PIC und AVR dagegen 20 MHz.
Maxim B. schrieb im Beitrag #6053903: > Nein! Echte 8051 hat F_CPU = 12 MHz, PIC und AVR dagegen 20 MHz. Du bist ja ein richtiger Experte. Keine Ahnung, aber davon ganz viel.
-
Thread
Lötstation JBC ?
Einlegen und Entfernen vom Schlaf aufzuwecken damit die CR2032 Zelle ein paar Jahre durchhält. (Der PIC 12F683 uC verbraucht im Schlaf unter 0.2uA) Bis dahin wird man eine Kabelverbindung verwenden müssen. Da werde ich mir irgendwas einfallen lassen müssen. Vielleicht geht es kapazitiv oder mechanisch
Ich habe diese und bin damit sehr zufrieden https://de.aliexpress.com/item/32781116333.html?spm=a2g0o.productlist.0.0.f060724aHFuc1b&algo_pvid=1b73021b-bdf1-4799-8692-cd87527f67ec&algo_exp_id=1b73021b-bdf1-4799-8692-cd87527f67ec-8&pdp_ext_f=%7B%22sku_id%22%3A%2264195466501%22%7D&pdp_pi=-1%3B30.6%
-
Thread
diskreter uC (und er funktioniert sogar)
geschafft hat, einen diskreten µC zu basteln. Ich hätte übrigens mit deutlich mehr Strom gerechnet, so 2..3A hätte ich schon gedacht. Aber ich fürchte für eine Uhr oder so wirst Du noch etwas mehr Speicher brauchen. Wobei 16 Byte hast Du... vielleicht reicht das, aber ob die 256 Byte ROM reichen? Allerdings
nen fixen 2-Level-Stack. Die AVR sind allerdings moderner. Die Padauk sind keine PIC-Clones. Die Padauk haben 13- 14- 15- oder 16-Bit-Befehle. Sie führen alle Befehle in 1 oder 2 Zyklen aus. Die Padauk haben einen Softwarestack, was sie zu einer deutlich angenehmeren Zielarchitektur
-
Thread
Unbekanntes Bus System entschlüsseln
Bit fürs Framing benutzt wird. Das kann der PIC16F1619 nicht, zumindest habe ich nichts in diese Richtung im Datenblatt gefunden.
Daniel A. schrieb im Beitrag #6014131: > Das kann der PIC16F1619 nicht, zumindest habe ich nichts in diese > Richtung im Datenblatt gefunden. Wie das neunte Bit zu interpretieren ist, entscheidet die Software
-
Thread
Bits shiften - ich verstehe es nicht.
Und das ist ein Ausschnitt fürs Hunderternibble vom Assemblercode: [code] int main() { uint16_t bar=0; aa: 42 2f mov r20, r18 ac: 41 70 andi r20, 0x01 ; 1 ae: 50 e0 ldi r21, 0x00 ; 0 b0: ca 01 movw r24, r20 if (firstbyte & 0x01) bar
rjmp .+4 ; 0x106 <main+0x14> 102: 44 0f add r20, r20 104: 55 1f adc r21, r21 106: 9a 95 dec r25 108: e2 f7 brpl .-8 ; 0x102 <main+0x10> 10a: ca 01 movw r24, r20 10c: 0e 94
-
Thread
Mouser Bestellung
meine Liste: 2x LT3571 -> 584-LT3571EUD#PBF 2x TL431 -> 511-TL431ACZ-AP 2x PIC16F17146 -> 579-PIC16F17146-I/P 6x AQY284EH -> 769-AQY284EH
Moin, brauche eine CMB1306-0000-000F0U0A30G - ist da noch eine Sammelbestellung "offen"? Danke!
-
Thread
ARM-Assembler-Tutorial
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
notwendige hat (AES, CRC, EEPROM Raid1, time-sync, definierter Protokollstack) kommt noch mit einem attiny84A aus.
-
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
zugehörige /CS reagiert. Und so weiter. Die MMU würde ich erstmal totlegen. RAM-Chips raus und A14 mit A14 und A15 mit A15 verbinden, A16 und A17 auf Masse.
Z80 ist das Gegenteil von orthogonal, nämlich CISC. Die meisten > Befehle 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
-
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 Dann sind noch da: PIR Sensormodule HC-SR501 20 Stück DHT22/AM2302 Sensoren 5 Stück ESP32-WROOM32D 3 Stück Und noch so einiges was ich in der schnelle nicht erfasst habe ;9
-
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,
TQFP64, 128K Flash PIC16F628, SSOP20 LPC1766, LQFP100, ARM Cortex-M3, 100MHz, 256K Flash [/c] SST 49LF020A (habe ich mal für ein Epox Mainboard gebraucht, kommen wohl auch in der XBOX zum Einsatz) Kingbright 5-/7-
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?
absehbar sein sollte, dass die eigene Software samt Bibliotheken auf einem "fremden" Microcontroller o.ä. zum Einsatz kommen sollte. 2. Wenn die Bibliothek von einem Drittanbieter stammt und durch einen Halbleiterhersteller o.ä. angeboten wird, handelt es sich eventuell nur um eine Evaluierungsversion
absehbar sein sollte, dass die eigene Software samt Bibliotheken auf > einem "fremden" Microcontroller o.ä. zum Einsatz kommen sollte. > > 2. Wenn die Bibliothek von einem Drittanbieter stammt und durch einen > Halbleiterhersteller o.ä. angeboten wird, handelt es sich eventuell nur > um eine Evaluierungsversion
-
Thread
Raspberry Pi 4 vorgestellt
A. D. schrieb im Beitrag #5885759: > Ich finds aber auch schade, dass nicht mal nen bissel was an > schnellem > Flash direkt verbaut wird. Einfach 8 oder 16GB fix angebunden. Der BCM2711 hat halt
*** 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
-
Thread
AVR: Ist PORTx |= atomar?
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
out 0x06, r24 ; 6 92: 00 00 nop 94: 88 b1 in r24, 0x08 ; 8 96: 8c 7f andi r24, 0xFC ; 252 98: 88 b9 out 0x08, r24 ; 8 9a: 2f bf out 0x3f, r18 ; 63 9c: 08 95 ret [/avrasm] ----------- [c] // A6: chip select //
-
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