-
Thread
Bandfilter mit DDS-Generator wobbeln
hatte mir auch mal überlegt, dort eine Modulation einzubauen, aber dafür ist der im FA-NWT werkelnde PIC16 zu klein. Wenn man sowas noch einmal aufbaut, dann ist dort eher ein Cortex-M4F sinnvoll, mit dem man die HF tatsächlich sowohl AM als auch FM mit einer Abtastrate von 48 kHz modulieren kann. Allerdings
auf die Anleitung hier: https://int.rigol.com/Public/Uploads/uploadfile/files/ftp/%E6%96%B0%E8%B5%84%E6%96%99%E5%BA%93-%E5%90%AB%E6%89%8B%E5%86%8C%E5%9B%BA%E4%BB%B6%E8%BD%AF%E4%BB%B6/%E5%AE%98%E7%BD%91%E8%B5%84%E6%96%99/DS/%E6%89%8B%E5%86%8C/DS1000Z-E/EN/DS1000Z-E_UserGuide_EN.pdf 1. Auf Seite 1-
-
Thread
Li Ion Akku betriebener uC Ladeschaltung
Hi Community, ich möchte einen pic16 der über I2C(BUS) mit einem Temperaturmodul verbunden ist mit einem Li Ionen Akku betreiben und diesen auch laden. Laden möchte ich gerne über USB. Könnt ihr mir tipps geben wie ich die Ladeschaltung
%2Bce%2B%2B7G7irjnCkAn8y6BSE9YMjssw8pT2LJ56hgbfVSQABqtlfo7xCFEXyD%2BLbmVCwjHWgQf0uyTcKn6c2vct9xUZlV31h8e8Yt%2FO9udILUw6e6kMYkuufS1cLeqIeQMYxgzdS%2FwLqwB4BOn0jONIaRDmzLRtEkpj8h8fEAk0B0dFskOISKGUjtZ5fwieaTxIRLQxQ6wlPZCOT6dQEYY5VasrAfTUOH84gHMSFg4bnD%2BgrSTTX05jxJDnYVuDr9ZoeWhw%2Bf%2FALs1QPgpfmcw3yMEeeDfymRwUQ
-
Thread
NanoVNA-QT Compilierung unter Suse Tumbleweed
/usr/lib64/libpng16.so.16 (0x00007f84ae89c000) libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007f84ae7c6000) libsystemd.so.0 => /usr/lib64/libsystemd.so.0 (0x00007f84ae719000) libdouble-conversion.so.3 =
) libpcre2-16.so.0 => /usr/lib64/libpcre2-16.so.0 (0x00007f84ae15a000) libzstd.so.1 => /usr/lib64/libzstd.so.1 (0x00007f84ae0c1000) libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f84adf99000) /lib64
-
Thread
Batteriewahl und Powermanagement
für Solar > verwenden? Li-Ion fällt ja dann raus. Seh' das nicht so binär mit dem Laden unter 0°C. Laut Datenblatt darfst du LG,Samsung,Sony Li+ Akkus bei 1°C schnell laden aber bei -1°C gar nicht mehr laden.. Ich hab mich für eine C/100 Ladung bis -10°C entschieden.
Johannes S. schrieb im Beitrag #6346595: > Aber uC mit 48 Pins sind ja auch noch recht klein Mit reichen da schon deutlich weniger IOs. So ein kleiner ATiny oder PIC würde da schon passen. Allerdings messe ich die Bodenfeuchtigkeit über die Frequenz
-
Thread
DCF-Disziplinierung eines OCXO - Re-Design (Rev. II)
gekommen. Schließlich fiel mir noch eine Ing.-Arbeit in die Hände: https://cdn.website-editor.net/c8262e9fab4e4a598f0e2c84e41e9176/files/uploaded/Ing.-Arbeit.pdf Das Besondere an seiner Lösung ist, dass der Verfasser -im Gegensatz zu den anderen Applikationen- >auch< den HF-Teil des TCA mit verwendet
Schließlich fiel mir noch eine Ing.-Arbeit >> in die Hände: >> > https://cdn.website-editor.net/c8262e9fab4e4a598f0e2c84e41e9176/files/uploaded/Ing.-Arbeit.pdf Ralf S. schrieb im Beitrag #6391718: > Hat den Scham, dass man keinen Komparator am Ende braucht. der TCA440 liefert aber am Pin7
-
Thread
Frage zu Assembler für meinen Informatikunterricht
soll das ganze haben? Um die Grundlagen zu verstehen kann die Architektur nicht einfach genug sein. PIC16F84 wäre da eher sinnvoll, kann zwar schon einiges, ist aber dennoch überschaubar von den Registern, Instruktionen und vom Aufbau. Als Tipp für die Unterrichtsvorbereitung könnte ich das Tabellenbuch
empfehlen, zumindest die Auflage welche bei mir im Regal steht enthält so ziemlich alles was es zum PIC16F84 gibt. Hier gibt es das Instruction Set des PIC16F84, die Befehle sind überschaubar und sehr gut erklärt: http://ww1.microchip.com/downloads/en/devicedoc/31029a.pdf
-
Thread
Ultraschall Entfernungsmesser selber bauen Eigenbau ATmega8 Assembler
Bernhard S. schrieb im Beitrag #6317829: > Welchen µC würdest Du empfehlen? Tiny84 würde ganz gut passen. Genug Pins für deine Anwendung und eingebauter 20dB-Verstärker. Ob der allerdings bei 40kHz wirklich noch 20dB bringt, kann ich nicht versprechen
Wie viele Meter schaffst Du gegen eine glatte Wand? 2m (4m/2) problemlos, mit Induktivitäten c-hater schrieb im Beitrag #6318508: > Tiny84 würde ganz gut passen Danke für den Tipp^^ Icke ®. schrieb im Beitrag #6320050: > Wenn du es als sportliche Herausforderung > siehst, das besser zu
-
Thread
PIC Microchip lebt noch?
wurden. ?!? Genau deswegen haben die meisten Nutzer Microchip verlassen: wenn sie nach dem sie den PIC16C84 kennengelernt hatten gleich zum PIC16F84 wechseln mussten, und der damals abgekündigt wurde, konnte man gleich zum AVR gehen.
MaWin schrieb im Beitrag #6308224: > PIC16F84 > wechseln mussten, und der damals abgekündigt wurde, Aha? OK, er ist NRND, aber bei z.B. Mouser noch in Mengen erhältlich, und es kommen auch noch welche nach. Gebaut wird er also noch.
-
Thread
Z80 CPU einer der modernsten CPUs?
den Z80 verliebt und hat u.A. auch komplette > Z80 Systeme on Chip herausgebracht (z.B. den TMPZ84C015). Mit diesen > Dings habe ich im CEPAC80 ganze Satellitenempfänger programmiert. Ja, damals(tm), d.h. 1997/1998, hatten wir bei Hagenuk eine Kooperation mit Toshiba, um deren nagelneuen, noch
unbequem sein. Wenn 8-Bit Technik noch für Ihre Anwendungen Sinn haben, dann empfehlen sich immer noch PIC oder AVR, Z8 Encore! und moderne 8051er mit FLASH. Dann kommt noch die Entwicklungssprache dazu. STM32 sind eher eine Qual in Assembler. Meist nimmt man die C oder C++ Sprache. PICS und AVRs gibt
-
Thread
"Überspannung" an PIC-Eingängen
verwenden oder nicht, erfahrungsgemäß hat man damit immer früher oder später Probleme. Auch bei bei PIC16 oder PIC24 oder... Wie schon geschrieben, empfehlen Hersteller üblicherweise (immer?) im Normalbetrieb KEINEN Strom über die Schutzdioden zu leiten. Wenn man's tut, selber Schuld. Der uC hält
zeig doch mal wo das im Datenblatt des hier verwendeten aber > vom Fragesteller nicht genannten PIC steht Es sind der 16F684 und der 16F1825. Aber diese Art der Zuführung der Signalespannungen wird mit "beliebigen" uC verwendet, auch mit Atmels von Leuten, die ihre Dekoder auf Atmel-Basis aufbauen
-
Thread
Transistoren - Die-Bilder
Ein Vorschlag für neuere Technik: Der UF3C120040K4S ist ein 1200Volt (65A, 0.05 Ohm) Silicum-Carbide JFET, bei dem ein SiC Mosfet mit einem SiC JFET eine Kaskode bilden: https://www.digikey.com/product-detail/en/unitedsic/UF3C120040K4S/2312
Und hier noch ein komplementäres Transistorpaar: Philips BC550C / BC560C https://www.richis-lab.de/Bipolar39.htm
-
Thread
Technische Richtlinie FA 205 Elektroniker für G&S
Ingenieure, aber man kann ja später mal diesen Abschluss machen. Dann ist es Vorteilhaft, wenn man C schon mal kennen gelernt hat.
den boolschen Gleichungen macht und was innerhalb des Chips passiert. Wir verwendeten dafür den GAL16V8 (der war damals schon veraltet). Oder Assembler Programmierung am PIC16F84 mit Erklärung sämtlicher Register, Befehlszeiger etc... in einer Schulaufgabe mussten wir damals auf Papier dann eine einfache
-
Thread
Entprellen (kein AVR) Gesperrt
gar nicht, aus dem von dir genannten Grund. Zudem bieten sich ja ein paar Schreibweisen an: [c] OUT1 = toff = ton = entprell = S1; [/c] [c] OUT1(toff(ton(entprell(S1())))); [/c] [c] OUT1.set(toff.doTrigger(ton.doTrigger(entprell.doTrigger(S1.pressed())))); [/c] Funktional gleichwertig
programmieren. Man war das ne > Qual, nur mit 3 Calls auskommen zu müssen. Hab immer noch'n paar 16F84 rumfliegen, 2 Calls! Ist in Assembler weder eine wirkliche Einschränkung, noch Qual!? Mittlerweile /liebe/ ich es, diese mit C regelrecht zu vergewaltigen. Das zu optimieren, damits überhaupt reinpaßt
-
Thread
Epidemiologischer Verlauf und Analyse von Krankheiten Teil 2 Gesperrt
C oder D behandeln lasse, gebe es bisher keine Belege." "Es gibt keine Belege, dass Vitamin C Viren tötet oder gegen das aktuelle Coronavirus hilft. Generell ist Vitamin C gut für das Immunsystem des
Vitamin C > oder D behandeln lasse, gebe es bisher keine Belege." > "Es gibt keine Belege, dass Vitamin C Viren tötet oder gegen das > aktuelle Coronavirus hilft. Generell ist Vitamin C gut für das > Immunsystem
-
Thread
DC-Motor über Gegen-EMK-Spannung regeln
ein S&H, wie auch schon angesprochen, etwas gelöst werden - indem die RC-Kombi durch Anschalten des C an Masse erst eine gewisse Zeit, nachdem die Gegen-EMK-Spannung die Null-Linie erreicht hat, aktiviert wird. Was aber noch einen PIC-Ausgang erfordert, den ich nicht habe, also ein größerer PIC. Dadurch
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 invertiert gegen Masse. > eingreifen könnt.
-
Thread
Arduino / ATmega328P UART RX Interrupt LIN
> Bei 16MHz Clock mehr als genung. Wo kommt das Taktsignal her? Der interne RC-Oszillator ist oft zu ungenau für den USART.
AppNote: https://www.microchip.com/wwwAppNotes/AppNotes.aspx?appnote=en592045 Ansonsten hat jeder PIC24/dsPIC33 und PIC32 LIN 2.2 konforme UARTs standardmäßig eingebaut. fchk
-
Thread
AVR Watchdog Timer zu ungenau 6h/18h
verschiedenen Lichterstränge in Anspruch genommen habe, habe ich vermutlich zu wenig Pins für die RTC (2x I2C Pins, 1x Interrupt Pin). Hier würde ich dann auf den Attiny84 wechseln. Jetzt frage ich mich nur noch, welches Modell? Ihr habt hier schon ein paar genannt. Teilweise sind die schwer zu beschaffen (
> zusätzlich noch ein kleiner Elko (auch ohne Beschriftung) Sicher, das es kein Resonator ist? C1 und C2 auf der Platine sprechen 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
-
Thread
DCF77 - Stunden werden nicht korrekt angezeigt
Der Link funst evtl. besser: https://oar.ptb.de/files/download/56d6a9c0ab9f3f76468b45a7
getestet und 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
> sent > } das geht doch gar nicht, zeig mal deine SPI Konfiguration, du muss mindesten [c]SPI2CONbits.ENHBUF = 1; // 1 = Enhanced Buffer mode is enabled [/c] einschalten. Erst dann kannst du SPIxBUF bis zu 128bit auf einmal laden. hier mal Codeschnipsel (PIC32MX470): [c] void sendData
-
Thread
Begriffsabgrenzung Maschinenzyklus Befehlszyklus
schlecht ist, 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
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 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.
von diesem Emulator versorgt werden. Also schrieb ich einen ersten rudimentären Assembler für 80C48 mit integriertem Zeilenedior der gerade einmal so auf einem Schneider CPC lief. So war das... danach kamen die üblichen verdächtigen: MCS-51, PIC16 (na ja), AVR, STM32... Aber daneben war eher
-
Thread
[Biete] Sammelbestellung de.Mouser.com 2020
https://www.mouser.de/ProjectManager/ProjectDetail.aspx?AccessID=41c3f495e6 Warenwert: 32,84€ Sammelwert: 70.84€ Danke für den Service! :)
, hoffe ich auf großen Bedarf: https://www.mouser.de/ProjectManager/ProjectDetail.aspx?AccessID=c26837607e Warenwert: 16,98 € Sammelwert: 16,98 €
-
Thread
PC-Tastatur mit Tasten ohne Querversatz
das hier? https://www.activekey.de/tastaturen/ak-s100-112/ https://www.ico.de/preh-commander-mci84-m-1er-tasten-weiss--bpm84 http://www.posiflex.com/de-DE/product/index/POS-Keyboard/POS_Keyboard/KB-6600_Series Google-Keyword "POS Tastatur" fchk
und hatte einen preisgünstigen Input. So geht > es nur mit einem PC. Nö. Nimm z.B. einen PIC24FJ64GB002. 28 Pinner, gibts auch in DIL, wenn es sein muss, und hat USB FS Host/Device/OTG. Kostet bei Digikey 3.07 im SO28W (gerade nachgeschaut). https://www.microchip.com/wwwproducts/en/PIC24FJ64GB002
-
Thread
ATmega809 Timer CMP Interrupt funktioniert nicht
dazu zu 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_
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 ; 0x800a0b 110: 8f 91 pop r24 112: 18 95 reti [/avrasm] Warum der Hardwarehersteller keinen aktuellen Compiler verteilt, entzieht sich
-
Thread
STM32 Einstieg
254449568407?_trkparms=aid%3D111001%26algo%3DREC.SEED%26ao%3D1%26asc%3D20170511121231%26meid%3Db5964d4be0c14b6a9e847c5a18db6dfd%26pid%3D100675%26rk%3D1%26rkt%3D15%26sd%3D254449568407%26itm%3D254449568407%26pmt%3D0%26noa%3D1%26pg%3D2380057&_trksid=p2380057.c100675.m4236&_trkparms=pageci%3A2f9ccafc-1b80-11ea-9783-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
-
Thread
Melody Player für AVR mittels Timer0 erzeugten Rechteckfrequenzen
Bastelei auch immer). Der Melody-Player wurde getestet auf: ATtiny13, ATtiny2313, ATtiny44 / 84, ATtiny45 / 85, ATmega8, ATmega88, ATmega168 und ATmega328p. Die benutzbaren Taktfrequenzen sind: 4,8MHz; 8MHz; 9,6MHz, 16MHz Der Melody-Player spielt einen String, der die zu spielenden Noten
toene_melodie.h" 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
-
Thread
Parallel to SPI Interface-Chip?
https://www.mouser.de/ProductDetail/ZiLOG/Z84C4008PEG?qs=1C6%2FyOstnVsXfBMunrj5eg==
. 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++
AVR erwischt habe. Das folg. Kommando bringt die selbe Fehlermeldung: [code]avrdude -p attiny85 -c avrispmkII -P usb -B16[/code] Ich tue mich schwer, bzw. weiß nicht wie ich es anschließe, ob ich es richtig anschließe (Anhang). Ich habe jetzt eine externe Batteriequelle (3x AA).
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 ?
doch mal die Seite an: https://www.heise.de/ct/artikel/Erste-Schritte-mit-den-Mikrocontrollern-ATtiny84-und-85-4399393.html Auch die Einarbeitung in Processing / C ist leicht und sehr gut dokumentiert und damit über die Arduino IDE umsetzbar. Viele Grüsse
nicht mehr lohnt. Soweit ich weiß, auch Microchip selbst macht oft so: manche Controller für I2C, USART oder USB sind nichts anderes als fest programmierte PIC. Wo es um ein paar einfachen Operazionen geht, die möglichst schnell bleiben müssen, dort ist Assembler am Platz.
-
Thread
Lötstation JBC ?
ein 128x64 OLED Typ sein. Bei mir tut es ein 1602-LCD. > UC wahrscheinlich ein STM32 oder DsPIC > da ich mit denen beruflich zu tun habe Das ist wohl ziemlich egal, für _jeden_ µC ist eine Heizung unendlich langsam. Bei mir steckt ein A*-Nano drin.
drahtlos über 433MHz Funk lösen. Nur ist mir noch keine zufriedenstellende Methode eingefallen den Funk-uC im Lötstand beim 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