-
Thread
Mikrocontroller mit DAC?
Viele PIC18 haben einen 5 Bit DAC, zum Beispiel PIC18F46K22 oder PIC18F47K42. 5 Bit ist natürlich wenig. Die DACs sind eher dazu gedacht, die Referenzspannungen für den ADC zu erzeugen.
-
Thread
PIC18F: Probleme mit CAN
Salu zusammen Ich habe ein kleines Problem mit meinem PIC18F46K80 und dem internen CAN-Bus. Der Treiber basiert auf dem von Microchip Maestro. Musste diverse Register ect. anpassen bis es sich kompilieren liess, aber das funktioniert nun. Ich muss dazu sagen,
-
Thread
[Projektaufruf] Lasst uns eine Kompaktsteuerung bauen
Klemmen) 2 Versionen 1X mit PIC µC / 1X mit AVR um Streitigkeiten in diesem Forum auszuschliessen PIC: 18F46K80 Besteht Interesse daran? Was übernehme ich? Schaltplan Entwurf Layout Entwurf Schablonen Entwurf für Fräsungen an Gehäseoberteil Materialliste Anbieten der Platinen/Bausatz/ (Fertigen
-
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 "mcc_generated_files
-
Thread
EEPROM beschreiben bei Spannungsausfall
Joachim B. schrieb im Beitrag #5698436: > steht im DB unter EEPROM schreiben PIC18F46K20: Da steht 1.8V (Min) und 3.6 V (Max)
-
Thread
MPLAB 3.26 Simulator USART
experementiere gerade mit dem MPLAB PIC Simulator und einem Assembler Programm das später auf einem PIC18F46K80 mit einem 64MHz externen Oscillator laufen soll. Nun wollte ich mich mit USART auseinander setzten und versuchen ein paar Bytes zu senden aber dabei sind mir ein paar Verhaltensweisen vom Simulator
-
Thread
USART_Interrupt_verlassen_funktioniert_nicht
super wenn mir jemand weiter helfen könnte:) , danke im vorsus für jede Hilfe ich verwende den PIC18F46K20. Der PIC soll einen Interrupt auslösen wenn ein Byte über die USART enpfangen wird. Das Problem ist dass der Interrupt in einer Endlosschleife ausgeführt wird trotz dass das Flagbit gelöscht wird
-
Thread
BME680 Druckberechnung viel zu hoch
Hallo, ich verwende die Joy-It "SEN-BME680" Sensorplatine (IIC Schnittstelle) an einem Microchip PIC18F46K22 und programmier diesem per mikroC von mikroelektronika. Die Programmierung ist stark angelehnt an das Datenblatt von BOSCH. Die Temperatur gibt der Controller im Vergleich zu einem KLIMA Logg_Pro
-
Thread
Ansteuerung LCD-Display - welcher Controller ist wirklich verbaut?
kommen wird: Ich steuere das Modul mit 16bit parallel an., über Ports A (D0..7) und D (D8..15) eines PIC18F46K20 an, der mit 16MHz läuft. Die Pegel sämtlicher Steuerleitungen (WR,RD,CS,RS,RESET) habe ich nachgemessen, die Ansteuerung stimmt. Ebenso kann ich die Pegel der Ports A und D einlesen. Ich bin ziemlich
-
Thread
SPI-Master-Slave-Kommunikation - "ein Bit verrutscht"
zusammen, ich baue gerade an einer SPI-Kommunikation zwischen einem Atmega162 (master) und einem PIC18F46 (slave) Die Verleiterbahnung erlaubt keine SS-Synchronisation. Stattdessen werden vom Slave die empfangenen Bits gezählt und immer 8 Bits zu einem Byte zusammengesetzt. Da es sich um eine Daisy
-
Thread
I2C Slave PIC18 & XC8 Problem mit &-Operator?
4 Bits zurückgegeben werden? An welcher Stelle stehe ich auf dem Schlauch und sehe es nicht? PIC18F46K80 & XC8 V1.34 [c]#include "config.h" #include <stdint.h> #define I2C_ADDR 0x78 // 8 bit address (0x3c) volatile unsigned char i2c_index; // register
-
Thread
ADC-Problem bei PIC18F26j11
nicht vorstellen das der Timer nicht erkannt wird. Bastle gerade auch mit den neuen Typen rum (PIC18F46J50). Dort habe ich TMR0 und TMR1 gleichzeitig in Betrieb - ohne Probleme. Könnte tatsächlich an Deinem Quarz hängen. Nimm doch einfach mal zum Testen den internen Takt. Wenn dann das Flag kommt stimmt
-
Thread
in Funktion kann der Struct kein Wert zugewiesen werden
Oh, na klar sorry, ich verwende den XC8 Compiler und der uC ist ein PIC18F46K22. Mit "geht nicht" meinte ich wenn in [c] g_error.temp_shutdown [/c] das Bit gesetzt ist, kann ich den Wert nicht in [c] error->temp_shutdown [/c] kopieren. Mache ich den Umweg über die
-
Thread
Verwendung von plibs in xc8
EBTR3 = OFF #define _XTAL_FREQ 8000000 #define USE_OR_MASKS #define EAUSART_V11 // pic18f46k22 #include <xc.h> #include <plib.h> void INIT_uC(void); void main(void) { unsigned char Txdata[] = "MICROCHIP_USART"; unsigned char config=0, baudconfig=0, i=0; unsigned
-
Thread
Umstieg bzw. Ergänzung PIC Prozessoren auf Arduino.
Jahren in C (C18 und XC8). Wobei ich den C18 persönlich besser finde. Für die PIC18F97J60, den PIC18F46K80 und den PIC18F452 habe ich ein 4x40 Treiber und die passende Elektronik. Ausserdem habe ich fertige Bibliotheken für: - Digitalorts - Analogports - RS232 und RS-485 - I²C (PCF8574, PCF9591
-
Artikel
PIC18F Testboard
PIC18F Test-Platine Um ein bisschen mit den neuen PIC-Typen PIC18F46K42 zu spielen, habe ich die folgende Platine erstellt. Viel ist nicht drauf enthalten, reicht aber, um einiges auszuprobieren. Hier die Funktionen: Versorgung per Netzteil oder USB Betriebsspannung
-
Thread
Programmierport AVR 324 PB
Quarz benötige ich in meiner Testumgebung nicht. Der interne Oszi ist ausreichend. Z.B. läuft ein PIC18F46Q10 mit einer vergleichbaren Platine auch in allen meinen Experimentierschaltungen. Kleine Schulung in Nettikette: Man könnte ja einfach statt das Geblubber von Beratungsresistenz schreiben : "
-
Thread
Uhr mit PIC18
Allerdings hat mein PIC einen RTV via I2C angebunden. http://www.schwabenplan.com/allgemeines.htm PIC18F46K80 oder PIC18F97J60 Viele Grüße Ingo
-
Thread
PICkit 4 wird verkauft
Habe mein PK4 bekommen. PIC32MX795F512L : Noch nicht unterstützt PIC18F46K20 : Nach mehrmaligen FW Updates läuft er. Programmieren und Debuggen geht recht schnell. Positiv: ER programmiert nur die benutzten Programmspeicher, ist so viel schneller. Power from Target
-
Thread
PIC 18F2550 I²C Kommunikation XC8 Compiler
Hallo, ich nutze zum Init eines PIC18F46K80 bei 25MHz folgenden Code [c] /************************************************************************/ // Include-Dateien /***************************************************************
-
Thread
Mikrocontroller Einstieg (AVR,PIC)
: 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) an: 3 -> 8kB/512B, 4 -> 16kB/768B, 5 -> 32kB/1536B,
-
Thread
Normal-Mode CAN-BUS
Register aus, da wird nichts geändert. Störe dich nicht an den Registernamen, ich arbeite mit dem PIC18F46K80. Versuch doch auch mal mit den Prioritäten der Interrups zu spielen, sind da alle Register richtig gesetzt? Gruß, viel Erfolg und ein schönes WE... :-)
-
Thread
gratis PIC compiler, der pipelining benutzt?
einige Monate an dem Projekt sitzen werde, nützt mir eine Demo nicht wirklich. ciao rava ps: PIC18F46K22
-
Thread
AVR gegen den Rest der Welt
meisten AVR deutlich teurer als die vergleichbaren PICs. Wenn man zum Beispiel den ATMEGA64 mit dem PIC18F46K20 vergleicht der hinsichtlich Speicher, RAM, Peripherie und GEschwindigkeit ähnliche Daten hat, so kostet der ATMEGA64 bei REichelt 6,95Euro, der PIC18F46K20 aber nur 2,40Euro. Oder der Vergleich
-
Thread
Suche Programmgerüst: USB-Kommunikation und Daten Ein/Ausgabe Windows
auch. HW-Seite: ich nutze den MikroC Pro Compiler und dessen USB-Library für PIC18F14K50 und PIC18F46J50. 16bit PIC24FJxx ist noch in Vorbereitung. PS: Die Mikrocontroller haben ein USB Modul implementiert. Features u.a.: - bidirektionale Kommunikation - PC-Programm erkennt an-/abgestöpselte
-
Thread
Bosch Induktionsherd geht nicht mehr
abgefackelt alles andere ist optisch heil geblieben. Es sind pro Seite 2 Mikrocontroller verbaut ein Pic18F46K20 und wahrscheinlich ein Sonderbauteil von Bosch I H5-I BSH 90000255274. Jetzt die frage weis jemand wie man so einen MC Prüft. auf der Platine steht an dem Stecker zum Bedienteil Lin könnte das
-
Thread
FT800 / FT810 Library
www.ftdichip.com/Support/SoftwareExamples/FT800_Projects.htm#FT81x_Simple_PIC_Application Das ist für einen PIC18F46K22 und das Dokument dazu erklärt auch noch mal: http://brtchip.com/wp-content/uploads/Support/Documentation/Application_Notes/ICs/EVE/BRT-AN-006-FT81x-Simple-PIC-Example.pdf Den Code dazu habe
hoch zum BT817/BT818 alles drin. Bridgetek hat noch Support für BeagleboneBlack, MSP430, FT9xx, PIC18F46K22 und RaspberryPi mit der BRT_AN_025. Mit keinen von denen habe ich jemals was gemacht und auch keine Anfragen in der Richung gehabt. > Werde mir wohl die neuen Riverdi-Diplays mit BT817 zulegen