-
Thread
MCP2221 ansprechen
intelligenter machst, damit es pro USB-Befehl mehr macht. Dein MCP2221 ist ein vorprogrammierter PIC16F1455. Für den musst Du dann also eigene Software schreiben, die möglichst wenig USB-Transaktionen benötigt.
-
Thread
Eingang lesen beim PIC
Hallo, ich habe ein kleines Problerm beim Lesen eines Eingangs bei einem PIC16F887. Zum Testen will ich einfach nur eine LED leuchten lassen wenn ein Taster gedrückt wird. Also was ganz banales. Die LED hängt an Portbit D7, sie leuchtet auch wenn ich sie per Software ansteuere
**************************************************************************/ // // PROCESSOR : PIC16F877A #pragma config FOSC = INTRC_NOCLKOUT// Oscillator Selection bits (INTOSCIO oscillator: I/O function on RA6/OSC2/CLKOUT pin, I/O function on RA7/OSC1/CLKIN) #pragma config WDTE = OFF
-
Thread
Frequenzgang eines Filters messen (einfachste Mittel)
Schau Dir mal die PIC 16F1507/8/9 an. Die haben einen NCO an Bord. Der laesst sich mit 16 bit linear einstellen. Falls die Ausgangsfrequenz nicht reicht, kann man ja wie schon vorgeschlagen einen 74HC4046 die Frequenz
-
Thread
AVR TTiny 461 Pullup nicht aktiv?
Ich hatte vor einiger Zeit für den PIC16F876 das gleiche Programm in Flowcode geschrieben wobei es keine Probleme gab. Es kann ja nur etwas mit dem PORT A sein weil bei Port B gehen die Pullups ja ordentlich. Ich habe auch mal einen
-
Thread
Atmel mit oder ohne Arduino oder ganz anderer µC für Batteriemanagement
HP nutzt fuer die kleinen Akkueinheiten in seinen Servern den PIC 16LF819/16F819. Bei 2V Betriebsspannung und 32 kHz Takt, war der mit wenigen uA zufrieden. Im Sleep natuerlich noch viel weniger. > Recyclen würde auch die Preisfrage lösen. Daher hab ich meine
-
Thread
Software Bügelstation
GC9235 und GC9230 identisch ist und die von den Modellen GC9245 und 9240 Pinout Kompatibel. Ist ein PIC16F886 Verbaut. Vielen Dank im Voraus lg Flo
Welches Gehäuse hat der PIC16F886? Ich sehe fürs Programmieren zur Verfügung.
-
Thread
SDCC: overflow in implicit constant conversion
Welcher Compiler? [code] $ sdcc --version SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/pic16/pic14/TININative/ds400/hc08/s08/stm8 3.6.3 #9727 (Linux) published under GNU General Public License (GPL) [/code] Noch Fehler? [code] $ sdcc -mstm8 digitsetall.c digitsetall.c:20: warning
-
Thread
Mikrocontroller Authentifizierung fuer Funknetzwerk
mitteilen. Das AES wuerde ich nicht selbst implementieren, das gibt es von Microchip fertig (fuer PIC16 und PIc18, PIC24 haben das teils in Hardware). Dieser Ansatz scheint erprobt zu sein und zu funktionieren, was haltet ihr davon? [1] https://de.wikipedia.org/wiki/Cipher_Block_Chaining_Mode
basics/features_in_detail.html Ich habe vor, das Projekt mit PIC-Mikrocontrollern durchzufuehren (PIC16 oder PIC18).
-
Artikel
Bootloader
PIC. µC Handbuch eines spezifischen PIC18 Application Note AN851 für Assembler Tiny UART Bootloader PIC16/18 ds30 Loader - Open source bootloader for PIC16, PIC18, PIC24, and dsPIC by Mikael Gustafsson (GPL) R8C. Die R8C enthalten ab Werk bereits einen proprietären, unveränderlichen(?) Bootloader. Zur
-
Thread
Portierung eines Mikrocontrollers
Änderungen beziehen sich auf das HAL. Bis jetzt portierte ich das besagte RTU Programm auf folgende uC: PIC16F - Original FW (mit CCS C Compiler) PIC16F auf PIC18F (CCS C) DSPIC24/30/33 (CCS C) AVR (328P/32/644P/1284P/120/2560) (CodeVision/GCC) Arduino (328/1284P/2560) (CodeVision/Arduino GCC) NEC28C11
schreibe deshalb meine FW so, daß sie leicht portierbar ist. Einmal auch ein 68HC908 Programm auf PIC16F (CCS C) Man muß halt nur etwas Geduld und Ausdauer haben wenn beizeiten etwas nicht gleich funktioniert und lernen was zu lernen ist wenn mal hier und da Probleme anfallen. Der Weg zum Erfolg:
-
Thread
Linux 17.3 DIY K150 v150807
neben mir ein K150-Programmer (ich weiß - billig, aber irgendwie wird das schon gehen ^_^) mit einem PIC16F737-I/SP im Sockel neben mir liegen. Er ist wie auf dem Bild K150_0.png von der Programmiersoftware gesteckt. Aktuell arbeite ich auf einem Linux Mint 17.3-Rechner. Wine 1.9.15 ist aktuell am Laufen
-
Thread
PIC18F2550 digitaler Eingang RC4
über den Pin RC4 > eingelesen werden. Hallo, kürzlich wollte auch ich RC5, b.z.w RC4 bei einem Pic16f1455 als Tasteneingang mit mit Hochziehwiderstand benutzen und hatte Probleme. Diese zwei Eingänge sind sehr speziell, da sie eigentlich als spezielle Datenleitungen für das USB konzipiert sind.
-
Thread
[V] PIC und AVR Controller
antistatisch verschweißt. 5€ 5 x ATSAM3N00AA-AU, noch antistatisch verschweißt. Zusammen 12€ 3 x PIC16F886-I/SP. Zusammen 5€ 5 x PIC10F200-I/P. Zusammen 2€ 1 x PIC18F4550-I/PT, noch antistatisch verschweißt. 3€ 2 x PIC32MX220F032D-50I/PT, noch antistatisch verschweißt. Zusammen 4€ 3 x PIC16F886-
-
Thread
pic16f18857 not working - I2C.
Hello, i tried to get the I2C on my pic16f18857 @ 3V3 running but i only see low potential on the lines. - SCL: RC5 - SDA: RC6 - Both pulled to 3,3V with 2k2 - the pic should be a I2C Master @ 400khz - Adress of Slave: 0x80 Here is my config generated in MCC 3.15 (ported to the pic16f18857 from the generated pic16f18854 files): i2c1.h: [code]/** I2C1 Generated Driver File @Company Microchip Technology Inc. @File Name i2c1.c @Summary This is
-
Thread
Mikrocontroller in starken Magentfeldern
durcheinander. Bei einem alten Produkt wurde ein PIC18F4550 eingesetzt. Im neuen sollte es ein PIC16F1788 werden. Beide sind somit nicht sehr groß (28 Pin DIP). Bei dem alten Produkt war es aber so, das es viele Reklamationen gab. Der Grund war, dass sich das Programm vom PIC gelöscht hat. Nach
-
Thread
PIC16C711 durch PIC16F716 ersetzten??
PIC16F716-I/P als preisliche Alternative zu verwenden. Ich habe seit damals nie mehr mit PIC´s gearbeitet. Ich befürchte so einfach ist es nicht, man wird das alte HEX-File nicht einfach in den Ersatztyp
verkauft von den Dinger mehr als 1000 Stück pro Jahr. Beide PIC sind zB. bei Farnell noch zu kaufen: PIC16C711-20/P: 2,14 @ 100Stk PIC16F716-I/P: 0,866 @ 100Stk Problematisch finde bei den beiden hier, dass Sie noch unterschiedliche Technolohie sind EEPROM / FLASH Den C711 wirdst Du nur mit einem echten
-
Thread
Das Ende von 8bit?
Ich denke auch, dass es noch recht lange 8bitter geben wird. Und wenn es der blöde PIC16F84A ist ;) Vorallem interessieren sich die Hersteller auch "nur" für die Zahlen bzw Umsätze. Und da spielen die "paar" abgenommenen µCs von Hobbyisten keine große Rolle. Die Hersteller bringen aber
sind die entscheidenden Parameter bei der Auswahl... Aber um mal einen Typ ins Blaue zu werfen: PIC16F18313 könnte was für dich sein... Gruß Carsten
-
Thread
ILI9341 Display SPI Speed
Oh, sry. 3v3 logik von einem PIC16@32mhz (intern), direkt verdrahtet mit 2cm leiterbahn - hardwaremäßig also alles im Lot. Ich vermute eher, dass bei der Initialisierung was im argen ist. Hab diese copy/paste aus einer arduinolib
-
Thread
Spaceball 4000 seriell=>USB: welcher µC? Tips?
Takt abgefragt wird. Auf der Platine liegen - 13 Taster und 1 Beeper - ein EEPROM - ein PIC16C66 04/SP - ein proprietärer(?) undokumentierter(?) schwarzer Käfer ("SPACETEC IMC ECLIPSE-1 0001") - viel Kleinzeug. Die Leitungen vom Sensor gehen alle zum ECLIPSE, drei Bahnen führen von diesem zum PIC16C66 (an dessen Pins RC2, RC4, RC7). Ich habe weder Kompetenz noch Geräte um diese Signale zu analysieren. Ein neuer Mikrokontroller müsste also folgende Aufgaben erfüllen: - die LEDs zyklisch
-
Thread
Power Leds mit uC schalten ohne Vorwiederstand?
Habe so etwas ähnliches in der Schule am laufen. Der Käfer ist ein PIC16F886 (völlig überdimensioniert, aber war gerade an Lager (; ). Gespeist wird es von 3 AAA NiMH. Die LEDs ohne Vorwiderstand werden gemultiplext, 10% Duty Cycle bei 1 ms Periode. Was da pro Segment genau
-
Thread
taster mit usb-anschluss
Beispielprogramm liefert der jeweilige Hersteller meist auch kostenlos. Persönlich würde ich jetzt einen pic16f1455 nehmen weil ich die passenden Entwicklungspolitik und Beispielprogramm habe aber ich erinnere mich da an andere Threads, in denen auch andere Controller erwähnt wurden die mir damals ebenso geeignet
-
Thread
Timer Interrupt Service Routine und die main()
DSP-Aufgaben gemacht. Natürlich kann der Float berechnen, und das sogar sehr gut. Die Zeiten der alten PIC16 sind vorbei, "float ist böse" gilt also nicht mehr! Rolf Magnus schrieb im Beitrag #4628543: > 1/160k sind 6,25 µs Zeit zwischen zwei Interrupts. Das ist schon eine > sehr kurze Zeit. Ich nehme
DSP-Aufgaben gemacht. Natürlich kann > der Float berechnen, und das sogar sehr gut. Die Zeiten der alten PIC16 > sind vorbei, "float ist böse" gilt also nicht mehr! Yep. Details hier: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0439b/BEHJADED.html
-
Thread
PIC16F ADC_Read verfälscht Signal
Hallo, ich habe einen PIC16F1788 mit dessen ADC ich eine Spannung messen will. Nun ist es so, dass bei jedem lesen des Wertes die Spannung verändert wird (siehe Bild). Woran liegt das und kann ich das Problem beheben? Da
-
Thread
Warum 2 Gnd und 2 vcc?
zur Stromaufteilung, z.B.: PIC16F1947: max. 425mA(!) aus den/in die Versorgungspins. Verteilt auf je 4xVdd und 4xVss am TQFP64. Also moderate ca. 105mA/Pin anstelle den Gesamtstrom über nur einen Pin bereitzustellen. (Analogpins
-
Thread
Controller IC für digitale RGBW LED-Streifen
Wie lange dauert denn (120ns - 150ns) ? Und auch der Rest ist sehr schön, nur ist nSDO beim PIC16F1509 nicht vorhanden. Kenne den PIC16F1509 kaum, kann deswegen auch nicht sagen ob dieser Signal auch intern erzeugt werden kann oder ob man dazu ein extra NOT-Gatter braucht. Für mich nicht
Wie lange dauert denn (120ns - 150ns) ? > > Und auch der Rest ist sehr schön, nur ist nSDO beim PIC16F1509 nicht > vorhanden. > Kenne den PIC16F1509 kaum, kann deswegen auch nicht sagen ob dieser > Signal auch intern erzeugt werden kann oder ob man dazu ein extra > NOT-Gatter braucht. >
-
Thread
Mikrocontroller Einstieg (AVR,PIC)
wichtig. PIC ist ein Sammelbegriff für drei völlig verschiedenen Architekturen: 1. 8-Bit (PIC12/PIC16/PIC18): ein Akku, max 4k Datenadressraum, etwas krude Assemblerstruktur; das woran die meisten Leute zuerst denken, wenn sie PIC hören 2. 16-Bit (PIC24/dsPIC): ähnlich wie AVR, aber alles in 16 Bit
zwar zusätzliche Maschinenbefehle für C. Die kostenlosen Compiler > benutzen aber nur die alten, Pic16-artigen Maschinenbefehle. Das stimmt so nicht. Die Testversion von MikroC for PIC begrenzt auf Codegröße. Und dort kann man meines Wissens auch den erweiterten Befehlssatz nutzen. Also nicht XC8
-
Thread
Small Device C Compiler 3.6.0
stm8 division hardware bug > * ELF/DWARF support for stm8 > * Output symbol table for ELF > * pic16 port now uses standard-compliant crt0iz that initializes static > and globals to 0 by default > And of course numerous feature requests and bug fixes are included as well. > Once again I hope you
-
Thread
Code bringt XC8 zum hängen
aufhängen des ASPIC18.EXE (Teil des XC8) (Build dauert unendlich lange). Sobald der Prozessor auf PIC16 oder PIC12 geändert wird, funktioniert der Build-Prozeß. [code] #include <xc.h> void main(void) { unsigned char a, b; for (a = 0; a <= 32; a++) { b++; }
der Peripherie in main(), Code nur im Interrupt, daher leere while(1)-Schleife). Code wurde von nem PIC16 auf nen PIC18 migriert. Falls es jemand interessiert: V1.35 hat kein Problem, V1.37 nur in den Optimierungsstufen Free und Standard, Pro läuft hingegen, wobei es in den Free & Standard-Stufen wohl
-
Thread
SDCC PICs selber hinzufügen
mich auf die Antworten! Mit freundlichen Grüßen PHBU P.S.: Der Compiler sollte den o.g. PIC16F54-I/O sowie den PIC16F747-I/P unterstützen.
Hallo rufus, habe sdcc geupdated auf 3.6.0. Der PIC16F747 würde jetzt funktioniert. Beim anderen muss ich mich nochmal später erkundigen. Habe allerdings jetzt ein neues Anfängerproblem... Ich habe folgenden simplen C-Code: [c] #include<stdint.h
-
Thread
passender Controller gesucht.
PIC 16F684 in SO14 (da es ja kein DIP sein soll). Passt ganz genau.
Seine Gelbe Pestilenz schrieb im Beitrag #4584996: > PIC 16F684 Der ist ja pinkompatibel zum ATtiny84.
-
Thread
Reed-Kontakte an langer Leitung
dann mit max. 13,8V Betriebsspannung (AkkuPB) drauf und dann über Spannungsteiler (5V)an die µC. (2xPIC16F877, 1xPIC16F876) Dadurch habe ich eine höhere Störsicherheit Habe im Keller und Erdgeschoß teilweise auch ungeschirmtes Kabel verwendet. Sogar bis 20m. Hatte nie Probleme. Ich kenne mich
-
Thread
Timer im Sleep aktiv
Hallöchen, ich habe ein Verständnisproblem beim Datenblatt des PIC16F1823. Ich möchte ihn in den Sleep Modus schicken und zyklisch aufwachen lassen. Nun ist nur Timer1 im Sleep aktiv. Aber unter 21.8 steht: "Timer1 can only operate during Sleep when setup in Asynchronous
-
Thread
PIC16F84A : Von Bank 0 auf Bank 1 wechseln (MPLab / C)
bewirkt viel mehr als nur den Prescaler auf 1:64 zu setzen. Die Infos dazu findest du im Datenblatt des PIC16F84A.
Den PIC16F84A habe ich mir nicht selber ausgesucht. Er wird hier für die Projekte der Azubis und Studis gerne genutzt, warum kann mir aber auch keiner erklären :D Ja, ich benutze den Compiler XC8. Ich
-
Thread
PIC 16F627 Port einlesen und in int schieben
use in this function) Na du bist mir aber ein Witzbold. Bedenke mal, daß es sich hier um eine PIC16F627 handelt... W.S.
-
Thread
Was sind das für Tierchen?
Hm, wenn ich an einen PIC16F877 400V~ aus der roten Dose anlege, dann wird der gebaded. ;) Wie wird man so einen Blutegel eigentlich wieder los wenn der sich mal festgebissen hat? Abwarten bis er satt ist wäre keine Option
-
Thread
Identifikation B1JH SOT23-5 -> LiIon Charger?
nämlich nichts auf der Platine, was die Fkt übernehmen könnte - oder ist das grdstl auch mit dem PIC16F726 realisierbar? Wäre das üblich? EDIT: 4 ist Masse der 14500er Zelle, 5 geht an +3,7V der Zelle. Danke & Gruß, Klaus.
-
Thread
PIC16F616 Watchdog Timer
Benuzer ein Kapazitives Touchpad auf dem Print betätigt im Sleepmode laufen. Dann sollte Timer0 des PIC16F616 beginnen zu laufen und der Watchdog Timer disabled werden. Wird das selbe Touchpad wider betätigt sollte der PIC wider in den Sleep mode gehen, bis das Touchpad betätigt wird. Wie kann ich im
-
Thread
PIC18F2550/PIC16F877 Port-Adressen in C?
Volker S. schrieb im Beitrag #4584087: > Schreiben LATAbits.LATA2 Sorry, der PIC16 hat vermutlich gar kein LATch. Stefan schrieb im Beitrag #4584089: > Scahu mal ins Datenblatt Eigentlich immer die schnellste Methode ;-)
Synthron schrieb im Beitrag #4556158: > Unmenge an PIC18F2550 und PIC16F877 bekommen Hallo Synthron, würdest Du welche gegen Geld abgeben? Gruss Chregu
-
Thread
50Hz-Sinuskurve mit PWM-Tiefpass? Wie?
welche Auflösung und welche Bauteile hast Du > genommen? PWM-Frequenz war ca. 5 kHz, Bauteile PIC16F877 und ULN2803. Die Filterung hat der Motor selber gemacht (Stichwort: Induktivität).
-
Thread
Wo PIC-Controller kaufen? *günstig*
Würde ich gerne, die bieten aber überhaupt eine PICs an. http://www.aliexpress.com/item/5-PCS-PIC16F628A-I-P-DIP-18-PIC16F628A-PIC16F628-16F628-Flash-Based-8-Bit-CMOS-Microcontrollers/1591153082.html?spm=2114.01010208.3.1.ncXuC3&ws_ab_test=searchweb201556_7,searchweb201602_2_10034_507_10032_10020
Ich hatte mal PIC16F1939 bei Reichelt bestellt (DIP40) die waren Silicon-Rev. A1. Die bei Farnell bestellten PIC16F1939 (TQFP44) waren Silicon-Rev. A3. Vielleicht ist Reichelt so billig, weil sie die alten Versionen
-
Thread
Microchip PIC ICD2
Hallo, nach mehrjähriger Pause wollte ich wieder einen PIC16F874 auf dem Microchip PICDEM2 programmieren. Inzwischen hat sich die Programmierumgebung sehr geändert. Habe Win10.1, MPLAB 8.92 installiert und ICD2 zum Programmieren, angeschlossen über USB. Das
-
Thread
Hohe Spannung möglichst genau mit AVR messen
haben eine leistungsfähigere Peripherie und eine völlig andere Architektur. pic24 ähnelt eher avr als pic16f, und PIC32 hat einen MIPS Core, d.h. das gleiche, was früher in den 90'ern in den SGI und DECstations verbaut war. Wobei eine 50000$ teure DECstation 3000 mit Ultrix nur 20 MHz hatte, Dein PIC32MX270F128B
-
Thread
4x4 Keymatrix Starthilfe (PIC 16F877A)
Wie schon erwähnt, falls es von Wichtigkeit ist, benutze ich MPLab mit den XC8 als Compiler, den PIC16F877A und das Experimentierbord ist ein EasyPIC-40, sowie ein PICKit 3 von Sure - Electronics. Vielen Dank schon mal für eventuelle Hilfe und GRüsse Gerhard
ganz einfache 4x4 Matrix ohne Entprellung für den PIC18F46K80 in C. Der müsste aber auch bei einem PIC16F877A laufen. Allerdings habe die Dinger nur mit einem CC5X Compiler und dem Assembler programiert. Grüße Ingo
-
Thread
AVR – Übers EEPROM und darüber hinaus…
Vielleicht von Interesse: Vor Jahren testete ich das EEPROM eines PIC16 F877A zu "Tode". Ein Schreib/Lese Program brachte es bei Raumtemperatur auf ueber 14 Millionen erfolgreiche Schreib Operationen bevor sich Fehler zeigten. Interessant war, dass auch benachbarte
-
Thread
Kann diesen Beitrag im Microchip Forum nicht posten
start but were is the example to download and to try it. The Philosophie is so different, then PIC16 and PIC18, so please support us simple user with example.
-
Thread
Wecker bauen / Welchen Mikrocontroller benutzen?
ne Diode und einen Goldcap (0.22F reicht lange) separiert. Ansonsten sollte ein ganz einfacher PIC16 oder so völlig ausreichen. Hauptsache, er hat einen passenden Anschluß für ein passives LCD mit 4 Stellen. Das Display ist hier wohl das entscheidende Kriterium. Davon hängt ab, was du an µC überhaupt
-
Thread
PIC16F1823 PORTXbits.RXX High-Pegel werden nicht ausgelesen
Hallo, irgendwie komme ich mit meinem PIC16F1823 nicht klar. Ich betreibe den kleinen mit 3,3V und nutze MPLAB X mit dem einfachen HITECH PICC9.82 Compiler. (wobei die Infos sicher erstmal nicht so wichtig sind.) Mein Problem: Ich habe an