-
Thread
IR mit Internal Clock
Version 3.0.9 vom 19.02.18. Keine IDE, GCC 7.3.0. Auf dem ATmega328P läuft IRMP nach den oben genannten Änderungen problemlos. Auch wenn die eigentlich gesendeten Signale in einen Wert zwischen 0 und 255 umgewandelt werden
Lediglich ATMEL_AVR. Und diese Konstante wird *automatisch* in irmpsystem.h gesetzt, wenn es weder ein PIC noch ein STM32 noch ein STM8 noch ein ESP8266 noch ein TI Stellaris noch ein Teensy noch Linux noch Windows ist. > Wahlweise man ergänzt beim Kompilieren -DAVR_ATMEGA="" oder man ändert > es auf
-
Thread
DS18B20 an PIC12F1572 liefert nur 255,255
Leider bekomme ich in den zwei Bytes immer nur 255 retour. Was ich schon versucht habe: Anderen DS18B20 DS18B20 an Klemmen Pullup variiert. (1k,1k2,1k8,2k2,3k3,4k7) Anderen PIC12F1572 Was funktioniert: 5V am DS18B20 sind stabil PIC läuft und LED blinkt UART Läuft und sendet die RICHTIGEN Daten der Temp Variable 1 Wire Library an EasyPIC7 mit DS18B20 und PIC18F45K22 getestet Configuration: 500khz interner Takt MCLR dekativiert. Ist IO. Watchdog ist ein. Programm: [code] program DS18B20_Test dim LED as sbit at RA4_Bit
-
Thread
[S] Microchip Promate 2 / PM3 oder Picstart Plus
Hallo, ich suche zum Programmieren eines PIC16C765 einen Programmer. Microchip spricht von den drei möglichen: -Promate 2 -PM3 -Picstart Plus es gehen vielleicht auch andere Programmer, ich bin da allerdings nicht so bewandert. Die Anforderung
Ich hätte noch ein PICstart Plus inkl. CPU Upgrade zu verkaufen (und bei Interesse auch einige PIC16 und 18 und Development Kits). Adapter müsste man sich aber basteln - es reichen ja ein paar Pins, man braucht nicht alle. Bei Interesse --> PM.
-
Thread
LCD auf Steckbrett, Störungen
LCD wiederverwenden, die voll funktionstüchtige Software habe ich dabei nicht verändert und auch am PIC18F26K22 an den gleichen Pins angeschlossen. Allerdings habe ich derzeit nur einen Versuchsaufbau auf einem Steckbrett. Hier kommt es zu kuriosen Störungen wie auf einem Bild ersichtlich. Wenn ich allerdings den gelöteten Anschluss für den ICSP fest drücke und ins PicKit einstecke kommt es zu keinem Fehler wie auf dem ersten Bild ersichtlich. Die Verkabelung des LCD habe ich bereits 4 Mal neu aufgebaut, der Fehler ist jedes Mal der gleiche. Den Schaltplan habe ich
-
Thread
Hilfe mit Altera Cyclone II (bzw. III)
dem ein µC (MSP430) das Zeitliche gesegnet hatte. Und im Moment habe zufällig wieder so einen Fall (PIC) auf dem Tisch... 2 Möglichkeiten, an die Daten im Config-ROM zu kommen: Über das FPGA könnte es gehen, wenn die IDE (der Programmer) so eine Funktion zur Verfügung stellt. Das weiß ich im Moment
LVDS33n A3 A11 LVDS33p A4 B10 LVDS31n A5 A10 LVDS31p A21 B4 LVDS18n WE# A4 LVDS18p A19 B5 LVDS19n A9 A7 LVDS26n A10 B7 LVDS26p A12 B6 LVDS23n A13 A6 LVDS23p A15 D6 LVDS21n A0 A12 LVDS34p
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
Adapter Falsch. ARM (und 8051) haben echtes ISP und man braucht nur ein USB-seriell-Kabel. AVR (und PIC) haben proprietäres ISP (was eigentlich ICP heissen müsste) und es ist ein Programmer nötig.
der Industrie noch keinen AVR Programmierer getroffen :-) 8051 ist "bewährter Industriestandard", PIC ist billig, ARM ist "modern" (obwohl älter als AVR). Dann gibt es noch einige Renesas und Tricore Anhänger.
-
Thread
Anfänger bittet um Unterstützung (PIC 12F629)
... pic18? ja und nein, weil die advanced core types gibt es nur mit 20/28/40 pins und daher haben pic10/12/16 einen guten daseinsgrund. die umfangreichste on-chip pheripherie haben pic16, wobei pic18 immer mehr nachrüstet. pic18 kommt dafür mit mehr mips, doppelten stack, befehlserweiterung, events system, besseres interrupt system, hw multiplizierer, ... daher. wenn pic18 dann k42 typen andenken, z.b. das monster pic18lf26k42
-
Thread
Li-Ion ohne Balancer in Werkzeugen?
gibt's auch eine nachgebaut Platine die dann immer wieder einen Zellentausch zulässt. Zumindest beim 18V Pack geht da was. Mfg Michael
auch eine > nachgebaut Platine die dann immer wieder einen Zellentausch zulässt. > Zumindest beim 18V Pack geht da was. Hallo Michael, kannst du mir einen Tipp geben wo man solche "Nachbau-Platinen" beziehen kann? Ich habe hier nämlich 3 18V-Makita-Akku die ich gerne wiederbeleben würde. Danke
-
Thread
[S] PIC18 Programmer Debugger
Hallo, ich muss ein .hex file auf einen PIC18 flashen und habe keinen Zugriff auf einen Programmer und keinen Paralellport an meinen PCs. Vielleicht hat ja einer einen rumliegen alla Diamex oder nen PIckit2 oder so was nicht mehr benötigt
Schau dich leiber um ein PicKit 3 um.
-
Thread
16bit Pic Compiler oder Assembler für Arm-Systeme
Guten Abend, ich suche gerade so verzweifelt nach einem Compiler oder Assembler für meinen dsPic33fj64gp802, dass ich sogar bereit wäre, eine neue Programmiersprache zu lernen. Was denn nun mein Problem ist? Nun ja, ich habe momentan leider keinen richtigen PC, sondern nur einen Raspberry Pi und
geschrieben, um Java Byte Code in Maschinencode/Assembler für verschiedene µC umzusetzen, u.a. auch dsPic. http://www.mikekohn.net/micro/dspic_mandelbrots.php
-
Thread
Anfänger sucht Unterstützung beim Flashen PIC12F629 mit PICKit3
im Beitrag #5312385: > Da eine device-ID rückgemeldet wird, wird meiner Meinung nach > auch der PIC erkannt. Christian Weber schrieb im Beitrag #5312385: > Device ID Revision = 00000010 Die angezeigte Device-ID ergibt keinen Sinn! Laut Programming Spec, Seite 18 (Link: ww1.microchip.com/downloads
ausschließen kann. Ich probierte einen funktionierenden PIC18F4245 mit den gleichen Anzeigen.Einziger Unterschied ist der, dass dort der PIC-Typ angezeigt wird und nicht wie im Fall des PIC12F629 als Firmwaretyp "midrange". Ich glaube inzwischen, dass ich
-
Thread
Atmega8, Carry-Flag
Dann passt mein Beispiel. Übrigens ist [avrasm] lds R18,SREG [/avrasm] falsch, es muss [avrasm] in r18,SREG [/avrasm] heißen.
schrieb im Beitrag #5309917: > Dann passt mein Beispiel. > > Übrigens ist > [avrasm] > lds R18,SREG > [/avrasm] > falsch, es muss > [avrasm] > in r18,SREG > [/avrasm] > heißen. vielen Dank, werd ich ausprobieren!
-
Thread
MPLAB V8.92 mit ICD2 und ICD3 auf WIN7 X64
MPOLAB IDE 8.92 kam Firmwareaktualisierung > bla bla weil ich nicht aufgepasst habe, dass der richtige PIC > eingestellt ist. ICDn oder PicKit3? > > Danach dann natürlich nochmal, als ich den richtigen PIC eingestellt > habe. Einer der Nachteile vom PICkit ist, dass immer eine Änderung der > Firmware
Hallo, welche Firmware-Version ist für die PicKit3 aktuell? auf zwei habe ich die Version 1.28.90 und auf einem 1.40.13 Hatte auch zum zweiten mal das Problem mit den und PIC32MX564F128L unter MPLAB 8.92 siehe https://www.mikrocontroller.net
-
Thread
PIC18 Fehler
Ich verwende das Pickkit3 und den bezahlten Compiler für den PIC18LF8722. MCLRE hab ich OFF, habs aber jetzt mit ON probiert und es hat sich nix geändert.
Verzweifelt an PIC schrieb im Beitrag #5308848: > Ok, den bezahlten Comp. ist schon mal gut. Was soll denn daran gut sein. Welcher Compiler genau ist es denn nun? Man kann ja durchaus unterschiedliche kaufen (C18
-
Thread
Terratec (NEC) Fernbedienung mit IRMP
IRMP 1518798561.889451: 215 02eb14001200 17 KEY_OK IRMP 1518798573.768359: 11878 02eb14001200 18 KEY_OK IRMP 1518798574.020384: 252 02eb14001200 19 KEY_OK IRMP 1518798574.236324: 215 02eb14001200 1a KEY_OK IRMP 1518798574.453391: 217 02eb14001200 1b KEY_OK IRMP 1518798574.669348: 215 02eb14001200
Struktur ab Revision 151 (Jan 19 11:04:00 2015 UTC) gepackt hatte. irmpsystem.h: [c] #if defined(PIC_C18) #define IRMP_PACKED_STRUCT #else #define IRMP_PACKED_STRUCT __attribute__ ((__packed__)) #endif typedef struct IRMP_PACKED_STRUCT { uint8_t
-
Thread
I2C PIC24 Input oder Output?
Verzweifelt an PIC schrieb im Beitrag #5307904: > Muss ich die I2C Pins als Output oder Input definieren? Beim PIC16 und > PIC18 wurde explizit darauf hingewiesen. Jetzt bin ich mir völlig > unsicher? Mal ein Scope
Verzweifelt an PIC schrieb im Beitrag #5307904: > Meine Fragen sind: > Muss ich die I2C Pins als Output oder Input definieren? Beim PIC16 und > PIC18 wurde explizit darauf hingewiesen. Jetzt bin ich mir völlig > unsicher
-
Thread
STM32: Jitter PLL Frequenzerzeugung
TIM_BDTR_MOE; TIM1->ARR = 0xffff; TIM1->CR1 |= TIM_CR1_CEN; [/c] Mein Quarz hat 18pf Kondensatoren bekommen und an OSC_OUT einen 220 Ohm Widerstand.
Verzweifelt an PIC schrieb im Beitrag #5308062: > Nur mal eine Frage: Auf deinem Oszi steht eine Bandbreite von 60MHz und > du misst ein 72MHz Signal? Stimmt dezent was nicht oder? Ich mess 18MHz, weil der STM32
-
Thread
HD44780+PIC18F25k22 Rise Time Probleme?
überprüft, gesucht, geändert, kein(en wirklichen) Fehler gefunden o. ich bin /Betriebsblind/. Der Pic18F25k22 ist auf ein BrakeoutBoart (ink. 1x100nF) gelötet, Steckbrett. Stromversorgung OK, Protokoll OK(?), /alle/ Timings ausgemessen OK, Letzer Prüfung RiseTime FALED! Ja kruzefix, kann ja wohl
. Obiges OsziBild zeigt einen belasteten Port, ~25ns. Ohne geht die RiseTime auf ~20ns runter. Pic Dabla sagt bei 5V Typ., 15ns Max. 32ns. Was ja dann eigentlich des öfteren Probleme geben sollte, is ja nu nich außergewöhnlich langsam??? A-Karte gezogen? Das Display zeigt auch unterschiedliches
-
Thread
SDCC & PIC16F
options->Compiler Settings->Other options: -p18f2680 --obanksel=2 --optimize-cmp --optimize-df --use-non-free In der Menü Project->Build options->Linker settings->Links libraries: C:\Program Files\sdcc\lib\pic16\libc18f.lib
Ich programmiere meinen PIC 18F2680 von Anfang parallel mit SDCC und Microchip Compiler. Durch Definition: #define MICROCHIP_C18 0 und dann Abfragen: #if MICROCHIP_C18 einzelne Teile werden angepasst auf beide Compiler
-
Thread
Welcher PIC ist der beliebteste ?
Das wären die 16f877, 16f628, 18f2550 bzw. 18f4550. Siehe hier: http://pic-microcontroller.com/
Der PIC18F47K42 und sein großer Bruder, der PIC18F57K42. Ist 2017 Jahrgang. Haben 128K FLASH, 8K RAM und 1K EEP und DMA. 64MHz Takt.
-
Thread
Radiobasteln - Was hat 2018 noch Aussicht auf Erfolg ?
vorhanden..")? Leg dir ein L/C-Meter zu, entweder das von AADE (Komparator als Oszillator und PIC als Auswertung der Schwingfrequenz) oder den hier im Forum viel diskutierte AVR-Universal-Bauteil-Tester. Damit kannst du die Induktivität messen. (sowas ist übrigens auch gut für einen Gang über den
Comeback-Mittelwellen-Programme-in-Hannover-und-Muenchen.html Zu doof oder zu faul passend zum Zitieren?!: "Am Wochenende 17./18. August 2019 ... In Hannover wird auf der „Maker Faire“ ein buntes Informationsprogramm auf der Frequenz 828 kHz zu empfangen sein – während der Öffnungszeiten der Messe von 10 bis 18 Uhr. " Sowie
-
Thread
I2C Display läuft nicht
Verzweifelt an PIC schrieb im Beitrag #5304087: > Jetzt habe ich aber > festgestellt, dass das MSB vom PIC als erstes auf die Leitung angelegt > wird, deshalb habe ich die Adresse gespiegelt. Der PCF8574 erwartet
Verzweifelt an PIC schrieb im Beitrag #5304318: > Irgendwie verwendet das Teil bei nach jeder Nutzung den Zeichensatz. verändert? Verzweifelt an PIC schrieb im Beitrag #5304318: > Also ich wollte mal BURG ausgeben
-
Thread
Alternative zu AVR Studio in Verbindung mii AVR ISP MKII
schrieb im Beitrag #5303283: > AVR Studio gibt es bis Version 4.19 wobei es sich empfiehlt > die 4.18 zu nehmen. AVR Studio ist seit vielen Jahren tot, das in der 4.18 benutzte WinAVR seit 9 Jahren. Die Klimmzüge, das auf einem aktuellen Windows zum Laufen zu bekommen, will sich keiner antun.
Z.B. für PIC gibt es MPLAB IPE, das ist ein schönes Porgramm mit einer FÜR MICH ansprechender Oberfläche. Soetwas halt für AVR.
-
Thread
PIC 18F µC gegen Siemens Logo ersetzen
Hallo Gemeinde, ich habe einen PIC 18F4580 zur Zeit mit fliegender Verdrahtung für meine Polsteuerung im Einsatz. Läuft ganz gut, resetet aber manchmal wenn die Poolpumpe angeht und hat paar andere Macken :-( welche evtl. behebbar wären
CAN-Bus und kleine dezentrale Stellen. Auch Verdrahtung für Master Steuerung wäre einfacher. Mit vielen Pic18fxxxx lässt sich CAN auch realisieren.
-
Thread
Unbenutzte Pins vom Mikroprozessor als Fehlerquelle.
Mikroprozessor habe ich bemerkt etwas seltsames. Beim Beruhigen mit Finger vom Gehäuse vom meinem PIC18F2680 kam zum seltsamen verschiedenen Störungen. Mein „System“ wuchs ständig. Letzte Erweiterung war Multiplexer dankt dem habe ich zu Verfügung genug I/O´s (16 digitale Ausgänge, 8 Analoge und
> Unbenutzte Pins duerfen keine Interrupts ausloesen koennen. ch benutze beide Interrupts vom PIC. Auch Hardware Interrupt. Wie kann man einzeln jedem Pins verbieten einen Interrupts auszulesen? Es sind ziemlich viele Pins... Das die nicht benutzte Pins nichts in Auswertung kommen das ist klar
-
Thread
Wanderkiste Widlar, Runde II
Sensoren - Neuer Touchscreen von Sony M4 Aqua - HD44780 Display - HD44780 I2C Board - DS18B20 Temperatur Sensor Wasserfest * Mix - Mobilfunk-Modul - Endstop Switches - PIC Mikrokontroller - LEDs - SMD Taster - 74HC4051 Multiplixer auf Breakout-Board - Haufenweise Samples
--> Spatzen, sollte halt schnell gehen). Das Zweite ist erst mal ein Test der Temperatursensoren DS18B20 aus der zweiten Runde. Danke auch an Falk für seine DS18x20 library, hast ein Bier gut bei mir ;-) Reinhard
-
Thread
IRMP und IRSND als Protokoll für 433 MHz Sender/Empfänger funktioniert nicht so ganz
/ IRSND_OCx IRSND_PORT &= ~(1<<IRSND_BIT); // set IRSND_BIT to low # endif //C18 [/c] Den kürzen wir auf eine Zeile: [c] # else // AVR IRSND_PORT &= ~(1<<IRSND_BIT); // set IRSND_BIT to low # endif //PIC_C18 [
OCR0A for OC0A and OC0B! # else # error wrong value of IRSND_OCx # endif # endif //PIC_C18 [/c] einfach leeren auf: [c] # else // AVR # endif //PIC_C18 [/c] Viel Spaß! [Edit] Leerstellen vor Kommentaren verkürzt, damit die Forensoftware
-
Thread
Gibt es einen passenden BUS zur steuerung vieler Clients über mehrere Meter?
große Bausteine für mindestens 30 Euro. Verstehe ich auch nicht. Wie hast du denn da gesucht? Ein PIC18F25K83 kostet ~2€ (Einzelstück), bei 100 dann nur noch 1,50 Transceiver bei Hundert, wohl so ~50ct. OK, der 18F hat nur 4 Hardware PWM. Wenn man bei MAPS sucht, CAN und 6*PWM auswählt, dann kommen
zu CAN, auch wenn die MCs mit CAN einige Cent teurer sein mögen. Es gibt neben AVRs auch günstige PIC18 mit CAN.
-
Thread
Warum entwickeln sich die Atmegas zurück?
(vom Tiny bis xMega) und würde es sehr bedauern, wenn die verschwinden würden. Als Erfinder der PIC16 (und 18) Architektur hat Microchip bezüglich Reputation einen riesigen Rückstand aufzuholen. Nicht nur daß die Architektur vollkommen hirntot war, auch die verfügbaren Compiler waren ein Witz. Ein schlechter. OK, PIC24 sieht ganz gut aus. Bis auf die closed-source Toolchain. Und PIC32 ist in Wirklichkeit MIPS. Das haben sie wenigstens nicht angefaßt und konnten es so auch nicht kaputt machen. Wie gesagt: Vertrauensvorschuß
-
Thread
PWM mit PIC18F und Timers
Hallo zusammen. Ich will verschiedene PWM Signale mit einem PIC18F erzeugen. Aber wenn ich das Code auf mein PIC hochlade, dann kriege ich keine Signal raus.. mein Code sieht so aus: #include <p18f2525.h> #include <xc.h> #include <timers.h> #include
keine Ahnung mehr wo die neueste Version zu finden ist. War vermutlich auf Nicos Seite hier https://pic-projekte.de/blog/category/elektrotechnik/mikrocontroller/pic18-tutorial/ (Da gab es früher auch ein PIC-Forum) Einigermaßen aktuell dürfte auch die hier sein: http://www.hs-ulm.de/nocache/wir/Personal
-
Thread
Atmega 2560 + 7"SSD1963 + FT52006 + UTFT_Buttons
board,superior display quality,super wide viewing angle and easily controlled by MCU such as 8051, PIC, AVR, ARDUINO, and ARM .It can be used in any embedded systems,industrial device,security and hand-held equipment which requires display in high quality and colorful image. It supports 6800, 8080 8-bit /9-bit/16-bit/18-bit/24-bit parallel interface.Built-in MicroSD card slot.Optional 7 inch 4-wire resistive touch panel with controller XPT2046 and 7 inch capacitive touch panel with controller FT5206, font chip, flash
-
Thread
h brücke für einen DC Motor
de/blob/sihk24/pal/Elektrotechnische%20Berufe/Materialbereitstellung_Ausbildungsbetrieb/Winter-2017_18/3837572/fa37d60de908839354df682ef7e95344/W17_3190_B1-data.pdf
KSQ ist! Mampf F. schrieb im Beitrag #5304567: > hängt auch vom Steuersignal-Pegel ab, was der PIC raus gibt Der PIC gibt praktisch die volle VDD-Spannung als High-Pegel aus (hier: 3,3V). Mampf F. schrieb im Beitrag #5304567: > Was mich außerdem wundert ... Wieso sind die Schaltungsteile
-
Thread
dspic33 IOs wollen nicht
Ich habe auch einen PIC18F14K22 hier. Laut MPLAB lässt sich dieser auch programmieren, erasen etc. Im Beispielcode zum LED blinken befindet sich folgender Code, der leider auch nichts tut. Hier wird auch mit PORTB und nicht
Leider tut sich immernoch nichts. Vom PIC18 (oben erwähnt) habe ich VDD mit 3,3V und VSS mit GND verbunden (3.3V kommt aus dem Netzteil). An VDD noch den obligatorischen 100nF gegen Masse und an MCLR einen Pullup 20k. MPLAB kann den Chip
-
Thread
PIC16C71 - 40 Stück
In meinem Keller gefunden: PIC16C71-04 SMD-SOIC wohl https://www.mouser.de/productdetail/microchip-technology/pic16c71-04i-so?qs=sGAEpiMZZMvqv2n3s2xjsXReEaAKUmyLkrvOq62OF3M%3D Date Code sagt 97. 40 Stück. Gegen faires Angebot
deutlich günstigeren aktuellen Typen weniger Speicher, einen im Vergleich mit den neuen 16ern und den 18ern einfacheren Kern und viel weniger Peripherie haben. Da hält sich der Platzbedarf auch bei gröberen Strukturen in Grenzen. Nee, der hohe Preis kommt wohl einfach dadurch das es nur noch ein Nischenprodukt
-
Thread
(Warum) ist das Forum (so) anfängerfeindlich?
war Seifart keine Bastlerliteratur und war das schon der Preis nach der Wende? - Spindler Antennen 18M. - Lechner KW-Empfänger 13,29M. - Jakubaschk Schaltkreisbastelbuch 12,80M - usw. >> Klar waren die gestützt. > > Trotz Stütze konnte sich ein DDR-Student mit 110 MDN Stipendium kaum ein >
> Dieses Pamphlet lässt mich dieses Schild schmerzhaft vermissen: > > http://img.webme.com/pic/e/eresdeme/fassedick3.jpg > > Wer das Schild nicht sofort versteht, kann da nachlesen: > https://de.wikipedia.org/wiki/Fasse_dich_kurz! Nein. Viele der "kurzen und knappen" Antworten sind so
-
Thread
HF Linearverstärker für Messzwecke
Hallo, Andreas, DL4JAL hat für sein Projekt "Doppel-VFO mit PIC18F4520 und 2x DDS AD9951" eine tolle Treiberstufe "2 x Leistungsverstärker 1,5MHz bis 30MHz (50MHz) 10Watt" entwickelt. Die ein IP3 Messplatz darstellt. # http://dl4jal.eu/avfo/doppelavfo.html
-
Thread
Cortex-M3: Cycles bei HW-Division
schrieb im Beitrag #5272002: > Dann weisst du wieviele Cycles es gedauert hat. > Hab ich mal bei PIC18 gemacht, um die ISR-Laufzeit zu ermitteln. Der PIC18 wird keinen Cache haben, ein ARM schon. MfG Klaus
schrieb im Beitrag #5272002: >> Dann weisst du wieviele Cycles es gedauert hat. >> Hab ich mal bei PIC18 gemacht, um die ISR-Laufzeit zu ermitteln. > > Der PIC18 wird keinen Cache haben, ein ARM schon. > > MfG Klaus Der cortex m3 hat keinen cache. Wenn es eine garantierte Zeit sein muss, kann