-
Thread
SD-Karte (Spannungs-Bitmask, Block schreiben)
denke das beantwortet meine Fragen. Ich werde einfach 3.0 V als Versorgung wählen. Sowohl mein µC (PIC18F25K80) als auch die meisten Komponenten (RTC, I2C Feuchtigkeits/Temperatur Sensor) kommen damit zurecht. Der Feuchtigkeits/Temperatur Sensor (SHT21) benötigt sogar 3.x V und darf mit 5V gar nicht betrieben
-
Thread
Messwert+Zeitpunkt komprimieren
das packen und entpacken von zip, rar oder 7zip Dateien. Realisiert wird das Projekt mit einem PIC18F oder einem dsPIC und der Sprache C. Da die Messwertaufnahme allerhöchstens 4 mal die Minute ist, ist die Geschwindigkeit relativ unkritisch, ebenso wie die Code-Größe. Es sollte primär eine möglichst
-
Thread
Ideenfindung Projekt 7 Segmentanzeigen
Ausgänge geschaltet. Die Ansteuerung selber kannst Du mit einem AVR oder einem 5V-PIC (Empfehlung: PIC18F14K22) oder was auch immer machen. Die Uhrzeit kannst Du in einem Uhrenchip speichern (Empfehlung: MCP79410) oder softwaremäßig im Prozessor weiter schalten. Ich würden den Uhrenchip nehmen - da
-
Thread
Sinuswechselrichter Topologien
PWM in Software, zusätzlich dazu noch diverse Messungen und CAN-Kommunikation, das lief auf einem PIC18F ohne größere Ressourcenprobleme. Aus einer stabil geregelten Zwischenkreisspannung dann per LookUp-Table einen "PWM-Sinus" zu erzeugen, klingt nach keiner großen Problematik mehr. Knackpunkt dürfte
-
Thread
dsPIC30F4013: I2C-Probleme
dsPIC auf 5V) [http://playground.arduino.cc/Main/MPU-6050] Das Programm funktioniert auf einem PIC18F4620 ohne Probleme, aber beim dsPIC treten mehrere Probleme auf. Eine niedrigere I2C-Taktfrequenz (100kHz) bringt keine Änderung. Leider habe ich kein Oszilloskop, mit dem ich die Pins überprüfen
dsPIC ändert sich nichts, an einem Defekt liegt es also nicht. Nachdem der Sensor am anderen PIC (18F4620) mit diesem Programm funktioniert, muss das Problem am ehesten im I2C-Modul des dsPIC (ich habe das I2C-Steuerungsprogramm ursprünglich aus dem Internet übernommen - war für einen 33F-PIC programmiert
-
Thread
RS485 Bussystem
kürzeren gezogen, wenn Du einen kleinen Chip mit wenig Pins willst. Bei Microchip gibts da zB den PIC18F26K80 mit integriertem CAN-Interface. Dazu ein MAX13054, und die Sache ist gegessen. Auch alles millionenfach erprobte Technik. fchk
-
Thread
Was spricht eigentlich für 5V?
> µCs mit 5V sind schneller... . Sicher? STM32F427/437 – 180 MHz dsPIC33EP128GM304 - 140MHz PIC18F45k22 - 64MHz (auch hinunter bis 2.7V laut Datenblatt)
-
Thread
Welcher Transistor?
erbringt. AVRs können mit 3.3V betrieben werden, aber dann nur mit reduziertem Takt. Moderne PICs (PIC18FxxJxx und alles ab PIC24 aufwärts) sind reine 3.3V Chips, die auch bei dieser Spannung mit maximalem Takt betrieben werden können. fchk
Ömer G. schrieb im Beitrag #3812392: >> Moderne PICs (PIC18FxxJxx und alles ab PIC24 aufwärts) sind reine >> 3.3V Chips, die auch bei dieser Spannung mit maximalem Takt betrieben >> werden können. > > Das werde ich mir merken. Ich habe hier viele AVRs
-
Thread
ESP Sensor simulieren: Evtl Highside-Treiber verwenden?
verwenden? Oder gibt es noch eine elegantere Methode um das zu realisieren? Prozessor soll ein Pic18f26k80 sein. Die Frage ist aber glaub recht unabhaengig vom Prozessor, wobei der Pic iirc 20mA treiben oder senken kann. Vg Phreak
. Ich hab da irgendwo einen Bug im Code und finde ihn nicht, so wars gemeint. Evtl ist der kleine Pic18 auch überfordert, wobei ich das weniger glaub. Das System an sich ist schon im Auto und seit nem Jahr in Betrieb. Freisprechen, Spracherkennung, Musik, DAB+, Dimmung vom Lichtsensor, Multifunktionslenkrad
-
Thread
PIC Messwerte für Ausgabe aufbereiten
#3626502 Welchen PIC verwendest du? Ein PIC24 könnte Multiplikation und Division in Hardware, ein PIC18 könnte Multiplikation in Hardware.
-
Thread
Programmierer für kleinere Aufgaben
AktuellenProjekt wird ein Pic16F628 verwendet im Nächsten sich in Planung befindlichen Projekt ein Pic18f2550 wegen der USB schnitstelle und den 48MHz. Welche AVR´s sind gleichwertig? MaWin schrieb im Beitrag #3810476: > Leitwolf sagt ja nun auch nicht, was zu realisieren ist, unmögliches ist >
-
Thread
18F45K22: EPWM1 konfigurieren
Hallo, Ich versuche das EPWM1 Modul eines PIC18F45K22 zu initialisieren. Ich verwende dazu den XC8 Compiler. Ich benötige ein Rechtecksignal dessen Frequenz ich zur Laufzeit verändern möchte. Folgende Probleme habe ich dabei: PWM period: Ich
-
Thread
USB Datenleitung und Spannungsversorgung trennen
Ein anderer Schaltungsvorschlag wird in vielen PIC-Datenblättern vorgeschlagen (hier PIC18F14K50).
#3805945: > Ein anderer Schaltungsvorschlag wird in vielen PIC-Datenblättern > vorgeschlagen (hier PIC18F14K50). Hi Frank, bei dem Bild, was du geschickt hast, ist dies ein MOSFET-Transistor? So kann man doch keinen normalen Transistor ansteuern. Wir haben nun getestet, die Masseleitung
-
Thread
PIC18F2520 Ports abfragen
Hallo Forum, ich hoffe mir kann jemand zum Thema weiterhelfen. Also, PIC18F mit Port B3 ..B7 als Eingang. B0- B2 als Ausgang. An den 5 Eingängen ist ein DIL Schalter dran, wo ich 2 hoch 5 Möglichkeiten abfragen kann. Eigentlich wollte ich den kompletten Port Einlesen aller
Beitrag #3802756: > Hallo Forum, ich hoffe mir kann jemand zum Thema weiterhelfen. > > Also, PIC18F mit Port B3 ..B7 als Eingang. B0- B2 als Ausgang. > An den 5 Eingängen ist ein DIL Schalter dran, wo ich 2 hoch 5 > Möglichkeiten abfragen kann. Eigentlich wollte ich den kompletten Port > Einlesen
-
Thread
"einfach" Hobby programmieren.
schon bekannt ;) Wenn ich mich dem ATTiny10 widme, wäre es doch ähnlich, wie wenn ich mich an den PIC18F4550 halte oder? Also jetzt nicht von den Spezifikationen, sondern von der herangehensweise. Ich möchte jetzt keine Atmel/Microchip Diskussion beginnen, aber so gefühlt kam es mir vor, dass sich Atmel
#3801703: > Wenn ich mich dem ATTiny10 widme, wäre es doch ähnlich, wie wenn ich > mich an den PIC18F4550 halte oder? Also jetzt nicht von den > Spezifikationen, sondern von der herangehensweise. Mit den PIC's kenne ich mich (noch) nicht aus, aber der ATTiny hat für mich den Vorteil, dass ich
-
Thread
Port Pin und Tabelle
hei, MPLAP 8.84 C18 PIC18F46K22 wird wahrscheinlich schlecht formuliert sein. besteht eine Möglichkeit, verschiede Port Pin, die an unterschiedlichen Ports und unterschiedlichen Bits, per Table öder ähnliches anzusprechen
-
Thread
PIC XC8 "warning: (359) illegal conversion between pointer types"
Ich habe mir eine Funktion geschrieben um ein LCD mit meinem PIC18F4550 anzusteuern. Die Funktion um Text auszugeben sieht so aus: void LCD_Text(char y, char x, char *text); Wenn ich einen String übergebe funktioniert alles Problemlos, wenn ich hingegen so mach
-
Thread
Programmierung AD Wandler USB Ausgang
Hallo, wir benötigen Hilfe bei der Programmierung unseres Microkontrollers (Microchip PIC 18LF4553). Wir haben auf diesem Gebiet noch keinerlei Erfahrungen und wollen eine Spannung im Bereich 0-5V in ein digitales Signal umwandeln, das wir über USB am Computer auslesen können und die Daten
-
Thread
SPI mit PIC18F
Hallo zusammen, eine Frage zur SSP-Funktionalität eines PIC18F4550. Bei Microchip wird angegeben, dass hiermit 3wire-SPI realisiert werden kann (DataIn,DataOut,Clock). Was aber, wenn ich einen Chipselect für eine Ansteuerung eines weiteren Bauteiles?
-
Thread
Pointer auf Flash
hei, MPLAP 8.4 & PIC18F46K22 Bei meinem Projekt habe ich mehrere Array's im Flash liegen. Um im Programm flexiebel zu sein, spreche ich diese über Pointer an. Leider bekomme ich beim lesen einen fehlerhaften Wert
-
Thread
VPP PIC18 Controller
Hallo zusammen, muss bzw. sollte an dem Pin für die Programmierspannung am Controller (PIC18F...) im Zustand des "Nichtprogrammierens", also in seinem Arbeitsmode, ein Potential anliegen? Ich habe hier eine Schaltung, bei der dieser mit ca. 3V beaufschlagt wird. Reicht es nicht, Ihn
high sein, dass der PIC arbeitet, außer er wurde als IO konfiguriert, dann ist der Pegel egal. Beim PIC18F45k22 hat der /MCLR Pin einen "weak pull-up" eingebaut, man sollte ihn also offen lassen können
-
Thread
LCD "PWB16202" an PIC18F65J50
Hallo allerseits, ich bin seit einigen Tagen wieder an einem älteren Projekt. Es soll eine universelle Steuerungsplatine mit Funkmodul, Relais, Zeitschaltuhr usw. werden (bzw. ist es bereits). Nun, das Problem ist, dass gerade für Zeiteinstellungen ein Display unerlässlich ist. Verbaut ist ein LCD, welches über I2C angesteuert wird. Nach unzähligen fehlgeschlagenen Versuchen habe ich dieses erstmal "ignoriert" und ein paralleles LCD angeschlossen. Es handelt sich dabei um das Modell "DMC16202 NYU-LY" (2x16) mit einem HD44780-Controller. Ich möchte es gerne im 4-Bit-Modus betreiben und habe
-
Thread
Digitaluhr bauen
5V einspeisen. Dann geht vermutlich die Anzeige schon mal wieder. Da ist bereits ein uC drauf: PIC18F4620. Der multiplext die Anzeige vermutlich. Das grosse Problem ist das er nicht programmieren kann. Keiner kennt die Verschaltung der Anzeige. Niemand wird ihm ein Programm dafür schreiben.
-
Thread
3stellige Zahl auf 3 7Segmente
Hallo, siehe Artikel [[Batteriewächter]] Dort halt für PIC18F2520 Gruß Anja
-
Thread
Unterschied Programmierung PIC18F4550 mit MPLAB8 & MPLABx
Hallo zusammen, habe aktuell ein Problem beim Programmieren eines PIC18F4550 mit meiner MPLABx Umgebung. Firmware wurde schon erfolgreich mit MPLAB8 und ICD3 auf PIC geflashed und funktioniert. Nun wollte ich das selbe Projekt bzw. FW mit MPLABx und ebenfalls ICD3
-
Thread
Full speed USB mit mikrocontroller
USB Beispiele zu finden. PIC daher eher nicht... Du hast Dir gerade den zweitkleinstmöglichen PIC18F ausgesucht. Für eine Produktentwicklung ist das ok, zum Lernen eher ungünstig. Das Ding hat relativ wenig Flash, so dass ich ich gut nachvollziehen kannst, dass Du mit den Bootloader Probleme hattest
-
Thread
Retro Fieber: Z80 oder 68000 ?
Express. Es liegt noch verpackt vor mir. Dabei ist ein einfachstes Board mit weitgehend nur einem PIC18F45K20 drauf, einer frei bestückbaren Experimentierfläche, und raus geführten Pins, dazu bestellte ich noch ein paar PIC18F26K20 DIL28 fürs Steckbrett mit. Das ist fast der gleiche wie auf dem Board
Mit dem PIC18F45K20 habe ich ein Industriedesign gemacht, 2 Stück, 2 Kanalig. Mit CCS als Compiler. Er funktioniert wie jeder andere Controller auch, da es bei C sowieso egal ist welchen man nimmt. Ich arbeite
-
Thread
Stm32f429i-Disco für neueinsteiger
Ich (tm) bin µC mäßig vor ca. 15 Jahren auch mit 8-Bit eingestiegen. Das war ein PIC16F876. Dann PIC18, AVR, eZ80 und dann ARM7 für "größere" Anwendungen (v.a. Ethernet). Da liefen 8- und 32Bit noch parallel. Heute mit den M0 + M3 gibt es für mich einfach keinen Grund mehr mich mit 8-Bit zu befassen
-
Thread
PIC18F46K80 Anfängerfrage
Hallo Zusammen, ich versuche gerade meine Projekte auf den PIC18F46K80 zu migrieren. Folgende Schnittstellen konnte ich schon erfolgreich umsetzten. Mir macht das einfachste vom einfachen Probleme, und ich weiß nicht warum.... Prozzesor: PIC18F46K80 5 Volt Variante
Bausteine oder defekte Hardware habe. Kennt sich jemand mit diesem neuen PIC aus? Ich kenn mich am PIC18F452 oder dem PIC18F97J60 aus aber sowas habe ich bisher noch nie erlebt... Grüße Ingo [c] /************************************************************************/ //Include Dateien /*
-
Thread
Sammelbestellung WLAN2Serial ESP8266
werden! Bitte beachten! Es ist auch eine spezielle Version mit einem Arduino Mini Pro sowie einem PIC18F2550 am 01.01.2015 online. Der Einsatz der Firmware für kommerzielle Zwecke ist nicht erlaubt! Die Firmware ist nur für das ESP-ADC Modul "ESP-12" nutzbar. Frohes Fest & schöne Feiertage
-
Thread
µC, der sich als virtueller COM port ausgibt?
ab XPSP3 funktioniert er auch richtig, Microsoft halt). Der MCP2200 ist ein vorprogrammierter PIC18F14K50. Du kannst Dir aber auch einen leeren PIC kaufen und die USB CDC Demoapplikation aus den Microchip Application Libraries darauf programmieren, wenn Du etwas ändern möchtest. Eine Desktop-Anwendung
-
Thread
PIC18 max. SPI Clock?
Möchte mit einem PIC18F26K22 über SPI einen Grafik Controller Chip FTDI FT800 ansteuern. Ich verwende MSSP2 und benutze den Internen 16MHz Oszillator zusammen mit der 4-fach PLL. Wähle ich als Clock Freuquenz für SPI
-
Thread
Zustandsinformation via Ethernet
Bauen oder fertig kaufen? Bauen: z.B. PIC18F97J60
-
Thread
Wlan2Serial Modul für 5 euro
Webserver gepostet: > https://www.mikrocontroller.net/topic/344962#new läuft.. danke ! Bin auf PIC 18F damit unterwegs. Holger
einfacher. Zum Spannungsteiler kann ich nichts sagen, meine Schaltung läuft komplett mit 3,3 V, PIC 18F. Holger
-
Thread
PIC18F45k20 interrup & Serielle Übertragung
wollte ein wenig Hobby mäßig mal mit einem µc rumspielen. Ich möchte eine Wetterstation über einen PIC18F45K20 (PICKit3 Starterset) programmieren. 1. Habe ich mir ein FTDI kabel besorgt das wiefolgt an den PIC angeschlossen ist. FTDI PIC Black = GND GND Red = VCC VDD
RxTxMain.c * Author: floryd * * Created on 18. August 2014, 12:34 */ #include <xc.h> #include <pic18f45k20.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include "C:\Program Files (x86)\Microchip\xc8\v1.32\include\plib\usart.h" #include "C:\Program Files (x86)\Microchip\xc8\v1.32
-
Thread
PIC EEPROM und ARRAY
Ich würde einfach zu größeren PICs greifen. Entweder PIC18 oder PIC24. Auch bei PIC24 gibt es mit den PIC24F(V)xxKAxx und PIC24FxxKLxx kleine Typen, und die sind deutlich angenehmer zu programmieren, weil es keine Banks gibt, der C30/XC16 sich um das Einblenden
-
Thread
C# Serielleschnitstelle Empfang zu viele zeichen
entschuldigt für mein Missverständiss in verschiedenen sachen. ich bin grade dabei mit einem PIC 18F45k20 (PICKIT 3 Starterkit) eine Wetterstation zu basteln. Mein PIC soll eine umsetzung von I2c auf seriell tun da die Sensormodule die ich benutze möchte I2c sind. Zum Ablauf: Per button
RxTxMain.c * Author: floryd * * Created on 7. August 2014, 12:34 */ #include <xc.h> #include <pic18f45k20.h> #include <stdio.h> #include <stdlib.h> #include "C:\Program Files (x86)\Microchip\xc8\v1.32\include\plib\usart.h" #include "C:\Program Files (x86)\Microchip\xc8\v1.32\include\plib\delays.h
-
Thread
Adressierung über Bus
zugreifen (das sind SFRs wie alle anderen Register auch, da ist kein SPI dazwischen), und der ECAN des PIC18F25K80/26K80 ist eine deutlich verbesserte Version des MCP2515 mit mehr Puffern und weniger Bugs. fchk
Frank K. schrieb im Beitrag #3766630: >> Als ich vor einigen Jahren mal einen PIC18F258 ausprobierte war der > > Autsch. DAS ist ja wirklich eine alte Kamelle Sicher - aber das war anno 2007.
-
Thread
LCD Ansteuerung (EIGENE INIT)
arbeiten, oder ob es sogar schon bekannte Probleme mit Maskierungen und MPLAB C18 bzw PIC-Controllern (PIC18F2420) gibt. So sah es bei mir aus: [c] PORTB &= 0x0F; Toggle(); PORTB |= 0x30; Toggle(); ... [/c] Jetzt habe ich es so gelöst: [c]#define LCD_7 PORTBbits.RB7
Toggle(); > > ... Was machte den <Toggle()> zwischen den Verknüpfungen? Und da du einen PIC18 verwendest sollst du auch nicht direkt in das PORTx-Register schreiben , sondern in das entsprechende LATx-Register. Nur beim Lesezugriff auf einen Port verwendet man die PORTx-Register. Stichwort
-
Thread
AVR 16-bit Timer mit mindestens vier Compare Outputs?
Wert > entsprechend anpassen. Oder den Timer vor dem Starten mit zwei vorladen. BTW: Bei einem PIC18F45K22 kann man alle 5 Compare mit dem selben Timer verwenden.
-
Thread
Programmierung von Lattice iCE mit nur einem Chip?
sein, für die banalsten Aufgaben ein Cortex-A8 für 10€ kaufen zu müssen, da nehme ich lieber nen PIC18, den ich für <1,50€ bekomme und Leistungsmäßig hoch bis zum PIC32 kann, ohne IDE und Programmer neu holen zu müssen. Die (übersetzte) Frage wäre jetzt: stellt Microchip PICs her, mit denen ich das
-
Thread
[V] Diverse Microcontroller und ICs
So und weiter gehts, hoffe die Preise gefallen so: Microchip 1x PIC18F4550-I/P 3,00 EUR 2x PIC32MX675F512H-80I/PT je 4,00 EUR 5x ENC28J60-I/SP je 2,00 EUR 5x ENC28J60-I/SO je 2,00 EUR Atmel 10x ATTINY25-20PU
-
Thread
ADC Beschaltung
Es handelt sich um den ADC des PIC18F4550 und laut ANALOG INPUT MODEL ist eine S&H Funktion vorhanden.
eine symmetrische Spannungsversorgung ist vorhanden und das ganze sollte auf einem Demoboard für den PIC18F4550 Platz finden, was bedeutet, dass es universell gehalten werden sollte. Mir sind beim Stöbern im Internet halt einige (Schutz-)beschaltungen für einen ADC untergekommen und ich wollte wissen,
-
Thread
Suche µC in kleinem Package, mit USB
PIC 18F14K50
.1455, ...1459 (12 MIPS) gibt es im 16-er bzw. 20-er QFN Gehäuse mit 4x4mm (0.5mm Pitch), den o.a. PIC18F14K50 (12 MIPS) gibt es im 20-er QDFN-Gehäuse mit 5x5mm (0.65mm Pitch)
-
Thread
PIC18F25k80 Probleme mit dem ADC
Hallo, vielleicht hilft dir mein Programm weiter. Es ist für eine PIC18F45k22 geschrieben, und liest den ADC über den ADC Interrupt aus, erzeugt einen Mittelwert aus n Messwerten (bei mir 200) und gibt das ganze über den Timer0 Interrupt auf 7-Segment anzeigen aus.
Debugging abschalten // CONFIG4L #pragma config DEBUG = OFF 2. Erweiterten Instruktionssatz der PIC18 abschalten (habe dunkel in Erinnerung das es da schon mal Probleme mit einem Compiler gab, weiss aber nicht mehr bei welchen) // CONFIG1L #pragma config XINST = OFF btw: #include <pic18f25k80