-
Thread
PIC16F88 CC5X zu XC8 konvertieren
restore FSR if saved int_restore_registers } [/c] #pragma origin 4 Das dürfte mit dem XC8 schlicht überflüssig sein, oder? interrupt serverX( void) Wie schreibt man das korrekt für den PIC16F88? int_save_registers int_restore_registers Sind das Makros? Sind die mit dem XC8
Rudolph R. schrieb im Beitrag #4178038: > #pragma origin 4 > > Das dürfte mit dem XC8 schlicht überflüssig sein, oder? > > interrupt serverX( void) > > Wie schreibt man das korrekt für den PIC16F88? > > int_save_registers > int_restore_registers Interrupts gehen beim XC8
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
verbunden. - der selbe Controller jeweils - PIC10F222, bzw. PIC10F322. Das sind nun für viele zukünftige Projekte die Spiel-Prints. Grüße Gerald ----
Zwei PCF8574 ersetzen einen PIC16F876 in der Schaltung... Gruss Chregu
-
Thread
Linker Script für PIC 18LC452-I/P
Hallo, MPLAP 8.14 und C18 Habe noch einige PIC 18 LC 452 - I/P Leider finde ich hierzu kein Linker Script dafür. Es existieren nur für PIC18F452 und PIC18C452. Bei Microchip finde ich auch nur ein Datenblatt für
Grüß dich, Siegfried. Die Funktionsweise der beiden Varianten PIC18F und PIC18LF ist die gleiche. Das "L" kennzeichnet lediglich die "LowVoltage"-Variante. Dieser Typ hat einen Spannungsbereich von 2-5Volt. Mit dem Linkerskript für PIC18C452 sollte es also funktionieren
-
Thread
Atmega 8 + dallas 18s20 + Neuling (never ending story)
Dann brauchst noch folgende oder ähnliche Routinen. Hier nur Auszüge der Prototypen! void DS18S20_writebit(uint8_t bitwert) uint8_t DS18S20_readbit(void) void DS18S20_writebyte(uint8_t data) uint8_t DS18S20_readbyte(void) void DS18S20_Conv_T(void) void DS18S20_Match_Rom( uint8_t data)
uint8_t DS18S20_readbyte(void) { volatile uint8_t i,rebit, rebyte = 0x00; for(i=0; i < 8; i++) { rebit=DS18S20_readbit(); if (rebit == 1) { rebyte |= (1<<i); } }
-
Thread
PIC18F23K22 Delay
Hi, ich habe hier einen PIC18F23K22, der auf 16 MHz läuft. Ein daran angeschlossener DAC will zwischen zwei Schreibzyklen die /SYNC-Leitung getoggelt haben, diese muss dabei für mindestens 15 nsec auf HIGH sein. Jetzt bietet
Svenson schrieb im Beitrag #5176955: > ich habe hier einen PIC18F23K22, der auf 16 MHz läuft. 16MHz Oszillatorfrequenz oder schon 1/(instruction cycle)? (wäre hier natürlich egal...) Svenson schrieb im Beitrag #5176955: > Einfach Output setzen und sofort
-
Thread
Vorschläge für 4x20 LCD
recht offen für alles. 16x3 gibt es nicht. Es gibt Textmode-LCDs mit 1, 2 oder 4 Zeilen mit je 8, 16, 20 Zeichen. Auch Sonderformen wie 1x10 oder 2x24. > Ich benutze > einen PIC18F4685 zur Ansteuerung des Displays in C (ist das ein > Problem)? Das ist egal, wenn du selber lernst wie man
Manuel Bali schrieb im Beitrag #3563228: > PIC18F4685 zur Ansteuerung des Displays in C (ist das ein > Problem)? Nein, wenn du willst könnte ich die eine HD44780-Routine für PIC18 (in C) geben. Georg G. schrieb im Beitrag #3563667: > Achte
-
Thread
Problem bei Verstärkung von XR2206 Ausgangssignal
Hallo Michael das must du auch nicht mit einem PIC machen das geht genauso mit einem AVR. Ich selber programmiere auch kein PIC. Ich hatte den Artikel nur zufällig gefunden. Du must halt nur am AVR einen PWM Kanal schon mal Hardwaremässig dafür
DC-Offset von UB/2 am Ausgang zu entfernen. > Wie groß sollte er dimensioniert sein? C >= 1/(2 *PI * f *RL)
-
Thread
Brauche Ratschläge bezüglich µC-Einstieg
Beschreibung für die Vorlesungen steht auch drin, welche Controller benutzt werden. Das sind 8085 und PIC18. PICs hab ich schon in der Ausbildung kennengelernt und hab mich mit denen auch weiter beschäftigt. Wenn das in deinem Fall auch so ist, würde ich dir einen von denen Empfehlen. Als Anfänger kann
gegen PIC32 und/oder Renesas RX eintauschen. Das sind dann alles 32-Bitter, den PIC32 gibt es auch in DIP. A propos Tutorial: http://www.mikrocontroller.net/topic/258652
-
Thread
Geeigneter Cortex M3 für Projekt gesucht
SSL-Support; Portierbarkeit weiß ich nicht, aber da das Zeugs auf drei völlig verschiedenen Architekturen (PIC18,PIC24/dsPIC,PIC32/MIPS) läuft, denke ich, dass das auch kein Problem sein sollte. fchk
funktioniert 100% ok jetzt mit meiner lpc1768 lpcxpresso. http://www.versaloon.com/bbs/viewtopic.php?f=2&t=1082&start=40 Die Versaloon STM8S dongle gibts auch am watterott ($8) http://www.watterott.com/de/STM8S-Discovery Du brauchst einer ARM-Jtag für progammiere (erst mahl) Versaloon im die
-
Thread
USB Video Stram
mit einem PIC (10..40MIPS) oder Atmel (16..?MIPS) schaffst du nie einen datenstrom durchzuschleifen, der ohne weiteres 5-8Mbits/s hat. verstanden?
>NEIN! Ich wollte NUR die Daten an den Computer mittels einem Pic oder >AVR streamen, mehr nicht! Bei dem "mehr nicht" liegt dein Problem. Welcher PIC oder AVR sollte es denn sein? PIC18F2550 schafft so ach und krach 80kB/s (640kBit/s)
-
Thread
PIC und LCD QC1602A V2.0 bringen mich zum Wahnsinn
; LCD_DELAY_5MS(); <edit>Da liegt ein Demo Projekt. http://picforum.ric323.com/viewtopic.php?f=40&t=210 Sollte auch leicht für PIC16 anpassbar sein. Benützt allerdings das BusyFlag...
oben anführst. Ausserdem habe ich in die XLCD reingeschaut. Die kommt mit der PLIB von Microchip (PIC18F Legacy Peripheral Libraries v2.0). Ich benutze sie manchmal als Vorlage eigener Peripheriefunktionen. Warum dein Display nicht funktioniert hat, weiss ich nicht. In dem Datenblatt finde ich keine
-
Thread
Gierratensensor defekt
des VDO ASIC an den PIC18F258 erfolgt ebenfalls per SPI. Nur die beiden Murata SCA610 Sensoren werden per ADC vom PIC ausgewertet. Unter der Voraussetzung dass sich der VDO ASIC und der Gierratensensor in allen Varianten identisch verhält wird eventuell die jeweilige Variante nur durch die Firmware des PIC18F258 festgelegt. Die Firmware des PIC und dessen EEPROM läßt sich auslesen.
-
Thread
[V] Neues Microchip PICKit 3
Hi, RS components: PG164130 Programmierer 16 Bit PIC PICkit 3 In-Circuit Debugger RS Best.-Nr. 687-2750 Marke Microchip Herst. Teile-Nr. PG164130 RoHS-Status Kompatibel Warenwert insgesamt 36,90 € Versand 6,95€ MwSt 8,33 € Gesamtbetrag 52,18
/Developmenttools/ProductDetails.aspx?PartNO=AC164127-4) PIC24F Accessory Development Starter Kit for Android (siehe http://www.microchip.com/Developmenttools/ProductDetails.aspx?PartNO=DM240415)
-
Thread
PIC18F1230 Assembler ersetzten oder Header?
allerdings beruflich in einen Bereich gekommen bei dem es Bestandteil ist allerdings mit Microchip PIC. Um da wieder rein zu kommen hab ich mir ein kleines Projekt ausgedacht, das allerdings ausbaufähig sein soll. benutzt wird -MPLAP X -ein PIC18F1230 Projekt sind 7 LED's als Lauflicht, die später
Assembler. Bin für alles offen, wie gesagt ich brauch halt ne ordentliche Grundlage. [c] /* PIC18f1230 tw 02.05.2013 LED */ #include <p18cxxx.h> //Header File für PIC18F1230 #pragma config OSC = INTIO2 //interner OSC wählen //#pragma config FOSC=HS //Taktbereich #pragma config
-
Thread
Linux Distribution für Mikrocontroller Programmierung?
Programmiert werden können: - nahezu alle AVR (Avrdude und AVR-GCC machen es möglich) - STM32: F030, F051, F103, F401, F411, F429 - STM8: STM8S103 / 003, STM8S105 - PIC16F: 16F887, 16F648, 16F630 - PIC18F: 18F52 - MCS51: AT89S51 / 52, AT89S8253, AT89S4051 Für die genannten Controller gibts
Doku und schreibe eine Installationsroutine ... kommen mir neue Ideen) Im Moment bin ich dabei, PIC-Controller in meinem System besser einzubinden ... bin hierbei etwas gefrustet und habe da eigentlich wichtigeres liegen lassen. Wie gesagt, wenn du aus dem PLZ-Bereich 76 bist, zeig ich dir das
-
Thread
was genau ist eine library
einen Schritt weiter und kompiliert den veraenderten Sourcecode fuer eine neue eigene Library. C18-Library Dokumentation http://www.google.ie/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCEQFjAA&url=http%3A%2F%2Fww1.microchip.com%2Fdownloads%2Fen%2FDeviceDoc%2FMPLAB_C18_Libraries_51297f.pdf&ei=sY1gVaupE8HxUNG5gbAL&usg=AFQjCNGwh6e-oqBjRp2KMfZK-qXD3FNnCA&bvm=bv.93990622,d.d24&cad=rja Sourcecode fuer LCDdisplay-Pic : siehe Anhang
-
Thread
Such einen einfachen Microcontroller in SO8
> Heuhaufen > nicht. Ich dachte es hätte jemand einen konkreten Vorschlag. Es könnte > wohl ein 8-Bitter sein und er dürfte auch in Assembler programmiert > werden. Es soll so eine Art Lauflicht werden, ähnlich CMOS 4017. PIC12F1840 ist ein recht nettes Gerät für einen 8-Pinner. Den musst du
: Es muss ein gerade noch handlötbares Gehäuse sein. 4 > Outputs, ein Input und 2x Versorgung. PIC12F1840...
-
Thread
AVR für wenig Geld im LAN
(lost connection?) FC:28 (18B)SN: cc 9a c8 1 0 0 CRC:78 CRC O.K. CRC Error (lost connection?) FC:28 (18B)SN: cc 9a c8 1 0 0 CRC:78 CRC O.K. CRC Error (lost connection?) FC:28 (18B)SN: cc 9a c8 1 0 0 CRC:78 CRC O.K was komm
Request gesendet! ** ** NTP DATA GET! ** NTP TIME: 00:07:19 CRC Error (lost connection?) FC:10 (18S)SN: 3f 9f 7a 1 8 0 CRC:84 CRC O.K. CRC Error (lost connection?) FC:10 (18S)SN: 3f 9f 7a 1 8 0 CRC:84 CRC O.K. [usw][/pre] Auch hier gibt es keine Änderung bei verschiedenen Widerständen.
-
Thread
I²C Übertragungsfehler?
ich habe eine Platine, bei der zwei PICs miteinander über I²C kommunizieren. Bisher waren das ein PIC16F876 und ein PIC16F818. Nun habe ich aber die Platine (wegen enormer Auslastung des 876er PICs) auf einen PIC18F erweitert und die Programmierung angepasst. Seitdem treten bei der Übertragung über
Mitte eine Spitze zu sehen. Das ist komischerweise der erste Takt auf der SCL-Leitung. Master ist ein 18F2685, Slave ein 16F818. Programmiersprache C, Compiler CC8x. Früher war statt 18F2685 ein 16F876A(pinkompatibel) eingesetzt. Die Kommunikation klappte da recht ordentlich. Der Code wurde eins zu eins
-
Thread
PIC-Assembler-Anfängerfrage
Zaehler->WREG > ADDLW -1; WREG++ > MOVWF Zaehler ;WREG->Zaehler Das geht einfacher mit decf Zaehler,f P.S. PIC18 haben eine 8x8 Single-Cycle Hardware Multiplier
Falls es dich interessiet, ich habe eine 8x8 multiplizier Routine für Mid-Range PICs (PIC16 und PIC12) in ASM geschrieben: factor1 wird mit factor2 und das Ergebniss sthet dann im Doppelregister product. [avrasm] ADD8to16 MACRO _8b, _
-
Thread
ARM: kompliziert?
STM32F4 Reihe (und einige von TI) kenne, will ich die AVRs nicht mehr. Mittlerweile kostet das STM32F1Discovery Board nur noch 8 euro!! Wenn ich was auf Lochraster aufbauen will, pack ich da einfach das
http://de.mouser.com/ProductDetail/STMicroelectronics/STM32F4DISCOVERY/?qs=sGAEpiMZZMutVogd4PRSvEN8XDBeCtgD ab 75 euro Versandkostenfrei - macht doch ne sammelbestellung.
-
Thread
#defines in jeder Datei nutzen??
Hallo! Ich habe folgendes Problem.... Ich programmiere in C für einen PIC 18F4550. Ich habe mehrere *.c Files in meinem Projekt und alle benutzen zwei globale Variablen, die in main deklariert sind. Soweit funktionert das auch. In main sind die Variablen wie folgend deklariert
>Ich programmiere in C für einen PIC 18F4550. Ich habe mehrere *.c Files... Die Variablen dürfen nur in einem File definiert werden und in anderen mit dem zusatz extern deklariert. Dem Compiler stört das bei der externem deklkarationen
-
Thread
Anfänger Frage zu PIC16F628A
Hallo ich traue mich das gar nicht zu fragen. Ich habe so ein PIC-READY 2 Board von Mikroelektronika und versuche die kleinen Käfer (PIC16F628A, PIC16F84) ohne Debug Möglichkeit zum fliegen zu bekommen. Einfach nur LED an [avrasm] CLRF PORTB MOVLW
man mit dem PICKIT 3 und MPLABX nicht debuggen? Kann man schon, aber nicht bei den 8-18pin-devices. Die benötigen nochmals ein spezielles Debugg-Vorsatz-IC mfG Ottmar
-
Thread
Bluetoothmodul BTM-222
Hier ein Foto: https://shop.strato.de/WebRoot/Store10/Shops/61251391/463B/3A3E/CD5D/A59C/09CC/C0A8/286D/A96C/f794.jpg Grüße, Marco
Hallo, Ich habe eine Frage bitte, ich programmiere gerade eine Mikrocontroller PIC18 und wollte AT Befehle durch das Programm zu dem BTM222 schicken. Ich habe puts(ATN=BTM); geschickt und konnte die Name meine Bluetooth-Modul ändern und wenn ich jetzt mit meinem Handy suche,
-
Thread
Loxone Link - CAN-Bus
8 87 00 C9 7F 76 57 89 00 5) 11073.0 Rx 019C0036 8 87 00 C9 7F 76 57 89 00 6) 12089.9 Rx 019C0036 8 87 00 C9 7F 76 57 89 00 7) 13005.8 Rx 019C0036 8 87 00 C9 7F 76 57 89 00 8) 14022.8 Rx 019C0036 8 87 00 C9 7F 76 57 89 00 9) 15039.7 Rx 019C0036 8 87 00 C9 7F 76 57 89 00 10) 16056.7 Rx 019C0036
-
Thread
Generelle Fragen zu EMV und andere Prüfung
rausschaut dann schlägt halt der "Blitz" dort ein. Noch etwas: Ich würde den Reset-Pin mit 1..10 nF kurz an Masse anschließen. Hat bei mir eine enorme Verbesserung (bei einem PIC18F2520) der Störfestigkeit gegen Netzspitzen gebracht. (Das deaktivieren des Reset-Pins in der Konfiguration bringt hier
: Absolut ueberfluessig. Beispiel bei D28: Entferne D28, die beiden Dioden D24 (die sind schon im PIC drinnen), R16. Bleibt C14 und R17. Der C ist mit 10nF bis 22nF okay und R17 kannst Du 22k..56k waehlen. Ist das fuer Dich okay? Alle die jetzt sagen, dass vor den C ein R muss, die kennen sich
-
Thread
TWI Bus hängt sich auf
while (!(TWCR & (1<<TWINT))); //Wait for Interrupt Flag, address has been sent while((TWSR & 0xF8)!= 0x18); //Slaveaddress + W has been send, ACK //Send 8-bit-data to the slave TWDR = 0x07; //Adress of the temperatur register TWCR = (1<<TWINT) | (1<<TWEN); //Initialize the transmission
Wait for Interrupt Flag, address has been sent if (readMode) { while ((TWSR & 0xF8)!= 0x40); //Slaveaddress + R has been send, ACK } else { while((TWSR & 0xF8)!= 0x18); //Slaveaddress + W has been send, ACK } } void TWI_Send_Data(uint8_t data) {
-
Thread
LA 1034, AVR JTAG ICE MKII, STK500, Kleinzeug
versichert), dem packe ich noch ein paar Samplekisten rein: Folgende Samples: Microchip: (DIP) 3x PIC16F877 3x PIC16F88 3x PIC16F830 3x PIC12F675 3x PIC18F4539 3x 16C58JW 3x 16C56JW 2x PIC18F1320 2x 93LC66A (EEPROM) (SMD) 2x 93LC64B Maxim: MAX3491CPD (DIP) 4 SMD, wo ich zu faul bin, die Markierung aufzuschreiben (SOT23-5) Philips: 3x LPC2101F TI: 5x ADS7822UB 5x INA105KU 5x INA103KP 5x OPA4134UA STM: 5x M25P20 ADI: 2x AD9833BRM 2x AD9851BRS Oben drauf, damit es schön zusammendrückt, kommen noch ca. 150 SUB-D25 Stecker für
-
Thread
Zufallszahl bei Start des Mikrocontrollers
dieser, es sollen mehrere Slave-Controller starten können ohne die gleiche ID zu besitzen. (PIC18F45K80) Weiterhin wollte ich fragen ob sich jemand mit dynamischen Masken und Filtern, welche sich abhängig von der eigenen zugewiesenen ID ändern auskennt. MFG Flo
ist dieser, es sollen mehrere Slave-Controller starten können > ohne die gleiche ID zu besitzen. (PIC18F45K80) Ist doch Unsinn: Bei nur 32 Adressen kommt es ganz schnell zu zufällig 2 mal derselben Zahl. Wenn es wenigstens 64 bit wären... Immerhin hat auch ein PIC18F45 ein EEPROM, kann also
-
Thread
SPI und I²C zeitgleich benutzen
gerade an einem Projekt, bei dem ich eine RTC (über I²C) und eine SD Karte (SPI) zeitgleich an einem 18F458 betreiben muss. Die RTC soll dabei in bestimmten Intervallen angesprochen werden und einen Timestamp auf die MMC schreiben. I²C und SPI werden bei diesem PIC von den gleichen PINs angeboten.
können. Keine Ahnung ob die was taugen. http://ww1.microchip.com/downloads/en/devicedoc/MPLAB_C18_Libraries_51297f.pdf
-
Thread
RF Receiver Reichweite erhöhen
Bert S. schrieb im Beitrag #5237719: > Der > 18-Pin IC hat keine Kennzeichnung und es könnte sich um ein uC handeln. Könnte ein PIC16F54/16C54 sein: Pin 5 auf Masse, Pin 14 auf Vdd, der Resonator liegt zwischen Pin 15 und 16. Ist vermutlich nicht
Ok, danke, dann kann ich das wohl nur so belassen, den PIC zu auszulesen und zu flashen wird wohl ein viel zu grosser Aufwand sein.
-
Thread
Timer0 beim PIC18
man auch auf die benutzten Taktzyklen achten. Bedenke das ein PIC den Oszillator-Takt durch 4 teilt um den Befehlstakt zu erhalten. Das heisst wenn Du den PIC mit 4MHz taktest ergibt sich ein Befehlstakt von 1MHz. Wenn man jetzt mal einen moderneren 18er PIC nimmt, z.B. den 18F26K20. Der kann bis 64MHz getaktet werden. Das ergibt 16MHz Befehls-Takt. Um auf 1MHz (also die 1µS Auflösung) zu kommen hast Du maximal 16 Befehle Zeit. IRQ löst aus, Routine wird angesprungen =
-
Thread
Kostet der Microchip C18 Compiler etwas?
Hallo, ich hatte die Tage erfolglos versucht ein fertiges Projekt PIC18F2680 neu zu compilieren, leider bekam ich unter anderem eine Fehlermeldung das der Compiler über der 60 Tage evaluation Zeit lag. Ist da nur eine 60 Tage Testversion drauf und danach darf man Zahlen
verwendet hast usw. Das sind die vollständigen Quelltexte die frei sind. Es handelt sich um einen PIC18F2680 ursprünglich ist das anscheinene mit Eclipse und MC18 3.35 gemacht worden.
-
Thread
Frequenzzähler bis 20 MHz für Empfänger
Empfangsfrequenz >betreibst. Oft betreibt man ihn oberhalb, weil man dann das >ungewollte Mischprodukt f[LO] + f[IN] durch einen simplen Tiefpass >gut los wird. Wenn ich 14 MHz empfangen möchte stelle ich meinen DDS auf 4MHz ein und ich erhalte 10 MHz und 18 MHz. Das jage ich dann durch einen Quarzfilter
und deshalb auch weitere Mischprodukte entstehen, Stichwort Harmonischenmischung. 4 MHz mal 2 ergibt 8 MHz, -10 MHz ergibt 2 MHz, + 10MHz ergibt 18MHz. 4MHz mal 3 ergibt 12MHz, -10 sind wieder 2MHz, + 10MHz sind 22MHz. 4MHz mal 4 macht 16MHz, -10 MHz ergibt 6MHz - Willkommen im 49m-Band. Bei den fetten
-
Thread
Oberstufenprojekt HILFE! PIC16F84
Countdown Uhr, Nicht wirklich, die Schaltung funktioniert nicht. Vergiss alles oberhalb des PIC16F84, weder die Schaltung an Pin1, noch die zum Abschalten der Stromversorgung funktioniert. Ein 100nF Keramikkondenstaor zwischen GND und VCC des PIC16F84 wäre aber nett. Die Ansteuerung der 7-Segment Anzeige und 6 weiteren LEDs funktioniert im Prinzip, die 6k8 vor den Transistoren sollte man auf 470 Ohm verringern. Auch der alte PIC16F84 kennt übrigens den Sleep-Mode, es ist also nicht nötig, einen Schalter in die Stromversorgung zu bauen, am Ende der Uhrzeit
-
Thread
ESP8266 hängt bei gleichzeitigem senden/empfangen
14>??~q]}?6???;7g??<\b>~)????(5K\????":?<14>Z?<22>?8???{?k?????if?<9>?*f???7%?v??I???1?4?+<11>?jSG)?,??9G??<\0>c<\f>?n<23>??`$<\b><\b><5>?<14>?I<\f>???j??ow@<28><6>J<25>r???"?<18><4><\0>U<4> <\0>??$<18>D<17>@??CH? e~<\0><4><\0>?2_@?@?n<2>(?||<29><2><5>
#h>Nu%<1>?<18>$b?;????<4>$?8Mp???q??K???<28>;??$Q???E?C'?<????"<30>>|?<7><15><30>?R??J???$t<25>??<31>?<24>?<n>w?-???0<19>Z?<25>?4?f?*'?v?M2?F<31>???pt9?h???u:p?<3><16><2>P<2>?uq?????<24>??`<14>??<\0>e<\f>9<20>???
-
Thread
Problem mit Timer0 und PIC18F13K22
sich in der pic18f13k22.h /** D E F I N E S *********************************************/ #define LED1 LATAbits.LATA0 //LED liegt an Port A RA0 #define Taster1 LATCbits.LATC0 //Taster liegt an Port C RC0
sich in der pic18f13k22.h /** D E F I N E S *********************************************/ #define LED1 LATAbits.LATA0 //LED liegt an Port A RA0 #define Taster1 LATCbits.LATC0 //Taster liegt an Port C RC0
-
Thread
RS485 Empfang fehlerhaft
Hallo, ich habe einen PIC18f, an den habe ich einen RS232 und einen RS485 Treiber an den beiden UARTs angeschlossen. RS232 funktioniert auch. Bei der RS485 kann ich Zeichen senden, aber es kann nix empfangen werden. die initialisierung
bastler schrieb im Beitrag #2849454: > ich habe einen PIC18f, welchen? > an den habe ich einen RS232 welchen Uart > und einen RS485 welchen Uart > Treiber an den beiden UARTs angeschlossen. Hä > RS232 funktioniert auch. bei
-
Thread
Warnung bei MPLAB XC8 Compiler
die nicht vorhanden ist [ ] > die falsche Library [ ] Beides falsch. Richtig ist: Der "18F14K50" ist in den Libs noch nicht angekommen. Den ganzen kleinen 12F und 16F teilen schon immer dieses Schicksal.
Oder Warnung einfach ausschalten, wie hier beschrieben: http://www.amixa.com/blog/2017/01/06/pic-xc8-error-warning-1459-peripheral-library-support-is-missing-for-the-18xxxx/ Hatte das beim PIC18F45K22 auch plötzlich ab Version XC8 V1.40.
-
Thread
schnell binär nach bcd wandeln
r18, 0xF0 ; 240 9f8: 3f 4f sbci r19, 0xFF ; 255 bin-=10; 9fa: 0a 97 sbiw r24, 0x0a ; 10 9fc: 8a 30 cpi r24, 0x0A ; 10 9fe: 91 05 cpc r25, r1
: e2 f7 brpl .-8 ; 0x9dc <bintobcd+0x1c> 9e4: c8 2b or r28, r24 9e6: d9 2b or r29, r25 bin/=10; 9e8: c9 01 movw r24, r18 9ea: 6a e0 ldi
-
Thread
Überraschung, ab heute machen sie Software.
Sourcecode funzt out of the box und der Support ist auch ok. Diverse Plattformen (hab selber mit Pic, Pic16, Pic32 und STM Arm gearbeitet) und imho ausgereifte libs. Alles gut dokumentiert und sehr benutzerfreundlich. Dann haben Sie noch jede Menge sog. "Clicks". Module die fast alle Bereiche der
F. F. schrieb im Beitrag #4343081: > So kann man doch wieder einmal was aus einem Thread für sich selbst raus > ziehen. Dafür ist das Forum ja auch da. Hier trifft sich die Creme de la Creme der
-
Thread
Spannungsbereich AI PIC18F66K80
Hallo Zusammen, ich beschäftige mich gerade mit der analogen Messdatenaufnahme mit dem PIC18F66K80. Ich möchte Spannungswerte von 0 - 5 VDC über den AIß aufnehmen. Das Datenblatt verwirrt mich jedoch. Muss ich etwas am "COMPARATOR VOLTAGE REFERENCE MODULE" einstellen um eine Eingangsspannung
http://www.digikey.de/product-detail/de/microchip-technology/PIC18F66K80-I%2FMR/PIC18F66K80-I%2FMR-ND/2601539 http://www.microchip.com/mymicrochip/NotificationDetails.aspx?pcn=SYST-16EQQX751&print=view
-
Thread
PIC18 als I2C Slave
Hallo Zusammen, Ich wollte zwischen zwei Pic18F46k42 über I2C 8Bit werte austauschen, jedoch bekomme ich keinen Interrupt am Slave. Die Adresse ist auf dem Bus, hab ich gemessen. Konfiguriert hab ichs mit dem MCC. Mastercode: [c] #include
(void) { // Initialize the device SYSTEM_Initialize(); // If using interrupts in PIC18 High/Low Priority Mode you need to enable the Global High and Low Interrupts // If using interrupts in PIC Mid-Range Compatibility Mode you need to enable the Global Interrupts // Use the
-
Thread
Arduino - bringt's das ? Gesperrt
20], bf[20], bg[20],x=-1.3/8,p,d,l=0,h=4e-3,f,m; z e[17] = "FKE<<gMAQUDIYO9\"=", *k, *j; o g(o p, o d){int q =-1,t=0;j=k;while( *j ){c(45,-);Z(100){y;q++;r=v;q[bf]=bf[q-1];q[bg]=bg[q-1];}Z(42) {y;v*=r;o(b,[q-1]=r*b,[q-1]
Ding überfordert dich? Ehrlich gesagt, ja! Den Einstieg in die Welt der ATMEGAs (und auch die 8-bit PIC) habe ich auch mit Lochraster etc. gemacht und das hat mich tödlichst angesch*.. Wie es da mit einem 32-Bitter aussieht kann ich nicht sagen, ist halt eher der Respekt vor dem Unbekannten.
-
Thread
Timer1 weckt nicht den PIC2LF1840 vom SLEEP()
PIC12LF1840...
... #define T2_ON 1<<4 [/c] 3. Und kommt der SLEEP() Befehl nicht in die "main" ? Der PIC muss die ISR sauber verlassen und dann darf er schlafen geht, bin ich der Meinung. Ich benutze den PIC18F25K22, aber es sollte so ähnlich sein. das sollten Sie an ihrem Programm mal überprüfen.
-
Thread
PICKIT 3 clone
PG164130 (33.54 € ohne USt) oder bei Digikey für 36 € exkl. Der PICkit 3 Debug Express (PICKit3 + PIC18F45k20 Demoboard) liegt bei 52.53 € exkl.
Hi kann einer vlt. mal nachsehen, ob in der Standalone Programming Software , ob der PIC12F1822 unterstützt wird? Würde gern das PICKIT3 bei http://de.rs-online.com/web/p/products/6872750/ bestellen um den PIC12F1822 zu flashen. Vielen Dank hierfür. lg Marv
-
Thread
RFM12 - Funkmodul
die Platine dann auch zur Auswertung von Sensoren zu verwenden (Wetterstation). @all: Für den F2131 kann man einen Compiler bei TI herunterladen, der auf 8k begrenzt ist.
Versuchsstadium, und bei mir ist die Zeit knapp. Deshalb lade ich hier meine Assembler-Programme für den PIC 16F876 hoch in der Hoffnung, dass es auch anderen weiterhilft.
-
Thread
-
Thread
Literatur für ARM-CORTEX-M3
µC wäre etwas untertrieben. Ich persönlich programmiere seit Jahren Privat und damals an der FH mit Pic 18f-33fj und beruflich mit AVR. Mit keine Informationen meine ich kein "Schritt für Schritt" zeugs. A. K. schrieb im Beitrag #2097145: >> -Diese zum teil hoch gelobte "standart Peripheral Library
wäre etwas untertrieben. Ich persönlich > programmiere seit Jahren Privat und damals an der FH mit Pic 18f-33fj > und beruflich mit AVR. Eines muss klar sein: Die CM3 basierten Mikrocontroller sind ganz erheblich komplexer als AVRs oder PIC18. Allerdings hatte ich bisher gedacht, dass man mit Kenntnis
-
Thread
Startup: Schaltung für einfaches USB-Gerät mit für Serienproduktion geeigneten Chips
unübersichtlich macht. Ich habe ds deshalb für unsere Studenten vereinfacht, sind aber bisher nur PIC18 drin. (-> Simplified Microchip PIC USB demos (C18/XC8 MLA) http://picforum.ric323.com/viewtopic.php?f=46&t=103) Einen 16F145x will ich aber irgendwann auch noch dazu nehmen. Ist schon auf einer
AVR+VUSB, aber weil das mangels USB-Konformität Probleme machte, sind sie bei der mkii-Version auf PIC14F1454 umgestiegen. An der Firmware könnt Ihr Euch entlang hangeln. Nehmt auch ein gutes Buch über USB in die Hand, weil Ihr die Deskriptoren neu machen müsst. fchk