-
Thread
Analoges Telefon über TA an ISDN-Anlage in Seniorenheim
wird über eine eigene Daten-Leitung von der Zentrale konfiguriert. Das Ganze wird von einem PIC18F26K22 gesteuert, bei Bedarf lässt sich die Firmware und der EEPROM aus dem PIC auslesen.
-
Thread
CAN MCU mit 1 Analogeingang
2€ nur für den Chip. Geht das noch günstiger? Ja. https://www.microchipdirect.com/product/PIC18F26Q83-I/SS Wenn Du LIN nehmen würdest, ginge das noch deutlich billiger. Deswegen hat die Automobilindustrie LIN erfunden. CAN war für einige Sachen einfach zu teuer. fchk
-
Thread
I2C Probleme am PIC18F26K42
Hallo zusammen, ich komme hier leider allein nicht weiter. Mein PIC Sendet und empfängt daten via I2C2 von einem Temperatur sensor. Funktioniert alles tippitoppi Nun möchte ich via I2C1 einen 12 bit DAC Ansteuern der in abhängigkeit der Temperatur seine Spannung ändert. Soweit so gut. Nun das "problem" wenn ich wie bei I2C2 auch die MCC generierten Funktionen nutze (die dort ja wunderbar funktionieren) sendet er mir genau 2 byte aber nichts aus den daten. Daraufhin habe ich eine eigene funktion gebaut die so aussieht: [c] void writeADC( uint8_t adress, uint8_t adress2,
-
Thread
Probleme mit SPI- PIC18
Servus, der MCU ist ein PIC18F26K42 MPLAB XC8 Compiler. Der Code ist generiert und angepasst. Angepasst bedeutet ich habe die re-init bei SPI open entfernt und Byte Exchange zu einem void gemacht da ich nur senden möchte. Die
Buffer laden sondern byteweise > senden... Keine Ahnung. Wenn ich das Datenblatt von deinem PIC18F26K42 lese, kann da bei SPI einiges schief gehen, man kann viel einstellen. Auch das Ansteuern von SS, was scheinbar durch das SPI-Modukl erfolgt bzw. erfolgen kann? Ohne Oszi wird das HART! 32.5.5.2
-
Thread
Pic18f hängt sich auf
Guten Tag, ich habe ein Projekt mit einem Pic18f (26Q43). Läuft auch alles soweit. Ich habe nur das Probelm, dass sich der gute manchmal komplett aufhängt und das eigentlich nur wenn der bei minus Graden getestet wird. Hohe Temperturen haben dem nie
Senoir Lee schrieb im Beitrag #7212970: > ich habe ein Projekt mit einem Pic18f (26Q43). Läuft auch alles soweit. > Ich habe nur das Probelm, dass sich der gute manchmal komplett aufhängt Wie hoch ist die getestete Stückzahl? Wieviel Prozent fallen aus? Kannst Du das 'manchmal
-
Thread
PIC18f23q43 PWM klappt nicht
Den "PIC18F23Q46" gibt es nicht.Zumindest kann Google damit nichts > anfangen Schreibfehler PIC18F26q43 :S
PIC hat offensichtlich drei 16bit PWMs Jakob N. schrieb im Beitrag #6955896: > Schreibfehler PIC18F26q43 :S Datenblatt page 489: Hier sind alle Register aufgefuehrt die mit PWM zu tun haben.
-
Thread
Roast me: MQTT-RS232 Umsetzer
angeschlossen, der als Master die Aufgaben des Umsetzers steuert. An diesem Master hängen bis zu 5 PIC18F26Q43 per SPI. Zwei auf einer Basisplatine und 3 auf einer Tochterplatine. Die 43er dienen als Datenpuffer für je 4 UARTs. Die UARTs sind mit einem 4-Port-Leitungstreiber ADM208 verbunden. Der Master
-
Thread
PIC18F26Q43 SPI slave empfängt keine Daten
Hallo, ich möchte einen PIC18F26Q43 als PSI slave im Vollduplex betreiben. Dieser hat das neuere SPI Modul mit TX und RX FIFO. Leider empfängt der Slave keine Daten. Wahrscheinlich konfiguriere ich das Modul falsch. Ich nutze
-
Thread
PIC18LF25Q80 läuft nur mit Programmieradapter an
Hallo, Ich habe eine Schaltung auf dem Steckbrett aus einem PIC18LF25K80 (Master) und einem PIC18F26Q43 (slave). Ich habe mich an die jeweilige Reset-Schaltung (RC-Glied) am ~MCLR Eingang gehalten. Beide nutzen den internen Oszillator mit PLL um auf 64MHz zu kommen. Nun das Problem: Beide PICs
Hier der Aufbau. In der Mitte ist der PIC18LF25K80, oben der PIC18F26Q43 unten ein Wiznet-Modul. Die unterhalten sich über SPI. Bei dem mittleren habe ich die empfohlene Reset-Schaltung durch den Pull-Up ersetzt. An die Stiftleisten kommen die Programmieradapter. Ich
-
Thread
Physikalischer CAN Bus mit Transceivern aber ohne CAN Controller
> zum Temperatursensor muss clever umschalten werden Dann nimm anstelle eines MCP2515 einen PIC18F26K80. Der kostet nur wenig mehr, enthält eine deutlich verbesserte Version des CAN-Controllers aus dem MCP2515 und hat zusätzlich noch Prozessor, Flash, RAM, UART, SPI/I2C etc mit drin. Gibts in QFN
Frank K. schrieb im Beitrag #5858262: > Dann nimm anstelle eines MCP2515 einen PIC18F26K80 Der 80er kostet immer noch ~1€ mehr als der 83er und ein 25k ist billiger als ein 26k und tut es da locker!
-
Thread
[S] Suche wenn möglich mehrere 1782Khz Quarze
das kannst du mit jedem pic machen der einen nco mit dabei hat z.b. pic10f322 pic16f18324 pic18f26k42 mt
-
Thread
ADWandler Wert PIC18
Hey Leute, Ich schaffe gerade projektmäßig mit einem PIC18F26K22 Controller mit der MPLAB IDE 5.10 und dem XC8 Compiler. Ich will eine konstante Abfrage der Spannung eines Gerätes mithilfe einer AD-Wandlung, dabei habe ich bemerkt, dass der einzige Rückgabewert
-
Thread
PIC hängt sich bei I2C Read Funktion auf?
, Ich arbeite an einer Uhr, dabei muss ich Daten von einem RTC IC (RV3029C2) über I2C auf den PIC18F26K22 holen und umgekehrt. Das Problem ist, der PIC bleibt irgendwo in meiner Read Funktion hängen, ich kann mir aber nicht erklären, warum. Mit einem Logic Analyzer habe ich den Datenstrom ausgelesen
-
Thread
PIC14, SDCC und "variable argument lists "
printf() und delay() aus der Bibliothek 620 Bytes ;-) Sorry, war nicht für einen PIC16 sondern PIC18F26K22. PIC16 kann ich gerade nicht hardwaremäßig (UART) testen. Im Simulator sieht es aber gut aus. putchar() wird auf jeden Fall mit den korrekten Daten aufgerufen. (<450 WORDs bei 16F877A)
-
Thread
LCD auf Steckbrett, Störungen
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
-
Thread
Suche Unterlagen zu Evaluation Board
gewesen. Laut Aufdruck ist es ein: Proximity Sensor Evaluation Board. Der verbaute Prozessor ist ein PIC18F26K22. Da es aber nach Anstecken an den USB-Port des PCs je nach Schalterstellungen in der Anzeige sinnvolle Texte darstellt, ist es mir eigentlich zu schade für den Schrott. Jetzt meine Frage:
-
Thread
PIC18F26k22 PORTC Ausgang schaltet nicht
Hallo, Ich habe ein Problem mit dem Schalten der Ausgänge eines PIC18F26k22. Speziell betrifft das die Pins C0 und C1. An sich möchte ich testweise lediglich den ganzen PORTC auf 1 schalten, das funktioniert aber aus mir unbekannten gründen nur für C2-C7? Ich habe den
Configurations Bits" nutzen und Code Generieren lassen. Dann über sieht man so schnell nichts... Wird der PIC18F26k22 nicht vom "Code Configurator V3" Plugin unterstützt?!
-
Thread
PIC18F26K80 EEPROM erhalten bei erneutem Flashen
speichern und beim erneuten Flashen des MCUs den vorher gespeicherten Wert auslesen. Ich verwende einen PIC18F26K80 und das MPLAB X v3.55, als Programmer verwende ich das PICkit3. Im MPLAB kann man unter Project Properties -> PICkit3 folgende Einstellungen vornehmen, die den EEPROM Speicher erhalten sollte
> also 310000-31000f z.b. . Danke für den Tipp, allerdings funktioniert das auch nicht. Beim PIC18F26K80 ist das EEPROM im Speicherbereich F00000-F003FF angesiedelt (nur herausgefunden durch die *.map Datei, im ganzen Datenblatt findet sich nichts darüber!). Trage ich diese in die Preserve EEPROM
-
Thread
Welcher PIC16/18 mit ähnlichen Speicher Specs wie Atmega328
PIC 18F26K40 oder 18F46K40 haben 64 kB und je 2 SPI / UART. Gibt es bei Reichelt. Wie viel Speicher soll es sein?
-
Thread
ADCC - nur zuckeln am Eingang!
Servus, ich betreibe derzeit einen PIC18F26K40 in einer größeren Schaltung. Läuft alles prima (ist auch unerheblich), aber der ADCC macht größte Probleme. Ich habe jetzt testweise NUR ein Poti dran, welches mir an einen PIN 0-3,3V anlegt
AVR gibt es neben ADCL und ADCH auch ADCW. ADCW ist 16Bit Gibts bei XC8 auch: ADRES In der PIC18F26K40.h definiert, die über xc.h automatisch includiert wird: [c]extern volatile unsigned short ADRES @ 0xF63;[/c]
-
Thread
I2C: Idle Pegel nicht da, I2C geht nicht
würde ich gerne dem ein oder anderen das Problem ersparen. Ich habe versucht, einen I2C an einem PIC18f26k80 in Betrieb zu nehmen. Leider hatte ich das Problem, dass meine Signalleitungen einfach nicht in den IDLE gehen wollten, bzw. genauer gesagt SCL. Obwohl im Datenblatt dick und fett steht, dass
-
Thread
PIC18F26K80 UART Problem (string)
Hallo, seit kurzem verwende ich den PIC18F26K80 MC um Sensorsignale zu verarbeiten. Leider ist es mir auch nach tagelangem Probieren und Stöbern in verschiedenen Foren nicht möglich ein Signal über die UART-Schnittstelle nach außen zu transportieren
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
-
Thread
PIC18F26K22 Timer0 1sec Interrupt für Uhrzeit
Messen kann ich den Zeitunterschied nur mit meiner Handy-Stoppuhr nach Gefühl. Ich verwende einen PIC18F26k22 und dessen interner 16MHz Oszillator mit PLL (4x). Hier ist meine Software, etwas redzuiert [c] /* * File: main.c * Author: Markus * * Created on February 7, 2017, 11:54 PM */ //LIBRARIES #include <xc.h> #include <pic18f26k22.h> #include <plib.h> #include <string.h> #include <stdio.h> #include <delays.h> #include "lcd.h" //DEFINITIONS #define TMR0Reload 3036 typedef unsigned char Boolean; #define TRUE
-
Thread
PIC18 & XC8: strcpy
eingeschränkt: char buf[100]; strcpy(buf, "hello"); diese erzeugen mir mit dem XC8 V1.41 und einem pic18f26k80 den Fehler: "C:\Program Files (x86)\Microchip\xc8\v1.41\sources\common\strcpy.c:19: error: (1466) registers unavailable for code generation of this expression (908) exit status = 1" leider
besagten pic - es geht nicht. Habe ich gemacht, und hier mein *ganzes* Quellcode für den besagten PIC18F26K80, ein Problem kann ich nicht erkennen. Um das compilieren zu können habe ich zu deinen 5 Zeilen noch xc.h eingefügt und XINST ausgeschaltet. Ist das vielleicht die Ursache bei dir? Im Simulatorbetrieb
-
Thread
Pic18 - großes Array
Hallo, ich habe ein const char font[256][24] array auf einem pic18f26k40. auf einem pic 16 hat alles prima funktioniert, jetzt habe ich das auf den pic18 portiert und es geht nicht mehr. Fehlerbild - siehe Anhang. Ich sehe den Arrayinhalt im Debugger, wenn ich
einfiel: Write protection.. Aber die ist auch aus, siehe Bild. Weitere Infos: Ich verwende einen PIC18F26K40 mit dem XC8 in V1.41! Beim Rest komme ich leider grad nicht ganz mit. Was ich sagen kann: Zuvor hatte ich einen pic16f18857, da wurde das Array in einer "font.h" als: const char font[256]
-
Thread
PIC18F26K40 Data EEPROM
Hallo zusammen, Ich versuche seit ein paar Stunden mit dem Data EEPROM des PIC18F26K40 klar zu kommen und schaffe es noch nicht einmal, ein Byte zu lesen. Mein Programm besteht darin, dass offenbar die Register NVMADRH/NVMADRL nicht beschreibbar sind. Ich nutze den Code aus
-
Thread
Opensource 2-Draht Hausbus
Automotive-Schutzschaltung, die die gängige Literatur zeigt), und los gehts. Als Controller reicht ein PIC18F26K80 (http://www.microchip.com/wwwproducts/en/PIC18F26K80), der hat ein ECAN eingebaut. Als Schaltregler zum Wandeln der 48V nach 5V nimmst Du den TPS54060A http://www.ti.com/lit/ds/symlink/tps54060a.pdf
-
Thread
Einstieg in die NFC Technik.
Einstieg in die NFC Technik. Dafür habe ich mir schon einen eigenen RFID Leser gebaut. Mit einem PIC18F26J50 und einem NXP RC522 Chip. Die Benutzung von Mifare Classic Transpondern ist kein Problem. Der Transponder wird gefunden, selektiert, Mifare mäsig autentiesiert und auf Sektoren kann gelesen
-
Thread
PIC18F25K22 und 3,3Volt
Meldung" PK3Err0031: Failed to get PC " Heute morgen habe ich es mit einem anderem Board mit dem PIC18F26K22 getestet. Gleiches Ergebnis, sogar wenn ich den PIC vom PicKit3 versorge. Können die PIC18xxx bei einer Versorgung mit 3,3 Volt nicht im Debug-Modus betrieben werden? schönen Tag
Hallo, mit LF kann ich nicht dienen. Habe viel getestet. Bei der Option mit dem PIC18F26K22 stickt das PicKit3 direkt am Board, also "Kabellänge" ca. 3cm 10 kOhm von VCC nach MCLR und Kerko / Elko in der Versorgung auch vorhanden. Anderes PicKit, andere PC Leider kein Erfolg, nur
-
Thread
Microchip PIC18F und ESP8266 Verbinden/einrichten
Was mit nun auch aufgefallen ist, das mein PIC18F26K22 kein TX/RX hat :(
Jens schrieb im Beitrag #4727165: > Was mit nun auch aufgefallen ist, das mein PIC18F26K22 kein TX/RX hat :( Nein du hast nicht 1x Tx/Rx sondern sogar 2 EUSART-Module auf dem Chip. Schon mal ins Datenblatt geschaut?
-
Thread
Intelligentes Haus mit CAN und AVR
Mehraufwand in Kauf nimmst und einen Mikrocontroller ohne integrierten CAN-Controller verwendest (zB PIC18F26K80)?
-
Thread
CAN Bus Alternative für Arduino
willst und AVR jetzt auch von Microchip kommt: warum nicht einen kleinen Schritt weiter gehen: PIC18F26K80. Hat eine deutlich verbesserte Version des CAN vom 2515 eingebaut (ECAN, mehr Buffer, weniger Bugs, kein SPI-Flaschenhals), und Prozessor, Speicher und restliche Peripherie sind auch schon drin
>> und AVR jetzt auch von Microchip kommt: warum nicht einen kleinen >> Schritt weiter gehen: PIC18F26K80. Hat eine deutlich verbesserte Version >> des CAN vom 2515 eingebaut (ECAN, mehr Buffer, weniger Bugs, kein >> SPI-Flaschenhals), und Prozessor, Speicher und restliche Peripherie sind >> auch
-
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
Mikrocontroller Einstieg (AVR,PIC)
IO-Zahl/Package und Speicher unterscheiden. Beispielsweise: PIC18F23K20, PIC18F24K20, PIC18F25K20, PIC18F26K20, PIC18F43K20, PIC18F44K20, PIC18F45K20, PIC18F46K20 Die Zahl hinter dem F gibt das Package an: 2 -> 28pin mit 25 IOs, 4 -> 40/44pin mit 36 IOs. Die Zahl vor dem K gibt den Speicher (Flash/RAM
-
Thread
SPI - Master - Slave Kommunikation mit PIC
SLAVE ____________ _______________ | | | PIC18F26K80 |<------------>|PIC12F1840 | ____________| |______________| Angeschlossene PINS: Master (28-Pin SOIC): SDI: RC4 (PIN 15) SDO: RC5 (PIN 16) SCK: RC3 (PIN 14) CS:
-
Thread
USBtin - Maximale Geschwindigkeit? - Alternativen mit AVR
Bluetooth? Dann hätte man auch gleich eine galvanische Entkopplung. Habe ich selbst mit einem PIC18F26K80 und einem WT12 BT-Modul gemacht. Eine freie USART Schnittstelle wird aber fast jeder uC mit CAN noch haben.
-
Thread
SPI Kommunikation zweier PIC debuggen
Hallo zusammen, ich habe folgendes Problem: Ein PIC12F1840 und ein PIC18F26K80 sollen miteinander über SPI kommunizieren, soweit so gut. Die Verkabelung wurde vorgenommen etc. Doch sobald ich den ICD3 Debugger von Microchip an die vorgesehene Buchse für den 12F1840 anschließe
-
Thread
ADC Ergebnis PIC18F26K80
Guten Abend, ich versuche mich gerade am 12bit A/D-Wandler eines PIC18F26K80, leider komme ich mit den Ergebnissen nicht klar. Liegen die Eingänge auf 0V (=Vrefn) erhalte ich als Ergebnis 0x7f7e..0x7f7d, liegen die Eingänge auf 3,3V (=Vrefp) erhalte ich als Ergebnis 0x0f7a
-
Thread
CAN Bootloader - PIC
Hallo zusammen, ich habe die schöne Aufgabe die Updatefähigkeit über CAN bei einem PIC18F26K80 sicherzustellen. Nun habe ich bzgl. dieses Themas noch gar keine Erfahrungen gemacht. Zunächst mal wollte ich das ganze Konzept mal Symbolisch darstellen: ___________
| | | | | PC |----- USB2CAN-Adapter-----| PIC18F26K80 | |_________| |_____________| Jetzt mal zu den Komponenten die ich Benötige: - Bootloader auf dem PIC - Konfigurationsprogramm auf dem PC, welches die neuen HEX
-
Thread
String und struct
hei, so ist das, wenn man alt wird! PIC18F26K22 C18 Compiler nein, es sind nicht nur vier String, sondern 496. Zum überlegen habe ich nur vier geschrieben. schönen Tag
-
Thread
PIC18F2585 uart send complete
Das ist mir beim PIC18F26K80 auch aufgefallen und ich denke das wird wohl bei allen PIC18 ähnlich sein. Das TXIF Flag kann man so nicht zur Auswertung heran ziehen. Sobald das Sendregister leer ist, geht TXIF auf H und läßt
-
Thread
Mikrocontroller mit LCD
Du könntest auch einen dsPIC33FJ128GP802 verwenden. Oder einen PIC18F26K80. Oder einen LPC11C24. fchk
-
Thread
Can-Controller/µC
Assembler zu programmieren.... :-/ Frank K. schrieb im Beitrag #4239758: > 8 Bit: empfohlen: PIC18F26K80 Serie Den schaue ich mir auch mal an..... Danke euch allen......
Frank K. schrieb im Beitrag #4239758: > PIC18F26K80 Serie Die habe ich auch verwendet. Die laufen mit 5V wie die meisten Transceiver auch. Und Du bist flexibel. Wenn ein Knoten mal mehr IOs braucht gibts die Familie mit bis zu 64 Pins. Das Innenleben