-
Thread
Zufallszahlen einfach erzeugen
die > 8-Bitter nimmt man heute wohl nur noch für Spielereien. Das ist wohl der > Grund, warum ich bis jetzt nichts finden konnte. Schade. Inwiefern würde der o.g. Xorshift+ von einer Hardwareunterstützung
Stefan ⛄ F. schrieb im Beitrag #6779084: > Man kann auch absichtlich missverstehen, wenn man will. > Er hat sicher nicht gemeint, dass jede einzelne Zufallszahl gleiche > viele Nullen und Einsen enthalten muss
-
Thread
Schlankes Ubuntu für MPLAB X gesucht
Kompilieren eines bestehenden Projektes. unter Windows mit MPLAB X IDE v5.10 verwende ich für meinen PIC18F45K50 * PIC18F-K_DFP in version 1.0.41 * XC8 v2.31 free der autogenerierte Code wirft ein paar Warnungen, aber funktioniert. Unter Debian hab ich einfach das Neuste installiert: MPLAB X IDE
Neuste installiert: MPLAB X IDE v5.50. Und einen Compiler auch? Da stehen mehrere zur Auswahl (8bit, 16bit, 32bit, AVR, PIC, bla, bla, bla). Und man muss sie extra runterladen und extra installieren.
-
Thread
Frequenzzähler mit PIC 16F628A
das Original zu finden ist. https://www.electronics-lab.com/project/100mhz-frequency-counter-with-pic16f628a-2/ Auch mit dem Original haben wir viel zu wenig Informationen.
https://www.electronics-lab.com/project/100mhz-frequency-counter-with-pic16f628a-2/ im prinzip hast du recht Thomas N ,aber das ganze drumrum fehlt bei dir.
-
Thread
Servo Motoren (2 Positionen) mit PIC steuern
erreichen muss das PWM Signal verändert werden, aber nicht zwei Ausgänge zu einem Servo, oder ? Würde ein PIC 16F684 (nur ein CCP Out) reichen? Oder müsste es mindestens ein PIC 16F873 sein? DANKE
ist das nicht übel. Ein klares Ziel und überschaubarer Aufwand. Ob es gutes Lehrmaterial die PIC 16F684 gibt, weiß ich nicht.
-
Thread
Atmel ICE Frage
Christian F. schrieb im Beitrag #6767719: > Installier mal mplab x Nein, nein, nein. Das empfehlen nur PIC-Fanboys. Vollkommen kontraproduktiv, solange man mit PICs nix am Hut hat.
Schieben und > quatschen) Das wäre definitiv hilfreich. Ich habe aber derzeit nur MS Team und 8x8 auf meinen System. Bin gerade am Runterladen von TS Teamviewer...
-
Thread
Nixie Uhr, Quarztausch für höhere Genauigkeit
zeit eine Uhr mit Nixie Röhren gekauft, leider ist sie ziemlich unbrauchbar. Sie basiert auf einem PIC16F628, dessen 4MHz Quarz ist in dieser Bauform ausgeführt: https://www.digikey.de/product-detail/de/rami-technology-usa,-llc/AS-16.000-18/2151-AS-16.000-18-ND/10271769?utm_adgroup=General&utm_source
a PIC 16F628 using a program written by Steve Rougier. http://www.electronixandmore.com/projects/nixieclocks/nixclkv6.jpg http://www.electronixandmore.com/projects/nixieclocks/nixclkv6.asm der trickst
-
Thread
ATTINY20 ohne IDE Programmieren
... [/c] (statt ijklmn stehen da sechs Hexadezimalziffern, also Ziffern zwischen 0-9 bzw. a-f). 8. Teil uns diese secht Ziffern mit. LG, Sebastian
IDE. Damit das atprogram.exe mit dem SNAP funktioniert muß man einmal mit dem Studio den SNAP von PIC auf AVR "umtaufen". Das wird aber automatisch angeboten. Das Programmieren sollte dann in etwa so ablaufen: atprogram.exe -t snap -i tpi -d attiny20 chiperase program -fl --format hex -f irgendwas.hex
-
Thread
Rs485 Kollisionserkennung und Kollisionsvermeidung
Markus F. schrieb im Beitrag #6754241: > Schwiegervater in Spe liest mit... Halte Dich raus, Schwiegervadder!
? > > Sorry. Zuviel zitiert. Ich bezog mich auf die 5%. Das kommt auf den UART drauf an, bei 8 Bit Nutzdaten und 16-fach Oversampling sollte es sich aber knapp ausgehen. 8 Bit Daten + 1 Start- + 1 Stop-Bit ergibt 10 Bit-Zeiten. Bei 16-fach Oversampling wäre das Stop-Bit bei Takt 144 bis Takt
-
Thread
[V] Alte DIL Rechner Chips.. Gesperrt
Ja klar, mit einer neuen Brille erkennt man sofort das das zu entsorgende Convolut aus einem PC des 8/16 bit Zeitalters entstammt ... Also auch bei einem Gebrauchtwagen setzt man in das Angebot nicht nur ein Foto vom Motorblock, sondern ergänzt das um Angaben zu Fabrikat, Leistungsdaten, Alter, Preisvorstellung
Tom D. schrieb im Beitrag #6754871: > stelle Dir vor hier würde jemand einen STM32F7xx anbieten Dann wäre ich arg verwundert, weil ich nicht wüsste, ob er einen 32f746 oder einen 32f723 loswerden will. Tom D. schrieb im Beitrag #6754871: > Du würdest glatt ein 1300 Seiten Manual
-
Thread
Was ist bzw. war Atmel QTouch?
Kunststoff geklebt und mit 2 Lagen Tesa umwickelt. - eigene Körperkapazizät gegen Erde: etwa 150pF; - hinter dem Sensor noch 50pF, das ist also die Kapazität der Kunststofffolie; - Die 4 Sensoren kommen an Mega8 Eingänge, LEDs (gegen+) an die Ausgänge [code] ldi r16,low(ramend) ldi r17,
; 32 15f4: 05 c0 rjmp .+10 ; 0x1600 <qtm_ptc_start_measurement_seq+0x4a> 15f6: 20 38 cpi r18, 0x80 ; 128 15f8: 41 f4 brne .+16 ; 0x160a <qtm_ptc_start_measurement_seq
-
Thread
AVR Programm brennen ohne Bootloader
diese Dienstleistung ist inzwischen so billig geworden, dass man de facto sagen kann: bei einem AVR8 ist ein "Kopierschutz" praktisch nicht mehr zu machen.
Ja ich habe inzwischen das Forum entdeckt: https://forum.opendcc.de/viewforum.php?f=39&sid=0fd2e2a69ab84f7b8205e04c2d5680be Da scheint bei niemandem ein entsprechendes Problem zu geben => ich bin zu blöd! Gruss Chregu
-
Thread
Roulette programmieren
/ESP32 etc. programmiert und da auch verlässlich gute Erfahrungen gemacht. Microcontroller wie der PIC oder ATTiny sind aber was komplett neues für mich. Daher die Alternative: Weiß jemand, ob es gut nachbaubare Schaltungen gibt, die man über einen Arduino nano etc. laufen lassen kann. Von denen
Mucky F. schrieb im Beitrag #6748488: > Schöne Idee, wenn Zeit oder Skills fehlen würde ich das bei ner > Freelancer Seite anfragen. Du überschätzt das Budget von Schulen
-
Thread
[VS] & [V] diverse Entwicklungsboards
verschenken, gegen Portoerstattung 7. TI 430BOOST-CAPTOUCH1 1 Stück zu verschenken, gegen Portoerstattung 8. Freescale FRDM-KL46Z 1 Stück 5 Euro pro Stück + Porto 9. Freescale FRDM-K64F 2 Stück 5 Euro pro Stück + Porto 10. Silicon Labs Class-D ToolStick Kit TOOLSTICKCLASSD 1 Stück zu verschenken,
Xplained Mini ATmega328PB-XMINI 1 Stück zu verschenken, gegen Portoerstattung 21. Microchip M(R)X PIC16F18446 1 Stück zu verschenken, gegen Portoerstattung 22. Vishay VCNL4020 Sensor Starter Kit 1 Stück zu verschenken, gegen Portoerstattung Nachricht bitte per PM Zahlung über Paypal
-
Thread
Wasser-Sensor, Schaltung kontrollieren Bitte
Jahren (6J glaube ich). An den Schrauben ist keine Veränderung feststellbar. Nur wenn der Akku.... 8-o Deshalb neu mit µC. Das sollte InCircuit programmierbar sein. Will aber keine Jumper verbauen, was wohl nicht gehen wird?-/ Ein PIC 12F222 (liegt noch einer rum) und PicKit3, werden zum Einsatz
doch noch einen 8-pin PIC: weiße oder blaue > LED mit internem pullup bestromen und die Spannung messen. Wenn der > ADC-Wert ansteigt, ist die Zelle leer. :-) Komm ich nich hinter, klär mich auf, pls!
-
Thread
Zeitsteuerung für Wasserpumpe
~20-200ml gebaut (Effektiv, hat aber letztens auch ne Wama leer gesaugt:). Hatte dafür nen oller Pic16F84 mit C vergewaltigt. Der Handschalter gibt 10x ml, der Taster am Gerät 100x ml. Bei Null ml gehts unendlich. So Grimmigs wie Leck-Alarm, Leerlauf-Erkennung, Automatische Durchflussmengenanpassung
mit Schnittlauch. Dabei benutzt ich diese China-Wasser-Pümpchen. https://www.amazon.de/dp/B082PM8L6X/ref=twister_B08B546C51?_encoding=UTF8&psc=1 Und das Verteilerset des selben Anbieters. Nun die Technik. Ein Arduino Nano bekommt folgende Programmierung. Es werden Pro Blumenkasten 2
-
Thread
Werden Atmel Mikrocontroller aussterben/nicht mehr verfügbar sein?
wertgeschätzt haben – die gängige Befürchtung war ja, dass sie die Architektur als Konkurrenz zu 8-Bit-PIC hätten genauso gut "einschlafen lassen" würden.
eingesetzt. Das könnte Microchip auch ein Dorn im Auge gewesen sein. Es gibt keinen gnu C++ für die PIC8 (soweit mir bekannt) Die alte Regel (angehender Entwickler): Nutze das, was du gelernt hast, schwenkt so doch eher von PIC8 zu AVR8 Den Arduino Zug haben sie ja voll verpasst, auch mit den PIC32.
-
Thread
AD Wandler Messwert springt bei Messung von Gleichspannung
Ich verweise mal auf Fig. 16 im TI Datenblatt des TL431. Da sieht man, das der TL431 in einem weiten Bereich des parallelgeschalten CL unstabil ist und zum sicheren Oszillator wird (vor allem bei 0,1µF bis 1µF). Entweder beschränkt
Matthias S. schrieb im Beitrag #6742577: > Ich verweise mal auf Fig. 16 im TI Datenblatt des TL431. Da sieht man, > das der TL431 in einem weiten Bereich des parallelgeschalten CL unstabil > ist und zum sicheren Oszillator wird (vor allem bei 0,1µF bis 1µF). > Entweder
-
Thread
Wie macht man solche Lichtmodes? Lauflicht, PWM und Co
PWM_CH3_IS = 0; PWM_CH4_IS = 0; PWM_CH5_IS = 0; PWM_CH6_IS = 0; PWM_CH7_IS = 0; PWM_CH8_IS = 0; PWM_CH9_IS = 0; PWM_CH10_IS = 0; PWM_CH11_IS = 0; PWM_CH12_IS = 0; PWM_CH13_IS = 0; PWM_CH14_IS = 0; PWM_CH15_IS = 0; PWM_CH16_IS = 0; PWM_CH17_IS = 0; PWM_CH18
[CH16][0]) { PWM_CH16_IS--; } else { PWM_CH16_IS++; } } else { PWM_CH16_IS = pwm[CH16][0]; } } } if (PWM_CH17_IS != pwm[CH17][0])
-
Thread
Analogsignal mit einem PIC16F84A generieren
Hallo zusammen, ich erinnere mich an einen Topic in einem Forum oder Mailing-List über PIC und MPLAB, wo ein User meinte, er habe jahrelange Erfahrung mit der Programmierung von PIC Mikrocontrollern, dass er ein analoges Signal (8-bit Auflösung versteht sich) aus einem PIC16F84A nur mit Hilfe
Beitrag #6735789: > Der ATtiny25 kann seinen Timer sogar mit 64MHz ansteuern Und was hat das mit dem PIC16F84 zu tun den er von der Schule vorgegeben bekommt ??
-
Thread
Pic16F18444 mit Pic16F18446 curiosity nano board programmieren
Hallo allerseits, ich habe ein pic16f18446 curiosity nano evalboard und habe einen pic16f18444 als externen microcontroller zum programmieren angeschlossen. Die PICs sind pintechnisch kompatibel. Leider kann ich in der MPLAB X IDE den Debugger des EvalBoards nicht mehr als Programmierer auswählen wenn ich das Device zum anderen PIC auswähle. Im User Guide steht auch dass man nur externe pic16f18446 programmieren kann. Meine Frage ist lässt sich das trotzdem bewerkstelligen oder gibt es da einen workaround? Vielen Dank!
-
Thread
Eigene SoC-Software vor Duplizierung schützen
Mucky F. schrieb im Beitrag #6726603: > Ist eine Laufzeitbegrenzung mit anschließender Zusendung eines > Freischaltung(mit aus dem Chip generierter challenge) möglich? Theoretisch ja, aber eine Laufzeitbeschränkung
Das FPGA bietet zuviele Angriffsmoglichkeiten. Benutze das eeprom. Z.b. 256 byte. Das sind 8x 32byte oder 256 bit 32 byte für user ID(30 für ID, 1 für checksum, 1 für Rest checksum), 4 byte für unix-time, 4byte für Option, 2byte für Version. 16bit für auth, 16 bit checksum, 4byte system ID
-
Thread
Overflow, Carry?
Fehlerfall verlieren): [c] #include <stddef.h> #include <stdio.h> #include <stdint.h> uint8_t f1() { return 25; } uint8_t f2() { return 250; } int main( int nargs, char **args ) { uint8_t summand1 = f1(); uint8_t summand2 = f2(); uint8_t ergebnis = summand1 + summand2
Klaus W. schrieb im Beitrag #6718779: > uint8_t summand1 = f1(); > uint8_t summand2 = f2(); > > uint8_t ergebnis = summand1 + summand2; > if( ergebnis<summand1 ) // oder summand2, egal > { > // das war ein Überlauf... > fprintf
-
Thread
low-pin-count µC mit integriertem USB
Die EFM8 Serie von Silabs hat USB integriert. https://www.silabs.com/mcu/8-bit/efm8-universal-bee/device.efm8ub10f16g-qfn20 QFN20 auf 3x3 Millimeter mit full Speed USB
PIC16(L)F1454/1455 (14-PIN PDIP, SOIC, TSSOP)
-
Thread
Ethernet für uC?
Lösung ist ein PIC18F67J60. Da ist in einem TQFP64 Package Prozessor, RAM, Flash, Peripherie, Ethernet MAC und Ethernet PHY drin. Du brauchst noch einen 25 MHz Quarz, eine RJ45 Buchse mit Magnetics (Magjack), ein paar
Stefan ⛄ F. schrieb im Beitrag #6711640: > Ethernet an sich ist noch kein Hexenwerk und für einen 8bit Controller > problemlos machbar. Ich habe so einen AVR mit einem ENC seit langem im Internet hängen, mit
-
Thread
STM32F030C8T6: mögliche Alternativen
... Betrifft anscheinend alle STM32F0 Von ST gibt es mögliche Alternativen zu dem bestehenden F-Typ: * STM32L053C8T (low Power - deutlich teurer) * STM32G030C8T6 (nicht pinkompatibel - Redesign des Layouts erforderlich) Beide Typen
Dann versuch doch mal die pin-kompatiblen aus China über die man sich sonst so ärgert: CH32F103C8 GD32F013C8 u.s.w.
-
Thread
RTOS mit Arduino
zum Beispiel konkret das Nucleo-L031K6 oder das Nucleo-L432KC. Oder das "STM32 Black Pill STM32F411", ist etwas größer. Nur bei den Boards mit STM32F103x8 und STM32F103xB musst du aufpassen, da werden überwiegend schlechte Fälschungen verkauft. Falls du daran Interesse hast, kann ich dir den
Stefan ⛄ F. schrieb im Beitrag #6727682: > Man hat auch nicht die 8-Zylinder Motoren erfunden, weil Motoren mit > 4-Zylindern schlechte Qualität haben. aber man hat 16-Zylindermotoren gebaut weil man 1500PS
-
Thread
Tonnenweise neue uralte GALs
habe hier einen Minipro 866 Programmer, die Software dazu, Minipro V6.85, hat mein GAL, ein Atmel F22V10CQZ-20PU nicht gelistet. Lediglich das alte Lattice GAL 22V10 dessen Produktion 2010 eingestellt wurde, ist erfasst. Scheinbar gibt's auch vom chinesischen Hersteller kein Update dazu. Blöd, irgendwie
, d.h. ein GAL16V8D lässt sich nicht als GAL16V8B programmieren und umgekehrt. Bei GALs hat die Vpp ziemlich schräge Werte und muss auf <100 mV genau eingehalten werden. Daher lassen die sich nur mit Geräten programmieren
-
Thread
PIC configuration words zur Laufzeit ändern
Mucky F. schrieb im Beitrag #6701634: > Lässt sich nicht per SW an und abschalten, aber die Freqeunz kannst du > ändern. jupp, das ist mir bekannt. Leider geht das nicht runter bis unter 8kHz, wie man deiner
A. S. schrieb im Beitrag #6700924: > Ich hatte den PIC12F1840 da und mittels Timer bin ich auf eine Frequenz > von etwa 100kHz gekommen. Höhere Frequenzen habe ich mir vom > CLKOUT-Mechanismus bei einstellbarerm FOSC-prescaler erhofft. nimm einen schnelleren
-
Thread
77,5kHz Generator aus 20MHz Takt ATtiny45-20 Assembler 10MHz Frequenznormal
Ich kann pic code (ASM 12f...) anbieten um von 10mhz , 400ns clock cycle wahlweise 77.5/75/60/50/40/129.1/135.6/139.0 kHz zu generieren.
werden. ^^ Da haben wir nun den Salat... ;-D Mit CDCE906 ist alles einfach. Quarz sollte zwischen 8 und 54 MHz sein, M von 1 bis 511, N von 1 bis 4095, N sollte über M sein, Ausgangsteiler von 1 bis 127. FG zwischen 80 und 300 MHz. Es sind mehrere Varianten möglich. Z.B. so: Quarz 16 MHz. PLL1:
-
Thread
Blinkschaltung für LED Streifen (ca. 800mA)
speichern unter dann von lokal abspielen. ciao gustav P.S.: Noch eine Momentaufnahme. Also 6,8 k ....und 1k bzw. Birne... 100 µF Vielleicht bau ichs mit dem 2N3055 nochmal auf.
Hi, 4,7 k Ohm Basiswiderstand. 2 x BD249C 220 µF /16V Elkos. (Habe 2 x 100 µF genommen). Viel Spaß ciao gustav