-
Thread
for(;;){} Schleife
Guten Tag, habe diese Schleife in einer älteren C-Firmware von Pic-Microchip gesehen und gerätselt: for(;;) { if ((SWITCH_S2) && (!Flags.MotorRunning)) { while(SWITCH_S2); RunMotor(); // Run motor if push button is
Guten Tag, > habe diese Schleife in einer älteren C-Firmware von Pic-Microchip > gesehen Deswegen habe ich dafür den C-Standard herangezogen. Die Lambda-Ausdrücke, die du ins Spiel gebracht hast, gibt es aber nur in C++, deswegen habe ich dort
-
Thread
(V) Diverses Bastelmaterial Gesperrt
1. Labornetzteil: 25€ 2. C1-94 Oszilloskop - sehr klein - Konditausch/Revision muss sicher bald mal erfolgen: 35€ - mit esp32 Uhr Platine und Kabeln + 10€ 1:1 und wenn ich es noch finde 1:10 Messkabel gehören zum C1-94 dazu.
Das sind PIC 16F84. Und die gelben Teile in der Tüte sind 1000nf / 1uF Kondensatoren soweit ich weiß. VG
-
Thread
ATtiny Typenchaos bei Microchip Gesperrt
| 20 Pin | 28 Pin | 32Pin ___________|____________|____________|_____________ AVR16DD14 | AVR16DD20 | AVR16DD28 | AVR16DD32 AVR32DD14 | AVR32DD20 | AVR32DD28 | AVR32DD32 AVR64DD14 | AVR64DD20 | AVR64DD28 | AVR64DD32 28 Pin | 32 Pin | 48 Pin | _________
nicht genug nachgefragt werden und wieder hinten runterfallen. Ich bin bereits mit den AT89S8252, AT89C51RE2, P87C751, P89C668 auf die Nase gefallen.
-
Thread
Wo kauft ihr eure PICs ?
es jemandem mitgeben der es dann in DE verteilt hat Folgende MCUs habe ich noch. Microchip: PIC16F1825-I/SL PIC16LF1938-I/SS PIC17C44-33/L ATTINY85-20SU Texas Instruments TMS320F28020DAT Renesas HD64F3664HV einfach melden Gruss
Nocheinmal zurück zu den PIC's: Ein Tipp ist, wenn ein PIC von Microchip promoted wird, dass man dann auch an kostenlose Muster kommt. Beim Erscheinen des PIC18F16Q41 hatte ich so ein Glück. Ansonsten siehts da inzwischen eher
-
Artikel
Reichelt-Wishlist
4Bit I2C_BUS LED-Dimmer | * PCA9550D 2Bit I2C-BUS LED-Blinker | | PCA9553D 4Bit I2C-BUS LED-Blinker | * PCA9552D 16Bit I2C-BUS LED-Blinker | | Microchip PIC 18F2550 (USB, 32 KBytes Flash) | (bereits im Sortiment) Microchip PIC 16F628A (weil: besser als 16F628) * Microchip PIC 16F648 (weil mehr Programmspeicher, als 16F628) | Microchip PIC 16F684 | Microchip PIC 16F688 | * Microchip PIC 16F690 | | | Atmel ATtiny84 | | (gelistet
-
Thread
PIC-Programmierung, analoger Input, Debugging
analog-Eingang, oder ? Genau > Kannst du das bitte genauer erläutern ? Lies dir im Datenblatt des PIC12(L)F1840 die Kapitel 16 und 14 durch. Die Abbildung 16-1 zeigt das Blockdiagramm des ADC mit den Auswahlmöglichkeiten für die Referenzspannung des ADC. Im Kapitel 14 wird die FVR behandelt. https
> der genannte PIC war einer, dessen > Spezifikation ich mir angeschaut habe Mit dieser Methode der Auswahl wirst du nicht weit kommen. Dann schau dir halt noch den (z.B.) 16F887 an. >> Oft reichen zur Beurteilung
-
Thread
Welche Low Cost 32 Bit MCU Familie? Gesperrt
- ich denke einen MIPS? PIC hab ich eh immer gehasst ... Damals als ich schon gut Erfahrungen mit AVRs und deren Luxus gesammelt hatte, musste ich auf einen PIC16F84 zurücksteigen 🤢 (Ich bin quasi nicht alt genug, um die PICs
nimm den für 1,30 EUR im TSSOP-20: https://www.reichelt.de/arm-cortex-m0-mikrocontroller-32-bit-3v-16-kb-tssop-20-stm-32f030f4p6-p168428.html * 48 MHz * 16Kb Flash * 4 KB RAM * 5 Timer * 15 I/Os * 5 Kanal DMA * 1 I²C * 1 SPI * 11 ADC * 1 USART P.S. Gibts für denselben Preis auch mit
-
Thread
Welche 8-Bit-Architekturen werden in 10 Jahren relevant sein? Gesperrt
Rabbits gilt das schon etwas länger. Damit verlieren wir zwei meiner Meinung nach relativ elegante 8/16-Bit-Architekturen. Welche 8-Bit oder 8/16-Bit Architekturen werden in 10 Jahren relevant sein? Einerseits gibt es ein paar noch aktuelle. Da fallen mir ein: * AVR * PIC * PDK * HCS08 * MCS
Philipp Klaus K. schrieb im Beitrag #7418543: > * PIC Die dürften auch in >10 Jahren noch relevant sein, sind in zahlreichen Geräten als Steuer-µC eingebaut
-
Artikel
PIC
sind auch noch billiger. Ich hab mal zwei alte/ältere und oft zu findende PICs rausgesucht (PIC16F84A und PIC16F887) und einfach mal mit neuen PICs der selben Pinzahl und Bauform(DIP) verglichen: + PIC16F84A vs. PIC16F1827 PIC16F84A PIC16F1827 ROM/Flash 1k Word 4k Word SRAM 68 Byte 384 Byte EEPROM
, 32kHz Comparators 2 2 ADC-Channels 14 14 Communication 1xUART, 1xI2C/SPI 1xUART, 1xI2C/SPI CCP 1xECCP, 1xCCP 3xECCP, 2xCCP Timer 2x8bit, 1x16bit 4x8bit, 1x16bit Preis Reichelt (30.03.2012) 2,65€ 2,15€ Hier sieht man gerade bei dem verbreitetem PIC16F84A, dass dieser aus
-
Thread
Google Bard als codierender Helfer im Elektroniklabor
### Erster Versuch. An dieser Stelle bietet sich ein erstes Experiment an - als „Opfer“ dient der PIC16F84A. Der eigentliche Workflow funktioniert dabei nach Schema F - im ersten Schritt muss der Entwickler eine Frage an Bard stellen, die das System danach beantwortet. In vielen Fällen bietet Bard mehrere Antworten an, Abbildung zwei zeigt, was Bard als Blink-Programm für den PIC 16F84A generiert.  Bildquelle: Autor. Bard lässt sich um „Ergänzungen“ bitten. Abbildung drei zeigt eine gelungene Anpassung. Die praktische Erfahrung des News-Autors
-
Thread
STM32 NUCLEO H743ZI - Ethernet / WebServer-Probleme
-02T16:13:54 INFO common.c: Attempting to write 207652 (0x32b24) bytes to stm32 address: 134217728 (0x8000000) 2023-05-02T16:13:55 INFO common.c: Flash page at addr: 0x08000000 erased 2023-05-02T16:13:56
bytes written 2023-05-02T16:13:59 INFO common.c: Starting verification of write complete 2023-05-02T16:14:01 INFO common.c: Flash written and verified! jolly good! 2023-05-02T16:14:01 INFO common.c: Go to Thumb mode aber
-
Artikel
IRMP - english
MCUs. IRMP runs on numerous MCU families: AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (CCS and XC8/C18 compiler) PIC12F1840
-09-09: Some modifications for Compiler PIC C18 2016-01-16: Some corrections of port to ESP8266 2016-01-16: Added port to MBED 2016-01-16: Added several hardware dependent example main source files 2015-11-17: New protocol: PANASONIC (Beamer)
-
Artikel
IRSND - english
MCUs. IRSND runs on numerous MCU families: AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (C18 Compiler) PIC12F1840 PIC18F4520
for transparent 16 bit data communication Version 3.0.2: 2016-09-09: New protocol Mitsubishi Heavy (air conditioner) 2016-09-09: Some modifications for Compiler PIC C18 Version 3.0.0: Renamed example main file to irsnd-main-avr.c
-
Artikel
LCD
: Datum: Pinout : Media: Nokia 7110 LCD pin outputs.JPG NOKIA 3310. resolution : 84 x 48 pixel display area : 30 x 22 mm 2 colours : 1 controller : Philips PCD8544 backlight : extern adj contrast : extern (V LCD1 ) Link : Lcd Ansteuerung in "C" von - sehr gut Link : Nokia 3310 Link
, 12/3/07 (PIC10F) LCD Font Generator (LFG) von elvand.com (Freeware) Toshiba T6963C Controller based Displays Using the KS0713/S6B1713/ST7565 LCD driver chips - Tutorial bei www.avrfreaks.net (kostenkose Registrierung
-
Artikel
DsPIC
Hersteller: Microchip 24 Bit Programm- / 16 Bit Daten-Bus hat nichts mit dem klassischen 8 Bit-PIC zu tun DSP-Funktionen mit 2 getrennten 40 Bit Akkumulatoren Harvard-Architektur (getrennter Befehls- und Datenspeicher) RISC, 84 Basis-Befehle (
fehlt die Standardbibliothek. Folgendes Projekt arbeitet an der Entwicklung einer freien libc für dsPIC: Die Firma TIGAL bietet BASIC, C und PASCAL-Compiler im Bereich von 200,00 Euro an: Siehe auch. DsPIC-Beiträge im Forum Herstellerseite
-
Thread
Tasterverarbeitung mit ARDUINO-C
= -C ${platformio.packages_dir}/tool-avrdude/avrdude.conf -v -p attiny84 -P usb -c avrispmkii upload_command = avrdude $UPLOAD_FLAGS -U flash:w:$SOURCE:i [/code]
12Takte-Code, als Inline-Assembler in eine Timer Overflow ISR. Dies klappte ja anscheined auch so. [c] #include "Arduino.h" #include <avr/interrupt.h> //------------------------------------------------------------------------------ // 16-bit Timer/Counter 1 Overflow Interrupt alle 4ms (16Mhz/2^16
-
Thread
Zeitschalter mit AVR (ATtiny84A) zur Diskussion
Kostet aus Asien nur ein paar Cent, ist gut dokumentiert und es gibt für Arduino Libs. Der ist I2C, und kann bis zu 8x16 LEDs treiben. Also entweder 16 Stellen 7 Segment oder 8 Stellen 16-segment oder 2 Stellen 8x8 Punktmatrix. Dazu kann die 28 Pin Version auf 8 verschiedene Adressen verdrahtet werden
Realität testen. Ich habe ein DRO mit "high efficiency" grünen 13mm LED Anzeigen LM5624-11 am DM13C, 8-fach gemultiplext mit 80mA, also 10mA Average, und im Programm extra 16 Dimmstufen vorgesehen weil ein kommerzielles chinesisches MAX7219 Display unter vergleichbaren Bedingungen so hell war dass
-
Artikel
Standardbauelemente
12-Bit-SAR-ADC, Single Ended, 4 Kanäle mit MUX, Seriell (SPI), (DIL-14/SO-14) 100k C,R PDF ADS1100 5,45 ratiometrischer ADC 16-bit, PGA, I2C, SOT23-6 128 Mouser PDF ADS1115 2,40 Quad 16-Bit-ADC, Seriell (i2C), (X2QFN) 3400 Mouser PDF ADS1119 5,50 Quad 16-Bit-ADC, Seriell (i2C), Vref
Bezeichnung Preis [ ] Beschreibung Anwendungen Lieferant Daten- blatt KTY81 0,50 nichtlinear(*), bis 150°C in C Schaltungen R, D PDF KTY84 0,72 nichtlinear(*), bis 300°C in C Schaltungen R PDF Pt100 / Pt1000 ab 3,00 lineare Kennlinie analoge Messschaltungen F C R (*) Verschaltet man den Sensor als Spannungsteiler
-
Thread
VFD Ansteuerung mit STM8
dafür. Es haben beide Ansätze ihre Vor- und Nachteile und man trifft auch beide als Chips an. Die PIC16 sind z.B. Harvard und von de CPU her von der 2.Sorte. Die PIC32 sind hingegen das komplette Gegenteil. So, das war ein bissel zu den Hardwaregrundlagen. Programmierung: Man unterscheidet seit
übersetzen. Was empfehlt ihr? Spricht etwas dagegen, einen eher "alten" PIC aus der Zeit des Displays zu nehmen (Mitte der 90er)? Der beliebteste PIC ist angeblich der PIC16F54 und der PIC16F84 oder der PIC16F886/7. Programmieren würde ich den mit dem TL866 Programmer. Viele
-
Thread
ATTINY Development Board - Welche Konfiguration?
! Hatte mir mal alles > zusammen gekauft, was es da so gab. Wenn Du was kleines haben willst: PIC16F1454, PIC16F1455 oder PIC16F1459. Die haben standardkonformes Full Speed USB in Hardware, und das funktioniert auch. Gibts auch in DIL, funktioniert mit 3.3V und 5V und ist auch sonst einfach zu handhaben
Frank K. schrieb im Beitrag #7317417: > Wenn Du was kleines haben willst: PIC16F1454, PIC16F1455 oder > PIC16F1459. 12 Jahre in Beruf und Hobby mit PIC gearbeitet, sehr zuverlässige Systeme! Habe sogar noch den ICE 3 und MPLAB. Nur Cortex ist einfach besser und so billig
-
Thread
ADC dsPICCK256MP508
sitze aktuell an meinem Praxisprojekt in der UNI. Dort baue ich ein DC/DC Wandler der mit einem uC gesteuert werden soll. Die Uni hat den dsPIC33CK256MP508 besorgt, sodass ich grad dran sitze. Die Software ist größtenteils schon geschrieben in Visual Studio. MIT PLECS auch der Algorithmus schon getestet
EIEN10 disabled; EIEN15 disabled; EIEN14 disabled; ADEIEL = 0x00; // EIEN17 disabled; EIEN16 disabled; EIEN25 disabled; EIEN19 disabled; EIEN18 disabled; EIEN20 disabled; EIEN24 disabled; EIEN23 disabled; EIEN22 disabled; EIEN21 disabled; ADEIEH = 0x00; // C0CIE disabled; C1CIE disabled
-
Thread
Glavannisch Getrennter Analog Ausgang fürn PIC
Martin B. schrieb im Beitrag #7303963: > Bei schlappen 256 Stufen muss die schon mit 15000*256 (3.84 MHz) > getaktet werden. Die 3.8 MHz müssen sauber übertragen werden, sonst > verfälscht die PWM. 1023 :D aber der µC Taktet mit 32Mhz
Jakob N. schrieb im Beitrag #7303992: > aber der µC Taktet mit 32Mhz Entscheidend ist doch, mit was die PWM taktet. Ich komme mit 32/Mhz / 1024 = ca 31 kHz. Kann es sein, dass die PWM mit 16 MHz taktet? Dann kommen ungefähr 15 kHz raus. Der kürzeste
-
Thread
EOL ATmega328p
power consumption, wake-up time from sleep, > and maximum clock speed." Das ist bei den aktuellen PIC18 (die mit einem J oder K in der Typbezeichnung) und den PIC24/dsPIC33/PIC32 schon lange so. Da läuft der Core mit 1.8V oder 2.5V, und nur der IO-Ring mit den Pintreibern läuft mit VCC. Das spart Siliziumfläche
ATtiny261A ATTINY28 ATtiny4313 ATtiny44 ATtiny44A ATtiny45 ATtiny461 ATtiny461A ATtiny48 ATTINY84 ATtiny84A ATtiny85 ATtiny861 ATtiny861A ATTINY88 AVR128DA28 AVR128DB28 AVR16DD28 AVR32DA28 AVR32DB28 AVR32DD28 AVR64DA28 AVR64DB28 AVR64DD28 Die gesamte Liste kann man als *.xlsx-Datei
-
Thread
DCF77 ausgefallen
2023 ähnlich *5 *1 https://germany.representation.ec.europa.eu/news/konsultation-zur-sommerzeit-84-prozent-der-teilnehmer-sind-fur-die-abschaffung-der-zeitumstellung-2018-08-31_de *2 https://d3nkl3psvxxpe9.cloudfront.net/documents/DE_20230324_Pressegrafiken_Zeitverschiebung_M%C3%A4rz.pdf *3
ich heute gegen 15 Uhr meine Fehleranzeige gesehen, DCF77logs hat sie auch, wieder gegen 14 Uhr: [c] Do, 21.05.26 14:00:00, SZ Do, 21.05.26 14:01:00, SZ __, __.__.__ __:__:00, ?? __, __.__.__ __:__:00, __ Do, 21.05.26 16:29:00, SZ Do, 21.05.26 16:30:00, SZ [/c]
-
Thread
Wanderkiste Widlar, Runde V
"AYJ", "TI W" "9AZM" Gehäuse ähnlich SON-8 aber mit Thermal Pad, 3* Cheapernet DC/DC 250mA BR-0509C ca 40x UY70092A 1x Transchip tc5747mf39a Kameramodul, finde kein Datenblatt dazu Kommt raus (?) -------------- 1x Micro SD Karte 128MB 8x PIC16C54 (OTP Pic) 8x PEB2095N (ISDN Transceiver)
Diodenkiste =========== 2x Df02S Brückengleichrichter 5x 2W10 Brückengelichrichter 15x CSHDD16-100C Schottky 600-700x BZX84-C4V3 8x BCX84-C5V6 ca 20x ZD 5,6V Mini-Melf 8x SR3100 Schottky ca 70x GL41A 50V/1A ca 200x MMBD1503A 2-fach Diode SOT-23 25x 1N6263 Schottky THT
-
Thread
Bitte um Mithilfe bei pic-as Problem - bitte nur wer sich auskennt
hier ist das analoge C-Programm dazu, wo es funktioniert: [c] // PIC16F15313 Configuration Bit Settings // CONFIG1 #pragma config FEXTOSC = OFF #pragma config RSTOSC = EXT1X #pragma config CLKOUTEN = OFF #pragma
Nummer des Bits und nicht auf dem dezimalen Wert des Registers. kannst > du überhaupt Assembler ? PIC meide ich seit dem 16F84, ist doch extrem krank das Zeug.
-
Thread
PIC16F884 seltsamer Effekt
schrieb im Beitrag #7237881: > Ich konnte mich nur noch daran erinnern, dass es bei einem anderen PIC > so war. Gut möglich. Solcherlei Fallen gibt es ja bei allen µC-Familien, leider.
LVP EN (Low voltage programming enable pin) > eingeschaltet und der Pin nicht beschaltet. > Der PIC ist dann immer in den Programmiermodus gewechselt... Diese Falle hätte es beim ollen PIC16F84 nicht gegeben...
-
Thread
PIC16F84A Programm läuft nicht
Der F84 hat ja auch nen Watchdog. Ist der abgeschaltet? Steht meist in ner config-Anweisung. Gruß
gereicht: https://pic-microcontroller.com/simple-jdm-pic-programmer-using-pic16f84a-microcontroller/
-
Thread
PIC-Prozessor programmieren
ein PIC16F54 völlig aus. PIC16F84 könntest du ein paar geschenkt bekommen.
Wie andere oben schon geschrieben haben ist der uralt PIC16F84 gut um einen PIC in Assembler zu programmieren, da es für den ein ausführliches datenblatt mit Assemblerbefehlen gibt. Aberdas taugt nur um Assembler zu programmieren. Für Programmieren in C würde
-
Thread
Einstieg in den Z80
letztes grosses Z80 Projekt war die Steuerung eines Grunzig SAT Empfängers mit dem CEPAC-80 von der c't, eine recht elegante Variante mit dem TMPZ84C015, der so gut wie alle Z80 Peripherie schon an Board hat. Ob man sich sowas antut, ist die andere Frage. Ich würde auf alle Fälle einen Monitor mit
haben sagt der Mouser: https://www.mouser.de/ProductDetail/ZiLOG/EZ80F92AZ020EG?qs=sGAEpiMZZMvu0Nwh4cA1wTE5cLuR6vna8i09JxKbScc%3D
-
Thread
Gibt es CPUs, die den alten Speicherinhalt auf den der Stapelzeiger zeigte, selbstständig löschen?
dem sich das ganze umgehen lassen hat. Z.B.: - https://de.wikipedia.org/wiki/Meltdown_(Sicherheitsl%C3%BCcke) - https://de.wikipedia.org/wiki/Spectre_(Sicherheitsl%C3%BCcke)
#7217201: > DPA schrieb: >> Bei WASM gibt es einen Funktionsstack, > > Gibt's das nicht auch bei PIC10/PIC12? Hardware-Stack nur für die > Funktions-Rücksprungsadressen, mit ganz wenig erlaubter > Verschachtelungstiefe? Jo, der olle 16F84 hatte nur zwei, die 10er haben min. acht. Da aber eh kaum
-
Thread
gesucht: ARM-uController mit integriertem Audio-ADC&DAC
habe, die verzweifelte Frage ans Forum: Gibts einen ARM-uController mit Audio-ADC&DAC (Stereo, >=16bit, 44k1/48khz) eingebaut? Es gibt diverse mit eingebautem DSP (zB ADAU1701), aber um Audio wiedergeben zu können müssen die Samples via i2S reingespiesen werden und da brauchts wieder ein uC... Hat
PCM180x oder PCM510x, die kann man direkt per I2S anbinden und brauchen nichtmal einen Init per I2C.