-
Thread
Interrupt beenden
hallo, MPLAP 8.4; C18; PIC18F4580; um mehr Übersicht in meinem Projekt zu erhalten, habe ich per asm goto den Interrupt in ein anderes Modul umgelenkt. Leider funktioniert das beenden des Interupt nicht, da das
Siegfried Saueressig schrieb im Beitrag #1894155: > hallo, > > MPLAP 8.4; C18; PIC18F4580; > > um mehr Übersicht in meinem Projekt zu erhalten, habe ich per asm goto > den > Interrupt in ein anderes Modul umgelenkt. Was soll der Blödsinn? Auch in einer Interrupt
-
Thread
PIC18F26K80 UART Problem (string)
ähnliches Problem schon gehabt und eine Lösung dafür > gefunden? Sowas ähnliches hatte ich bei einem PIC18F26K40-Projekt. Nach mehreren Stunden Suche, die Erkenntnis: es gibt einen PIC18-Core-Bug, der sich "TBLRD Requires NVMREG Value to Point to Appropriate Memory" nennt (am besten im Errata nachsehen
Also bei mir tut dein Programm im Wesentlichen. (xc8 v1.41, ältere IDE) - Target voltage detected (5V) - Target device PIC18F26K80 found. - Device ID Revision = 2 Einige Sachen sind mir aber aufgefallen. 1. alle #includes ausser xc.h kann man
-
Thread
viele Fototransistoren an µC
heller ist, als sonst? Da ist schon was dran. An µC mit vielen Analog-Eingängen fallen mir spontan PIC16F884 bzw. 887 ein, die haben je 13 Analog-Kanäle bzw. der PIC18F45K22 aus der 18er-Reihe, der hat 28 Kanäle. Interessant beim PIC18F45K22 ist auch der extrem niedrige Stromverbrauch.
Analogeingänge. Coole Sache. Ich habe noch irgendwo ein "myAVR Board MK2 USB" rumliegen. Schafft der ATmega8 das?
-
Thread
"Apps" für ein embedded Device
angepaßt werden (da kommen ein paar neue Sections hinzu) und (falls verwendet) müssen Libraries mit -fPIC neu compiliert werden. Wie gesagt, auf ARM habe ich's noch nie selbst probiert, aber gehen müsste das eigentlich schon.
: e8bd 4010 ldmia.w sp!, {r4, lr} 20008444: f7fa bfa4 b.w 20003390 <printf> 20008448: 2000d656 .word 0x2000d656[/pre] und mit "-fpic -msingle-pic-base -mpic-data-is-text-relative
-
Thread
4*24 Zeichen Display. Wie mehr als 8 freie Zeichen?
Bremswirkung der Gezeiten ja nicht vergessen mit einzuberechnen *hehe*) Also bei mir werkelt hier ein PIC18F458, aber den verwend ich bei prototypen immer, weil der viele Pins hat, optimieren kann man später immer noch... Ein kleinerer PIC alla 18F242 würde eigentlich auch schon leicht reichen, nur die 16F Typen sind für meinen Code nicht kompatibel... Schaltung gibts eigentlich keine, ist nur der PIC und das Display ;-) Code ist übrigens angehängt. Könnt ihr ruhig weiterverwenden. MfG MartinW
-
Thread
Warum Keil (oder andere unfreie Compiler) statt SDCC?
Lang ist's her, vermute eine 2.x.0-Version: PIC: Libraries waren nicht kompatibel, müssten aufwändig angepasst werden, um mit dem SDCC zusammenzuspielen. (z.B. das USB-Framework für 16F4550 &co) Inzwischen sind die PIC-Targets im SDCC unmaintained
Debugunterstützung. PICs beispielsweise kann man > mit dem Microchip Studio beglücken, und da funktionieren PicKit, Mplab > Snap etc. als Programmier- und Debuginterfaces. Genau. Und das nicht nur für PIC16, sondern auch für PIC18, PIC24 und PIC32. Es macht da einfach gar keinen Sinn, etwas anderes als das
-
Thread
PIC18F13K50 Zähler
Programmablaufs. Diotor schrieb im Beitrag #2105742: > somit könnte ich also den Zähler umsetzen, aber der PIC kann in dieser > Zeit z.B. kein I2C Protokoll sprechen. Darum wollte ich fragen ob der > Zähler hardwaremäßig im Hintergrund laufen kann, sprich parallel laufen > kann. JA - das kann der PIC.
und den Befehl der dort steht ausführt. Bei den 16er Pics war dafür zum Beispiel 0004 üblich. Bei 18F kenne ich jetzt 08 und 18. Bei dem 18er gibt es zwei Interrupteinsprünge weil es zwei Prioritäten gibt... Weiteres unter den Links... Entweder geht nun an dieser Stelle die Interruptbearbeitung los
-
Thread
8x µC über einen weiteren µC programmieren
"kleine" Pic kosten (60ct. bei 10pcs) und was die dafür an HArdware intus haben. BEispielsweise PIC16F1503 (Nur der vollständigkeit halber: Die Aktuellen PIC16 haben mit den alten PIC16 nicht mehr viel gemeinsam
Die 8 Kanäle entsprechen 8 SMPS die jeweils von einem ATTiny, PIC, oder auch dem 32F030 geregelt werden sollen. Die sollten dann per I2C oder SPI (müssste ich zum programmieren ja ohnehin benutzen) kommunizieren
-
Thread
Einfache PIC-IDE für Anfänger
Ich habe zum Anfange eine Demo von mikroC for PIC verwendet, bin dann aber zu MPLAB IDE mit C18 gewechselt, weil mikroC keine Quelloffenen Bibliotheken hatte, man direkt vom MPLAB aus mit dem PICkit programmieren kann und die dem von mikroC eine Codegrößenbeschränkung
habe ich keine Ahnung. Ich würde aber direkt in MPLAB einsteigen. Ich würde jetzt nicht MPLAB und C18 nehmen, sondern den Nachfolger MPLABX IDE mit dem XC8 Compiler. Hier ein Tutorial: http://pic-projekte.de/wiki/index.php?title=PIC_C_Tutorial Darin steht auch viel zu C selbst, wenn du da schon kannst
-
Thread
AVR 8bit auch für größere Projekte?
und ARM wobei in zukunft eher ARM M0 einzug halten wird einzig aus einem Grund ... der STM32F030(32k) ist halb so teuer wie der ATmega88(8k)
Geld und Leistung eine Rolle. Und wenn beides gleich oder eher in Richtung 32bit geht, wieso dann 8bit _neu_ entwickeln? Auch bei Microchip sind die neuen Features wie NCO, CLC, ZeroCross Detection erst bei den PIC16, dann irgendwann vielleicht bei PIC18 und dann nochmal später, wenn überhaupt bei
-
Thread
PIC18F27Q10 EEPROM (NVMADRL / -H / -U)
Hallo zusammen Ich beschäftige mich seit einigen Tagen mit dem PIC18F27Q10 und habe eine Frage zum EEPROM. Von meinen bisherigen PIC18/12 kenne ich es nur so, dass ich eine Adresse (0x00-0xFF) für das Lesen und Schreiben angebe. Beim F27Q10 muss ich nun aber 3
halt so > üblich ist. Da bin ich wohl noch verwöhnt von meinem gebundenen Buch / Datenblatt des PIC18F252. Ich werde meine Versuche mal fortsetzen, vielleicht meldet sich ja noch jemand der es bereits hinter sich hat. Besten Dank, Gruss Henner
-
Thread
SPI mit PIC -> 18 bit nur empfangen?
Hallo Ich möchte die MSSP Schnittstelle eines PIC18F... mit SPI nutzen, um 18 bit zu empfangen. D.h. der Slave (ein Sensor) sendet genau 18 bit. Der Slave hat aber kein SPI, das nennt sich da SSI, funktioniert aber auch mit CLK, DO und CS. Nur, daß
18bit lang ist. Danach erwartet er an CS HIGH. Dadurch wir er wieder resettet, um für neue Anfragen bereit zu sein. Mit dem PIC als MASTER möchte ich die 18bit jetzt per SPI auslesen, anfordern. Also
-
Thread
suche µC mit mind. 3 analogen Ausgängen (DACs)
PIC18F46K80 oder PIC18F66K80 z.B. haben CAN und 5x 10bit PWMs bei 1.8 - 5 Vdd. Ein paar dsPIC33EP haben 16x 16bit PWMs und CAN bei 3 - 3.6 Vdd und 70MIPS. Z.b. dsPIC33EP256MU806 (Hat 2 CAN und auch USB) als TQFP64/QFN64. Wenn 8x 16bit PWM reichen (und CAN), sind auch einige dsPIC33FJ dabei. Vorrausgesetzt du willst die DACs via PWM realisieren. Bei externen DACs ist es dann ja schon fast egal welchen µC du nimmst.
-
Thread
Utility zum Auslesen der Config-Bits bei einem PIC
Hallo Marc Vielen Dank für Deinen Hinweis. Mein Controller, der PIC18F4550 wird leider nicht unterstüzt. Die Anzeige der Configuration bits wird hellgrau - also inaktiv - dargestellt. Bzgl. Brenner. Ein Bekannter baut gerade einen ICD2 mit vollwertiger USB-Untersützung
die Brennsoftware von Sprut(www.sprut.de) getestet? Dort siehst du eigentlich auch die Fuses und der PIC18F4550 wird auch unterstützt ;-)
-
Thread
Modernes "Z80 Klein-Computer"-Analogon für Jugendliche/Kinder?
wie alle PIC12/16/18 debuggen, d.h. Code im Einzelschritt ausführen und sich Speicher und Register anschauen und ändern (das finde ich extrem wichtig speziell für den Anfang), und der Debugger/Programmer (PicKIT3
durchaus geeignete Bastel-Projekte herhalten können: Das Gerät mit dem Knopf ist ein NF-Generator (PIC16Firgendwas und AD9833) und das andere ist ein Reziprok-Frequenzzähler (PIC16F627/8 und einige UHS-Einzelgatter). Die Schaltungen beider Geräte sind ziemlich übersichtlich und die Firmware ist in
-
Thread
PIC Port C vor Variablen initialisieren
Volker S. schrieb im Beitrag #5810197: > Wow, geil, C18 __init() style. Aus welcher Version der XC8 Compiler Doku > kommt das Zitat? ... aus aktuellem mplabx help. hat mich auch gewundert, dass sieht nach avr/gcc aus und funktioniert sogar in xc8 - im
Apollo M. schrieb im Beitrag #5810219: > ass sieht nach > avr/gcc aus und funktioniert sogar in xc8 Auch für PIC16? Muss ich gleich testen...
-
Thread
DS18B20 mit Interrupt, AVR-GCC
c-hater schrieb im Beitrag #6239665: > All diese netten Sachen gibt's nämlich halt nicht auf jedem AVR8. AVR8 was ist das, muss ich das noch kennen? ... ch bekomme von Microchip jeden Monat backfrisch 36 AVR/ARM/PIC's freihaus geliefert und sammle die Teile bald wie Briefmarken! ... und lese auch
doch > nur an den eigenen begrenzten Fähigkeiten. HansImGlück schrieb im Beitrag #6239696: > AVR8 was ist das, muss ich das noch kennen? > ... ch bekomme von Microchip jeden Monat backfrisch 36 AVR/ARM/PIC's > freihaus geliefert und sammle die Teile bald wie Briefmarken! > ... und lese auch intensive
-
Thread
Ethernet Chips und die Geschwindigkeit
Hallo, hier ein Auszug aus einem älteren Forenbeitrag: PIC18F97J60+interner MAC/PHY(*): 113 PIC18F8722+ENC28J60: 63 PIC32MX795F512L+ENC28J60 (SPI, 10 MBit/s): 456 PIC32MX795F512L+ENC624J600 (SPI, 100 MBit/s): 784 PIC32MX795F512L+ENC624J600 (16 Bit Parallel PMP, 100 MBit/s): 2071 PIC32MX795F512L+interner MAC (100 MBit/s): 8449 Auf dem PIC32 Demoboard von Microchip wird ein PIC32MX795F512L + externer DP83848 PHY verwendet http://www.mouser.com/ds/2/282/snosat2e-75807.pdf
-
Thread
896 Bytes 14bittig in PIC-Flash ablegen
Nimm doch einen PIC18F..., der hat 16 Bit Flash. Oder wie viel 100000 Stück möchtest Du davon fertigen lassen, damit der Preisunterschied zwischen 12F und 18F relevant wird? Oder nimm gleich einen dsPIC333f128GP802,
und dem 12F617 ne Software-UART verpassen. Dann schieb ich ihm die Bytes rüber, er puffert sie intern und schreibt sie passend in seinen Flash. Bei Reichelt gibt es keine 18F mit 8 Pins, ich müsste ihn erst bestellen
-
Thread
Timer0 Interrupt PIC18F2550 ->Fragen
Hallo Leute Möchte auf einem PIC18F2550 jede Sekunde einen Zähler um 1 erhöhen. Daher will ich den Timer0 Interrupt verwenden. Habe noch nie mit einem Timer Interrupt gearbeitet, und daher einmal das Datenblatt zur Hand genommen.
einem internen takt von 48MHz den rest habe ich mit dem datenblatt nicht kontrolliert. falls du C18 verwendest, nimm doch die funktion OpenTimer0() auf seite 62 von http://ww1.microchip.com/downloads/en/devicedoc/mplab_c18_libraries_51297f.pdf diese funktion wird vom C18-compiler in 2 oder 3 befehle
-
Thread
PIC16F505 reagiert nicht
Das ist richtig. @Steffen: Was bewegt Dich eigentlich dazu einen solchen "Außenseiter" wie den PIC16F505 als Anfänger zu verwenden? Denk' mal darüber nach einen moderneren µC wie z.B. 16F1827 (DIL18) oder 16F1937 (DIL28) oder ... zu verwenden? Lies einfach mal die Beschreibung der entsprechenden
- den OPCODE - umgewandelt (vgl. Anhang). Diesen OPCODE kannst Du dann sehen wenn Du in MPLAB (8.92) im Menü "View - Programm Memory" Dir den Programm-OPCODE zeigen lässt. Der µC versteht kein Assembler - nur seinen speziellen OPCODE. mfG Ottmar P.S. wegen des verwendeten PIC16F505 wollte
-
Thread
uC from Scratch
fertig. Fuer so langweiliges Zeug was du da treiben willst reicht ein viel *uebersichtlicherer* 8-bitter alle mal. Ein Silabs C8051F020 hat 8 12 bit ADC-Eingaenge 8 8 bit ADC-Eingaenge 2 12 bit DAC-Ausgaenge noch 8 Ports mit je 8 GPIO (das macht 64 GPIOs 5 V-tolerant). Den anderen Kleinkram
Time-to-Market wichtiger sind. Zeit isst Geld, optimieren tut man nur, wo man unbedingt muss. Ob 8-Bitter wirklich für Anfänger besser sind? Ich denke, das kann man nicht so allgemein sagen. Nehmen wir mal PIC. Die 8-Bitter (PIC10/12/16/18), die 16-Bitter (PIC24/dsPIC) und die 32-Bitter (PIC32) haben
-
Thread
Flash beschreiben PIC18F8722
Hallo, suche Informationen zum beschreiben das Flash PIC18F8722 Gruß Siegfried
Hallo, ich meine das interne Flash des µC PIC18F8722 Gruß
-
Thread
Handykamera MCA-25 ansteuern
F9 03 EF 09 E3 05 23 8D FB F9 UIH, PF=0, Ch0, 4byte data: E3 05 23 8D HANDY F9 01 EF 0B E3 07 23 0C 01 79 F9 UIH, PF=0, Ch0, response, 5byte data E3 07 23 0C 01 CAM F9 03 EF 09 E1 07 23 0C
0x2D,0x73,0x69,0x7A,0x65,0x3D,0x22,0x38,0x30,0x2A,0x36,0x30,0x22,0x20,0x63,0x6F,0x6C,0x8C,0xF9, 0xF9,0x81,0xEF,0x3F,0x6F,0x72,0x2D,0x64,0x65,0x70,0x74,0x68,0x3D,0x22,0x38,0x22,0x2F,0x3E, 0x0D,0x0A,0x3C,0x74,0x68,0x75,0x6D,0x62,0x6E,0x61,0x69,0x6C,0x2D,0x66,0x6F,0x72,0x6D,0x8C,
-
Thread
Mikrocontroller Auswahl?
Ich benutze PICs und empfehle dir mal bei Microchip(www.microchip.com) nachzuschauen. Es gibt in der PIC18F-Serie µC die besitzen bis zu 12 AD-Wandler(10Bit), haben einige IO-Pins(fürs LCD und für die Relais,welche über Transistoren angesteuert werden müssen) und haben auch noch ein internes EEPROM. Programmierne
her habe ich nicht nachgerechnet. Ich hab jetzt mal so bei Microchip nachgesehen und hätte da den PIC18F6722 gesehen. Der hat ein Ram von 3936Byte, Flash von 128kByte und ein EEPROM mit 1024Byte. Den PIC-Programmer gibts zb hier im Shop um 10Euro. Wie siehts mit dem Gehäuse aus? DIP oder SMD? Und
-
Thread
Nach 8 kommt 19 und danach 10 - 7 Seg Uhr mit MAX7219
Moin Leute, ich hab hier ein Problem mit PIC18F4455, MAX7219 mit 8Digit 7Segment-Modul. Mir scheint das die Zählroutine etwas buggy ist, er zählt von 0 bis 8 ganz normal und anstatt 9 zeigt er mir 19 an und danach kommt die 10. Das funktioniert
); /*****************************************************************************/ /** C O N F I G U R A T I O N ************************************************/ /*****************************************************************************/ // PIC18F4455 Configuration Bit Settings /
-
Thread
Sprut Brenner 8.rev5 -> Quarz schwingt nicht an
getauscht und variiert, mit drei verschiedenen SteuerPICs probiert, er läuft nicht an. Für den SteuerPIC nehme ich den 18F2550 im SOIC-Gehäuse. Der hat doch hoffentlich keine anderen Konfigurationseinstellungen nötig. Den SOIC-PIC brenne ich mit meinem guten alten Parallel-Port-Brenner5. Dabei übernimmt
Hallo Johannes, konntest Du das Problem lösen? Ich habe mit dem Brenner8p jetzt genau das selbe Problem. Liegt meiner Meinung nach an dem Quarz. Die Stückliste liefert unter der Bezeichnung "20,0000-HC49U-S" bei Reichelt einen Quarz, der eine Lastkapazität von 32pF hat
-
Thread
[V] Microchip mTouch Cap Touch Evaluation Kit (DM183026)inkl. PICkit Serial Analiyzer
ich auch ein anderes dazupacken kann bei bedarf. 1x 10-00405 PICkit Serial Analiyzer 1x 02-02139 PIC18F Brain Board 1x 02-02091 PIC16F Brain Board 1x 02-02090 PIC24F Brain Board 1x 02-02095 CAP Touch 12 Matrix Key 1x 02-02094 CAP Touch 8 Direct Key 1x 02-02093 CAP Touch 4 Channel Slider 1x 02
Leute melden und sich eine Aufteilung findet. Zu beachten ist noch das der Kit noch zusätzlich ein PIC18F Brain Board dabei hat, welches nicht bei den Diversend Händlern aufgeführt wird. Kann gerne auch noch Fotos,... liefern bei Bedarf. Preis: 65€ exkl. Versandkosten Versandkosten nach Österreich
-
Thread
suche ic PWM
am Ende der Periode? Mit welcher Frequenz soll das ganze laufen? Ich würde das Ganze mit einem PIC16 (z.B. 16F1825) lösen. Wenn du kein µC programmieren kannst könnte man das auch mit ein paar CMOS ICs lösen. Dass es einen Fertigen IC dafür gibt glaube ich kaum.
Wolfgang A. schrieb im Beitrag #3960060: > Klar, Atmel ATmega8 oder so. DIP18 wäre aber eher PIC16F84.
-
Thread
Leistungsstärkere Alternative für Atmega/Arduino
besser in genau dieser Hinsicht. zB die http://www.microchip.com/wwwproducts/Devices.aspx?product=dsPIC33FJ64GP206A haben 8 PWM, 40 MIPS, und ..
Controller rauszusuchen.. mit 10 PWM http://www.microchip.com/wwwproducts/Devices.aspx?product=dsPIC33FJ64GP206A mit 16 PWM http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC24F08KM202 Egal, es wird eh nichts werden.
-
Thread
PIC16F84A kleines Programm
pic 16f84. ich habe mit dieser ausgabe schon eine 20 stellige turnhallenanzeige realisiert, mit pc tasttatur, uhr, stoppuhr usw.. alles in dem einen chip - also die aussage "zu wenig speicher" für diese
und wir haben auch schon Speziell auf den PIC16F84A ein Codeschloss programmiert also das is nich das problem falls das gemeint war
-
Thread
PIC od. AVR Entwicklungsboard
Hier findest du sehr viel informationen und alles was man so braucht. Interessant könnte für dich der PIC18F4550 sein. Der hat USB mit dabei.. und durch draufspielen eines Boot-loaders kannst du ihn auch gleich über USB neu programmieren. Aber wie gesagt, brauchst du zuerst mal einen Brenner um den Bootloader drauf zu bekommen. Also empfehle ich dir gleich, einen Brenner zu bauen (Brenner5 oder Brenner8). Damit kannst du dann fast jeden PIC(und auch einige dsPIC30f) brennen. http://www.sprut.de/electronic/soft/usboot/usboot.htm http://www.sprut.de/electronic/pic/projekte/brenner8/index.htm#aufbau
-
Thread
dsPIC33EP mit 1M Ohm am OSC?
mit anzupassen oder ob dieser bei dem Typ zwingend notwendig ist. Als Quarz hab ich einen ECS-80-18-33-JGN-TR3 (8MHz, CL pF18) mit 2x 27pF Keramik Kondensatoren vorgesehen. Es ist das erste mal, dass ich einen SMD Quarz einsetzte, deshalb war ich vorsichtig und hab das Datenblatt nochmal kontrolliert
nicht, kann aber bei einem Design, das an der Grenze ist, helfen. > Als Quarz hab ich einen ECS-80-18-33-JGN-TR3 (8MHz, CL pF18) mit 2x 27pF > Keramik Kondensatoren vorgesehen. 27pF ist etwas viel. Ich würde es erstmal mit 22pF probieren. fchk
-
Thread
enj28J60 Übertragungsgeschwindigkeit
ist, sollte man vielleicht zuerst den Lieferanten wechseln Digi-Key, Einzelstücke: günstigster STM32F107 ~ 9 €, Phy z.B. KSZ8041RNL (nur RMII) 1.52 € oder gleich einen Controller mit integriertem Phy nehmen: LM3S6100 (integrierter 10/100 MAC+Phy) ~ 9 € PIC18F66J60 (integrierter 10 MAC+Phy) ~ 4 €
Arc Net schrieb im Beitrag #2339278: > LM3S6100 (integrierter 10/100 MAC+Phy) ~ 9 € > PIC18F66J60 (integrierter 10 MAC+Phy) ~ 4 € A. K. schrieb im Beitrag #2339209: > Wenn du eine Möglichkeit suchst, Daten direkt als Stream zu versenden, > dann schau dir lieber die Wiznet-Chips oder
-
Thread
Mikrocontroller mit 9 PWM ausgängen?
Die 9 PWM gibt's in dieser Familie : dsPIC 33FJ64GS606-I , wobei der genannte nur 16x6 PWM hat, ein anderer hat aber 9. der Genannte ist allerdings im TQFP64. Ein anderer : dsPIC 30F6015-30I hat vieles, im TQFP80.
matchtype=&aud-826607888547:pla-300064715906&gclid=CjwKCAjw5Ij2BRBdEiwA0Frc9XZPtdpqhO970OSRop5EhIH-HSytF55C-2dznR5D-UC8KgAcZ20-phoCSqgQAvD_BwE&gclsrc=aw.ds Wenn mir da jemand die Ausgänge erklären könnte währe ich sehr dankbar. Da ich nicht soviel Erfahrung mit SMT hab. Hol ich mir ne SMT THT Adapter
-
Thread
Suche ein 28 Pin Mikrocontroller mit mehr als 32 kBit Flash Speicher
Wie wäre es mit PIC 18F26K20 ? 64K Speicher.
Programmieren mir der Speicher ausgegangen ist. Stefan schrieb im Beitrag #4634499: > Wie wäre es mit PIC 18F26K20 ? > 64K Speicher. Es sollte schon einer von der ATMega Familie sein.
-
Thread
Decoder 4 in 10 out
Ich habe hier noch z.B. eine 8fach Relaiskarte von meinen PIC-Versuchen. Hat eine 10polige Stiftleiste als Eingang.
>> >> > https://www.ebay.de/itm/352027331089?hash=item51f676ca11:g:FxcAAOSw8IZctG1k&amdata=enc%3AAQAHAAAA4A0j3jdj%2FHdioAVgLngcuo6ez6lkD610n17zBFmA8xQRHEodAlLopmOqx1ZoGvllng5eQTQ19YemcY6KBaxDm6JvdTstiE2wqZuuIiUJfkiF3Rgrd5%2FZlKp%2FmJMgRxw6DdGwZdm9dGZuFnZq5xhW5r
-
Thread
PIC32, PWM-Signal verarbeiten
die kann man einfach auf Default lassen, oder ein Beispielprojekt nehmen. Macht man das, ist ein PIC32-Timer auch nicht viel komplexer als der eines PIC18. Selbiges gilt für fast alle andere Peripherie. Der MZ hat halt etwas mehr drin...
man einfach auf Default lassen, > oder ein Beispielprojekt nehmen. > > Macht man das, ist ein PIC32-Timer auch nicht viel komplexer als der > eines PIC18. Selbiges gilt für fast alle andere Peripherie. Der MZ hat > halt etwas mehr drin... Hast vollkommen Recht, am Anfang war bisschen schwierig
-
Thread
LCD steuerung
Hallo ,kann jemand mir bitte für Pic 18F23K22 LCD Code in C geben ? Danke im Voraus
garnicht compilieren: Du Fachmann! Lern erst mal richtig C programmieren! Das ist Code für den PIC, nicht für den Arduino! gamy schrieb im Beitrag #4676659: > bitte für Pic 18F23K22
-
Thread
I2C Buslaenge ueber 5m?
Hallo Leute, Ich moechte einen I2C-Bus ueber etwa 5m ausdehnen. Ich benutze ausschliesslich PIC18F442 mit integrierter I2C-Schnittstelle. Insgesamt sind es 4 PIC, die dran haengen und ein Master. Geht das? Wenn ja, wie gross darf die Geschwindigkeit sein? Muss ich an die PINs (SCL, SDA)
Nochmal ne Frage bezueglich der Pull-Ups. http://www.sprut.de/electronic/pic/grund/i2c.htm#kabel sagt, dass die Widerstände nicht groesser sein sollen, als 1,8k. Aber hier war eher die Rede von 2x10k parallel. Was soll ich denn nun nehmen? Ich werde übrigens den 'Trick'
-
Thread
low-pin-count µC mit integriertem USB
PIC16(L)F1454/1455 (14-PIN PDIP, SOIC, TSSOP)
PIC 18F2455/2550, 28 Pins, auch im bastlerfreundlichen DIL-Gehäuse. Aber leider auch > 2 Euro. Bernd
-
Thread
PWM - Wahrnehmung Auge
Wilhelm F. schrieb im Beitrag #3396839: > Im Prinzip reicht da ein kleiner PIC und ein Steckbrett und ein paar > LED. Okay, für mich wäre es aber einfacher eine seriöse Quelle zu finden, die mir bestätigt
Rainer W. schrieb im Beitrag #7534475: > Auch der wäre bereits bei 18 Stufen am Ende, wenn du nur ganzzahlige > Integer zulässt. Ich glaube du bist hier der Einzige, dem die 10 Dimmstufen mit 8 Bit nicht genügen.
-
Thread
5 LEDs mit 5 Tastern schalten
Stefan schrieb im Beitrag #3353943: > Man nehme einen ATtiny13, der hat nur 8 Pins und kostet etwa einen Euro. Nein, 60 Cent. ;-) > Stromversorgung direkt aus 3-4 Akkus, ein 100nF Kondensator, sowie die 5 > Tasten mit LED: > [code] > LED 180 Ohm Taster
> > 5 Taster > 5 LEDs > 1 Widerstand (gemeinsamer Vorwiderstand für alle LEDs) > 1 ATtiny13A (8 Pins) > 1 Kondensator 100 nF Mich würde die Schaltung dazu interessieren. Denn 5 Tasten und 5 Leds an einen 8-Pinner und das ohne zusätzliche Widerstände? Wäre schon wegen der Flexibilität ein Hit
-
Thread
Frage zu CCL-Einheit in neueren AVR-Controllern
schrieb im Beitrag #7250301: > Hier ein Vergleich wie WS2812B Led Driver implementiert wird auf AVR PIC > Silabs: > > https://siliconlabs.force.com/community/s/share/a5U8Y000000bxnDUAQ/ws2812b-led-driver-on-efm8bb51-microcontroller
QFN20 in Stückzahlen 50 Cent und hat 4 CCL https://www.mouser.de/ProductDetail/Silicon-Labs/EFM8BB51F8G-C-QFN20?qs=7D1LtPJG0i3GGYLLlbsrGQ%3D%3D
-
Thread
Bluetooth über USART an PIC - Probleme
eine gute Idee oder einen Denkanstoß. Für mich selbst ist das jedoch ein Rätsel. Ich habe einen PIC 18F2680 in Betrieb, dazu ein BTM-112 Bluetooth-Modul. Der PIC hat 5V, das BT-Modul 3.3V. Beides verbunden über USART, natürlich mit entsprechender Pegelwandlung. Leider funktioniert die Kommunikation
:( Ich hab wirklich keine Ideen mehr. Folgende Komponenten und Einstellungen benutze ich: - PIC 18F2680 (8 MHz, INT Osc) - BTM-112 - Microchip C18 Compiler über MPLAB - C18 USART Lib (usart.h) - 19200 Baud, Async. Mode, SPBRG 25, BRGH 1, Error 0,16% Bei Bedarf kann ich natürlich noch die