-
Thread
Library für EA-DOGM Grafikdisplays inkl. Font-Generator
für eine Ganzseiten Bitmap 160X104 - DOGXL160-7: in mit Jan's Lib 0.94 zu verwenden. uint8_t dog_4to8[16] = { 0x00, 0x03, 0x0c, 0x0f, 0x30, 0x33, 0x3c, 0x3f, 0xc0, 0xc3, 0xcc, 0xcf, 0xf0, 0xf3, 0xfc, 0xff }; void draw_fullpic(PGM_P progmem_image) { uint8_t k, p, c; uint8_t LcdData
Hats mittlerweile vielleicht jemand auf die PIC16F portiert? :)
-
Thread
PIC18F2550 digitaler Eingang RC4
Hallo zusammen, ich möchte beim PIC18F2550 den Pin RC4 als digitalen Eingang (NICHT USB) verwenden. Das Datenblatt sagt, dass dafür folgendes eingestellt werden muss: UCONbits.USBEN = 0; UCFGbits.UTRDIS = 1; Ich habe dies so gemacht
Hochziehwiderstand nahm und mit einem noch deutlich kleinerem Widerstand per Taste auf GND zog. Ob das beim Pic18f2550 auch so ist? Sicherheitshalber würde ich keinen tieferen Widerstand als 200 Ohm wählen. MFG Jochen-Paul
-
Thread
signal verzögern/verlangsamen
Zudem soll noch ein IC automatisch die farben dimmen/wechseln etc. das ganze will ich mit hilfe des PIC16F84A machen. mit dem pic hab ich schon n paar sachen programmiert und das ganze macht mir recht viel spass, möchte hier dann auch auf fertigteile verzichten... Bis jetzt hab ich mir das ganze so
Na, der OLDIE 16F84A wird Dir nicht viel helfen... Der ist so schwach... 3 x PWM ? Ich habe hier den 18F2431 als Motor-Controller in den Fingern! Mit dem 18F2431 hast Du auch AD-Wandler, die die Entfernungsensoren
-
Thread
Abtastzeitpunkt bei CAN verschieben (Phasesegm1, Phasesegm2 und SJW)?
Hallo, ich habe ein kleines Problem zw. AVR ATmega16M1 und einen PIC18F2680 (verbaut im Microchip CAN BUS Analyzer). in meinem BUS funktioniert alles nun habe ich mir einen CAN BUS Analyzer gekauft um Sachen Mitzuloggen oder über den Windowsrechner auch über die ferne
absolut gut funktioniert, keine CRC Fehler oder wiederholte Übertragungsversuche. Das Gegenstück ist ein PIC18F2680 mit MCP2551 Tranceiver. Einziger Unterschied der mir aufgefallen ist, ist das ich in meinem System eine 2x51µH CAN-Drossel benutzte und die Flankenzeiten durch 100kOhm am Rs PIN des MCP2551 etwas
-
Thread
Interrupts einbinden
bzw. alle Lauflichter usw fertig programmiert habe arbeite ich nun an einem Interrupt Taster für den PIC18F4550 Datasheet: https://ww1.microchip.com/downloads/en/devicedoc/39632c.pdf Nun mein Problem: In der "Skizzierung" des Chips steht das RB0 bis 2 die Interrupt Pins sind, wenn man allerdings runter
? Benutzt ihr den, oder habt ihr ein Programmiergerät? Im verlinkten Dokument wird der neuere XC8 Compiler verwendet, die alte Beschreibung für den C18 ist aber noch rudimentär enthalten. (13.4.6 C18 Interrupts)
-
Thread
Diode, heil oder defekt?
(Port 5) CompanionIndex : 0 CompanionHubSymLnk : USB#ROOT_HUB30#4&36898853&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} CompanionPortNumber : 0x15 (Port 21) -> CompanionPortChain : 1-21 Device Manager Problem : 43 (CM_PROB_FAILED_POST_START) Used Endpoints
es unter 30€ bleibt würde ich es doch riskieren. Habe dieses Programmiergerät gefunden und der PIC18F85J10 taucht in der Kompatibilitätsliste auf. https://de.aliexpress.com/item/1005003558600514.html?search_direct=true&spm=a2g0o.productlist.0.0&gatewayAdapt=glo2deu Ich bin mir nicht sicher
-
Thread
Einsteigerset von ELV
Ach ich habe auch mit den PICs angefangen eben durch die Seite von Sprut. Ich habe mit einem PIC16F877 einen MP3 Player gebaut, ging ganz gut. Also die PICs sind schon ganz nett, gerade die neusten PIC18 sind teilweise echt super. Die haben viele schöne Zusatzfunktionen und man bekommt durch Microchip einen guten Einstieg. Es gibt z.B. einen PIC18 mit dem man 2MB Ram linear ansprechen kann. ABER: AVRs lassen sich Teilweise schöner in Assembler programmieren (durch die 32 Register) im Gegensatz zu den PIC16 gibt es keine Bankumschaltung
-
Thread
Wert an Variable per Referenz übergeben
Johannes F. schrieb im Beitrag #2253420: > Also sind call-by-reference-Aufrufe von Funktionen auch insgesamt nicht > immer schneller als call-by-value? Das hängt vom Datentyp des Arguments ab. > Denn bei
Programmlogik einen Pointer erfordert. D'accord. Ich hatte das angesprochen, weil manche Leute von 8-Bittern her gewohnt sind, dass lokale und globale Variablen kaum einen Unterschied machen. Manchmal sogar globale/statische Variablen besser sind als lokale: z.B. beim PIC18 mit nicht erweiterten Befehlssatz
-
Thread
Wer kann mir PIC brennen für Brenner 8 P
Das: http://www.sprut.de/electronic/pic/projekte/brenner8/index.htm ist ein Brenner 8. MfG Paul
Hallo Andreas K. Hab mir auch den Brenner 8p gebaut und bräuchte einmahlig den bootloader für mein pic 18f 2550. Könntest du mir den Brennen. Würde auch die Umschlag/ ink. Rückumschlagmethode, natürlich frankiert versuchen. Daten würde ich
-
Thread
Ausführungszeit ISR
Takao K. schrieb im Beitrag #3750476: > Kannste nicht erwarten das alle Welt 18F RISC versteht/ueberhaupt kennt. Hehe. 8-Bit PIC Assembler erschliesst sich nicht auf den ersten Blick. Das verströmt noch einen Hauch aus dem Altertum der Rechnerentwicklung.
A. K. schrieb im Beitrag #3750501: > Hehe. 8-Bit PIC Assembler erschliesst sich nicht auf den ersten Blick. Ich hatte mir auch mal die Scenix/Ubicom/Parallax SX Microcontroller angesehen. Als ich den Befehlssatz sah, dachte ich, ich bin im falschen
-
Thread
Handydummy (Attrappe)mit richtigem Display - Sony Ericsson Vivaz
nochmal. [edit] Hier der Link zum (angeblichen) SDK: http://www.mediafire.com/?sharekey=67e28e5ff38f19456b21be4093fab7ac6236a04553e34991b8eada0a1ae8665a Originalthread: http://mympx.org/forum/general-discussion/44608-rockchip-sdk-working-links.html [/edit]
Trojan.DR.Small!jP0wLMCz3LU Additional information Show all MD5 : 557d030ce6d57989cc4ad34e808bd8b9 SHA1 : e034f637dec4a0342dfbdb0eaded8f561e5abfd0 SHA256: b9a5bac0559adf2e954ae8ae69871d3a996e7534c2b7b310c2dcb268c989b5c6
-
Thread
PIC18 Sleep Mode - LOW Power Modus
Hallo, ich habe einen PIC18LF25K50 und möchte diesen über die UART Schnittstelle ein externes Device (was auch immer) konfigurieren lassen. Danach möchte ich, um Akku Kapazität zu sparen den PIC "komplett abschalten".
beachten? Wie die Port Pins konfigurieren? Anders gefragt, was muss ich alles beachten, um den PIC nach getaner Arbeit so wenig wie möglich Strom verbrauchen zu lassen? Gibt es vielleicht sogar schon Beispiele für den PIC18LF25K50? Danke
-
Thread
IDE mit Fokus auf Assembler für Umsteiger AVR -> STM32
200023ec: 2001c00c .word 0x2001c00c[/pre] mit -O2 übersetzt: [pre]200024a0: b4f0 push {r4, r5, r6, r7} 200024a2: 2101 movs r1, #1 200024a4: 2702 movs r7, #2 200024a6: 2604 movs r6, #4 200024a8: 2507
Kosten beim CH-Lieferant etwa 10 Euro. Funktionieren beide! Als IDE verwende ich die alte MPLAB IDE 8.91 Version. Die neuere MPLABX habe ich gleich wieder entsorgt. Den IDE-Editor verwende ich nur beim Debuggen, zum schreiben PSPad. Der dsPIC ist vor allem für Assembler-Programmierer interessant, C-Programmierer
-
Thread
[V] Brenner 8 / Manometer / Nullkraftsockel / CPU / RAM
möchte ich Sie hier anbieten. Evtl. kann der ein oder andere ja was davon brauchen. ;-) 1x Brenner 8 von Sprut.de / Eigenbau auf Lochraster, funktioniert! 1x PIC16F877 1x PIC18F452 1x PIC18F4520 1x PIC16F57 14x Manometer Pneumatik von Festo, Typ MA-40-16-1/8 Nie benutzt, quasi noch neuwertig
Update: Brenner 8 und die Pics sind verkauft. Übrig ist noch: 14x Manometer Pneumatik von Festo, Typ MA-40-16-1/8 Nie benutzt, quasi noch neuwertig 1x Nullkraftsockel 24-pol von Pollin Ebenfalls unbenutzt
-
Thread
Projekt: Open-Source Hausautomation
Standardframe gibt es eine Verzögerung von 6ms. Die Entprellung der Tasten meiner Module dauert länger. 6-8 Euro sind für eine Tasterbaugruppe sind nicht erreichbar. Als Preisbeispiel möchte ich dir mein Tastermodul mit Grundmodul nennen. Das sind 18 Euro 11 100nF 0805 0,814 21 560R 0805 0,315 1
5V 0,750 1 Quarz 16MHz 0,620 1 LED rot 0805 0,310 1 560R 0805 0,015 2 22pF 0805 0,082 3 100nF 0805 0,222 1 Stiftl,20pol. 1,520 1 4K7 0805 0,015 1 Plat.Grundmodul 1,500 Das sind grob 18 Euro. Viel kann man da nicht weg lassen. Sogar ein Quarz ist Pflicht, sonst
-
Thread
Logic Analyzer bauen
Zum Thema HID-Device: nehmt einen PIC18F4550, HID-Firmware gibts gratis von Microchip. Nutze die Firmware auch bei meinem 10 Kanal Datenlogger.
web.icsi.com.tw/English/Datasheets/ASYNCHRONOUSSTATICRAM.html bzw. http://web.icsi.com.tw/domino/packinfo.nsf/F384F466ECEF4C1F48256F320003B3E6/$FILE/ic61LV25616.pdf ist er zu finden. 256K X 16 IC61LV25616 3.3V 8,10,12,15 [K, KG, T, TG, B] MP Was allerdings als Status Available MP bedeutet, verschließt sich
-
Thread
Bauteilerkennung aus Schaltplan fuer PIC
wohl geklärt... Ein letzter Punkt bleibt aber noch... Der von Citizen hat als "Kapazität, Last", 18pF angegeben... müssten die 22pF getauscht werden oder wird das wohl eher zu keinem Problem führen bzw. besteht mit den Kondensatoren garkein Zusammenhang ?
kk ... dann werd ich mal einfach 18pF benutzen ... muchos gracias für die schnelle Hilfe :)
-
Thread
Konfiguration PIC 18F2550
setzen und dann je 4 setzen und 4 nichtsetzen. Als Quarz habe ich einen 20 MHZ mit passenden 15pF- Kondenstaoren. [c]/** I N C L U D E S **********************************************************/ #include "p18f2550.h" #include "delays.h" // für die Warteschleife
ich das entstandene HEx-File (ersten 14 Zeilen beschrieben, REST alles FF) in Galep 32, wähle meinen PIC (DIL 18F2550 (Häckchen Verwende Bauteiladresse) und brennen es über einen Galep 4 Adapter. Es brennt und es kommt Program OK, zum Wiederholen Wähle IC1. Mit dem Multimeter kann ich die +5 an VDD
-
Thread
PIC18 - AD-Wandler
Versorgungsspannung am µC gepuffert und geblockt, diese wird ja als Referenz benutzt?! Welchen PIC18F benutzt Du denn?
noch mit einbauen. könnte diese der grund sein das die ad wandlung nicht stimmt? ich benutz den pic18f65k22
-
Thread
Bits effektiv umsortieren in C
Also kurz zusammengefasst: ich habe eine 8Bit eingangsvariable u8_PortIn. Die 8Bits dort müssen aber umsortiert werden in eine neue Variable u8_InSort. Wie geht das also am effizientesten? DieOperation wird ständig ausgeführt, ist also tatsächlich
nicht das der Programcode bei den AVR's Byteweise abgelegt ist, und nicht in ganzen Befehlsworten. Die PIC18XXX haben ja zum Glück direkt Befehle um aus RAM und Flash zu lesen, mit Auto-Increment/Decrement/etc. der zu lesenden Adresse... @Optimierer: Naja, so "Clever" ist das nicht einmal, zumindest
-
Thread
Strom-/Spannungsmessung mit IC
Google doch einfach mal nach "PIC" und "Multimeter", da gibt's schon genug Treffer.
verschaltet sind. Ich glaube zu verstehen, wie der Spannungsteiler funktioniert. Also hab ich den 6,8kOhm durch einen 20kOhm ersetzt. Bei 30V ist somit an ADC1 5V. Also sollte ein ca. 18-19kOhm zur sicherheit reichen (neu.png). Dennoch hab ich 2 Fragen. 1. Wenn bei 2A ein Spannungsabfall von ca.
-
Thread
zweiter I2C beim PIC18F27J53
steht eindeutig im Datenblatt (Seite 291) " All members of the PIC18F47J53 family have two MSSP modules, designated as MSSP1 and MSSP2. The modules operate independently: • PIC18F4XJ53 devices – Both modules can be configured for either I2C or SPI communication • PIC18F2XJ53 devices: - MSSP1 can be used for either I2C or SPI communication - MSSP2 can be used only for SPI communication " Fazit >> Du hast nur EIN I2C Schnittstelle (MSSP1)
-
Thread
GPSDO Fragen
ein bisschen schneller, dann wieder etwas langsamer. Der OCXO treibt einen Mikrocontroller (STM32F303) an. Die PLL setzt den Takt der CPU und der Timer auf 60 MHz hoch. Im Mikrocontroller lasse ich einen 32 Bit Timer laufen, und mit dem PPS-Puls von einem LEA-8 Modul wird ein Capture Ereignis ausgelöst
Mir hat dies Seite sehr geholfen, hatte aber auch diese Pics und pic Erfahrung. http://www.leapsecond.com/pic/picdiv.htm Bei Interesse kann ich picPET.hex schicken.
-
Thread
MPLAB und PIC 16F690 und 16F84A in C
Hallo, zuerst habe ich nur mit den 18er Typen zu tun gehabt, und den C18 Compiler verwendet. Nun würde ich gerne mit meinem PICKIT2 die oben genannten Typen in C schreiben. Ich finde für meine PIC´s keinen Compiler, den ich in MPLAB einbinden
Warum möchtest Du genau diese 16er Typen programmieren? Zumindest für den 16f690 kann ich Dir raten mal einen Blick auf den 18f14k22 zu werfen: Der ist anscheinend das direkte Upgrade zum 690er. Er ist pin-kompatibel, leistungsfähiger, stromsparender und lässt sich mit dem C18
-
Thread
Rolladensteuerung mit PIC18f4550
möglichst günstig eine Rolladensteuerung für sein Eigenheim entwefen. Nun, zur Verfügung steht mir ein PIC18f4550. Es sind 23 Rolladen mit dazugehörigen Taster zu schalten. Meine Idee wäre es, die Taster über einen Multiplexer mit dem Pic zu verbinden und auf der anderen Seite mit einem Demultiplexer
z.B. 3 identische µC (mit je 16 I/O) plus die Motor-Treiber. Da der TE offensichtlich gerne mit PIC arbeitet, böten sich alle ICs an, die mehr als 16 I/Os haben, z.B. der 16F886 wäre geeignet (hat 3x8 I/Os, die "überflüssigen" I/Os könnten für Zentralbefehle wie "alles rauf" oder "alles runter" oder
-
Thread
LED mit Microcontroller schalten
noch lest und der Thread nicht schon "Schnee von gestern" ist. @Timmo H. : Wie meinst du das mit 8 LEDs an PortC? Mein PIC16F688 hat nur 6 I/O beim Port C, die anderen 2 bits sind laut Datenblatt nicht implementiert. Zu meiner eigentlichen Frage: [c]PORTC = 0xAA; while(1){ _delay(1000000)
Stefan H. schrieb im Beitrag #3157250: > @Timmo H. : Wie meinst du das mit 8 LEDs an PortC? Mein PIC16F688 hat > nur 6 I/O beim Port C, die anderen 2 bits sind laut Datenblatt nicht > implementiert. Auch recht. > muss ich gerade das Bit weiterschieben: PORTC = 0b00000010
-
Thread
RAM extern erweitern
http://www.ramtron.com/products/nonvolatile-memory/ Du könntest auch darüber nachdenken einen PIC18 einzusetzen. Es gibt Typen, die pinkompatibel zum PIC16F876 sind. Die gibts auch mit mehr RAM und sind von der Preisklasse relativ identisch.
da wäre ein Wechsel auf PIC18 auch zu erwägen.
-
Thread
PIC Zähler während der while loop
Hallo, ich programmiere meinen pic18 mit C und will da ein paar while-schleifen, die ich eine bestimmte definierte Zeit (z.B. 5 sec) ausführen möchte (also so lange die while loop wiederholen, bis die bestimmte Zeit vergeht), einbauen
es vor der Schleife gab. "Der Rest ist ein bischen Rechnerei.")) Oder? Jetzt muss ich nur in dem pic18f Datenblatt gucken, wo ich die Sachen auslesen kann bzw vorher aktivieren... Denn Begriffe wie "Prescaler" und "Zeitbasis" sagen mir nichts=) noch nicht..
-
Thread
Kann mir jemand einen PIC18F2550 programmieren? (sprut Bootloader)
Hallo, kann mir jemand den Bootloader von Sprut (Im Anhang) in einen PIC18F2550 brennen? Bitte vorher den Preis nennen. =D Meine EMail lautet: sebihepp@aol.com Viele Grüße Sebastian Hepp
Leider kann das PICKit nur ICSP. Aber die Platine des Brenner8P unterstützt das leider nicht. =( Und mehr als 30 Euro möchte ich nicht ausgeben. Dafür soll der Programmer auch fast alle PICs programmieren können, vor allem PIC18/30/32/33F* typen. Dafür braucht
-
Thread
PIC32 Erfahrungen?
Projekten ist der deutlich schneller als das PICkit3. Interessante Idee. Kannst Du mit dem J-Link den PIC auch Debuggen ? > - Einen PIC32MX250F128B (DIL-28) Da ist ein USB Port drin. Wenn man den nicht braucht, dann hat man mit einem PIC32MX150F128B das gleiche "Innenleben" aber zwei IO Pins mehr
ist der deutlich schneller als das PICkit3. > > Interessante Idee. Kannst Du mit dem J-Link den PIC auch Debuggen ? > >> - Einen PIC32MX250F128B (DIL-28) > > Da ist ein USB Port drin. Wenn man den nicht braucht, dann hat man mit > einem PIC32MX150F128B das gleiche "Innenleben" aber zwei IO
-
Thread
Pic12F683 und externer Oscillator (20MHz)
Hallo ich versuche einen Pic12F683 mit einem externen Quartz (20Mhz) zum laufen zu bringen. Der Pic tuts aber nicht. Gleiche Beschaltung an einem PIC16F877A und alles läuft perfekt. Hat vielleicht jemand eine Ahnung. An den OSC-Pins
| OSC2 Wie gesagt selber aufbau mit kurzen Leitungen an nem pic16f877a und die 20MHz stehen.
-
Thread
Kleines Tiny13 Sensorboard
;@0F,4F,8F,CF Auswertung: Anforderung oder Implementierungsdetail? > lsr A1H ;AINP1SUM/8 Anforderung oder Implementierungsdetail? > ror A1LO1 Anforderung oder Implementierungsdetail
Implementierungsdetail? >systemint5: sbrc SIC,0 Anforderung oder Implementierungsdetail? > rjmp systemint8 ;Clock H->L Anforderung oder Implementierungsdetail? > Anforderung oder Implementierungsdetail? > mov r18,SIC Anforderung oder Implementierungsdetail? > andi r18,$3f Anforderung
-
Thread
Erste Gehversuche mit PIC18F
Hallo, ich habe mir eine Platine gebastelt mit einem PIC18F458 drauf. Jetzt wollte ich einfach nur ein paar IO-pins auf H setzen, als Test sozusagen. Hier mein Programm: [c] #include <p18cxxx.h> #pragma config OSC = ECIO #pragma config WDT = ON
des PIC zu verwenden. Gruß, Edson
-
Thread
TFT- Ansteuerung ET0350G0DH6 (Glyn) mit HX8238 LCD Driver und Microchip Graphic Lib
DISP_HOR_RESOLUTION 320 #define DISP_VER_RESOLUTION 240 #define DISP_DATA_WIDTH 18 #define DISP_HOR_PULSE_WIDTH 25 #define DISP_HOR_BACK_PORCH 68 // 8 #define DISP_HOR_FRONT_PORCH 20 // 8 #define DISP_VER_PULSE_WIDTH 8 #define
>Ich habe also scheinbar noch >ein Problem mit der horizontalen Verschiebung. Ich kenne den PIC24 nicht. Beim Epson S1D13705 kann man den DISP_HOR_BACK_PORCH nur in 8er Schritten eingeben. Das war recht blöde, weil man nur 64 eingeben konnte und für die Pixel immer noch einen Offset von 4 zur
-
Thread
LC-Messgerät
Hab gerade mal die Variante mit 2 OPVs getestet. bis 5µF problemlos (L=8,8mH)
Rechenergebnisse? Bei mir habe ich folgende Resultate: Diese Frequenzen habe ich mal fest zugewiesen: f1= 24.000 kHz (ohne Cref) f2= 18.000 KHz (mit Cref) Cref = 3520 pf L + C errechnet: L= 9.717 µH C= 4.526 pF Messung Cx (auch diese Frequenze habe ich mal fest zugewiesen): f2= 18.000 KHz
-
Thread
Das PIC18(xxK22) Buch ;-)
Feedback zu einer Art Tutorial an dem ich arbeite gebrauchen könnte. Behandelt wird vornehmlich ein PIC18F2xK22 aber das Fernziel ist es eigenlich zu zeigen, wie man ein Datenblatt und die Dokumentaion von IDE und Compiler benutzt um zu Ziel zu kommen. Die bisherige Dokumentation kann man hier herunterladen
schrieb im Beitrag #3950671: > Wenn du denn schon meinst, eine Art zusätzliches Tutorial für die PIC18 > schreiben zu müssen, solltest du auf irgend eine Art systematisch > vorgehen. Du könntest z.B. beim CPU-Prinzip beginnen, deine Leser dann > durch die Maschinenbefehle führen, dann durch die
-
Thread
[S] Suche kleinen CAN Controler
8-Bit PIC: PIC18F258(0) Unter der 16-Bit dsPIC33/PIC24H gibt's auch welche mit 28 Pins. Ob es überhaupt welche mit integriertem Transceiver gibt?
Silabs C8051F5xx
-
Thread
Hilfe(mikrokontroler problem)
gleich reissen müsste :-/ http://www.zone-edv.de/advanced_search_result.php?keywords=20495++&x=8&y=8
>ich möchte mit einer PIC µc machen >ich kann programmieren (65 prozent) Kannst du nicht. Sonst wärst du schon längst am Ziel. So: PIC18F2550 z.B. hat USB und ADC Externer Akku PIC überwacht Akku PC fragt PIC über
-
Thread
PIC24 @ 80MHz und Timer1 zu langsam?
das aus aus: [c] 113: void __attribute__((__interrupt__)) _T1Interrupt(void) { 04B8 781F80 mov.w 0x0000,[0x001e++] 04BA F80034 push.w 0x0034 04BC B3C000 mov.b #0x0,0x0000 04BE 8801A0 mov.w 0x0000,0x0034 114: static int a = 0; 115:
Chris S. wrote: > Auch beim DsPic werden sie durch 4 geteilt, Jain: Die 30F teilen durch 4, die 33F nur durch 2. Master Snowman wrote: > ..ist ja echt unglaublich, wie CSS ineffizient ist Ja, eindeutig. Einfach mal alle Register
-
Thread
Problme mil LCD Routine
funktioniert, um mir nicht auch noch darüber Gedanken machen zu müssen. Die Bibliothek sollte auf einen PIC18F45k22 funktionieren.
Hallo M. H., In meiner alten MPLAB 8.30 version habe ich umgestellt auf p18f45k20, da ich Deinen nicht fand und das mit dem Simulator simuliert. Ich habe mehrfach "Run to cursor" zu den beiden Enables gemacht, und die SFR Ausgabe des
-
Thread
Schaltplan für LED Matrix überprüfen
Was ist das für ein merkwürdiger ICSP Stecker? Der PIC 18F4550 wird über RB6, RB7 programmiert. Und die Verbindung zu RC4 kann auch nicht stimmen.
mit nur 5V auszukommen. Daher zeigt die http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.8.1 auch MOSFETs oder gesättigte Bipolartransistoren damit der Spannungsverlust klein genug bleibt und der geschaltete Strom gross genug werden kann. Bloss liest die FAQ ja kein Schwein, sondern
-
Thread
CanBus (PIC) OBD kommunikation
ich vorhabe? Ich will aus der OBD Schnittstelle Daten auslesen. Dafür habe ich eine Platine mit pic18f4580 mit mcp2551 aufgebaut. Baudrate auf 500 kbps eingestellt. Es so programmiert, dass ich nur die ID sehe, die über den Bus geschickt werden. Funktioniert aber nicht. Darauf hin habe ich einen
Funktioniert die Kommunikation. ich kann alle IDs am LCD sehen. Meine Hardware 3 platinen: 2 x pic18f258 mit mcp2551 1 x pic18f4580 mit mcp2551 Node 1: Sendet ID 0x80 und Sorgt dafür, dass Node 2 led toggled. Node 2: Sendet ID 0x350 und Sorgt dafür, dass Node 1 Auf Bildschirm
-
Thread
Elektor Reflow Ofen
Bauanleitungen demnächst den Deichkaputtmelder mit einer 80786 CPU-... und 6 Tbyte Ram...! Platine: 18fach Layer, Prozessor: unbezahlbar. Und wenn ich erst an die Schaltungsfehler denke... nebenbei bemerkt ... ein (überflüssiger) R8C rettet Elektor auch nicht mehr. Dann, diese lästige PIC - Affinität
mal eine Bauteilliste für eine kompakte Ofensteuerung, wie ich sie bauen würde/werde: 1x atmega8-pdip 1x quarz, 16MHz HC49 2x Kerko 33p 1x 7805 (TO-92) 1x Elko 100µF/16V 105°C 1x Elko 220µF/35V 105°C 4x LED 3mm oder 5mm 4x Taster DT6 1x LCD (1x16 oder 2x16) 7x Kerko 100n 1x Trafo 1x9V,
-
Thread
TIMER für IRMP
Heinz B. schrieb im Beitrag #3963923: > Meine Lösung war folgende: > [c] > OCR2 = ((F_CPU / F_INTERRUPTS)/8) - 1; > TCCR2 = (1 << WGM21) | (1 << CS21); > [/c] Mal nachrechnen: [code] 8000000 / 15000 / 8 - 1 = 65,666 --> OCR2 = 65 [/code] Jetzt zurückrechnen: [code] F_INTERRUPTS
Zuweisung korrigieren, sonst koppelt die Korrektur von F_INTERRUPTS zurück in den Wert von OCR2 wegen (falscher) konsequenter Abrundung: [c] OCR2 = (uint8_t) ((F_CPU / F_INTERRUPTS) / 8) - 1 + 0.5); [/c] Diese Zuweisung wird dann noch auf den besten
-
Thread
Auswahl Mikrocontroller (von Anfänger)
Ich Empfehle Dir einen PIC18 µC von Microchip. Der hat alles drin. Siehe Artikel: [[PIC]] Es gibt auch die "Nanowatt" Varianten die sehr wenig Strom benötigen. Auf der Microchip Homepage gibt es viel Demo-Code und der Compiler
ob 8bit AVR/PIC oder 32bit ARM ...
-
Thread
Web Browser als Anzeige für Mikrokontroller ?
Ethernet-LAN-Netzwerk-Modul-Arduino-RJ45-SPI-mit-Befestigungsbohrungen-/121158045138 hab ich gerade an einem PIC18F zu Laufen gebracht. Dazu braucht es nur einen 3,3 V Spannungsregler und 4 Drähte. Die Software ist aus dem Thread: http://www.mikrocontroller.net/topic/87517 war etwas fummelig zu portieren
Raspberry Pi ? Ist kein kleiner µC wie z.B. PIC18F452. Wie komme ich ohne PC oder Ähnliches Kabellos auf ein Handy. Vorheriger Artikelauszug: Ich möchte keine Kabel RJ45 oder COM, Wi-Module zu teuer Habe 5 Bluetooth Module HC-05 für je 2,8
-
Thread
AVR oder PIC IR-Fernbedienung
UV-Licht hat (davon gehe ich aus), ist er nur genau einmal programmierbar. Du willst also einen 16F54 haben. Oder wenn es was moderneres sein darf: 18F1330 > Welche Software (C oder Assembler, kein Basic) soll ich zum > Programmieren des Pic verwenden? Microchip hat alles für Dich: MPLAB X, XC8, und dazu ein PICKIT3, damit Du den Code auch hinein bekommst. > Hat der PIC auch eine komfortable debug Schnittstelle? Besser als AVR. Du brauchst nur zwei Pins statt drei und kannst die meisten
-
Thread
Pac Man mit dem ATmega8
+=":101E8000708898A8C88870002060202020207000EA\n"; document.bestellung.card.value+=":101E9000708808304080F80070880830088870002A\n"; document.bestellung.card.value+=":101EA00080809090F8101000F880F008088870008A\n"; MfG
Ja , hast du. 50*18 Zeichen sind genau 900 Byte. Um eine Zeile mit 50 Zeichen in einer Zeile mit 8 Linien auf den TV zu bringen müssen 50 * 8 Bytes verbraucht werden. Das mach allem in allem genau 1300 Byte. Viel kürzen
-
Thread
Sprut Brenner8 unter Windows11
Hallo, ich habe mir vor Jahren einen Brenner8 von Sprut und anschließend mehrere Geräte mit USB Anschluss mit den PIC18F2550 und 4550 gebaut. Unter WindowsXP bis Windows10 habe ich dafür den Treiber MCHPFSUSB v1.3 von Microchip verwendet. Windows11
Bernd M. schrieb im Beitrag #7653052: > Hallo, > ich habe mir vor Jahren einen Brenner8 von Sprut und anschließend > mehrere Geräte mit USB Anschluss mit den PIC18F2550 und 4550 gebaut. > Unter WindowsXP bis Windows10 habe ich dafür den Treiber MCHPFSUSB v1.3 > von Microchip verwendet
-
Thread
PWM mit PIC18LF23K22
Hallo liebe Community, ich bin Quereinsteiger bei der PIC-Programmierung. Ich habe Erfahrungen bei der Programmierung eines PIC16 in Assembler und möchte mich nun an einem PIC18 mit C-Programmierung versuchen. Dafür habe ich mir vom Franzis-Verlag ein Lernpaket
[c] /** I N C L U D E S *******************************************/ #include <htc.h> #include <pic18f23k22.h> #include "Config.h" //Konfigurationsbits /** D E F I N E S *********************************************/ #define TASTER PORTBbits.RB0 //Taster liegt an Port B RB0 #define