-
Thread
Quarz schwingt nur beim anfassen
Hallo Leute, ich hab hier einen PIC 16f870, der nur anläuft, wenn ich den Quarz zwischen den Fingern festhalte. Ich hab ein Blinkprogramm drauf geladen, was auch funktioniert, sobald ich anfasse. Wenn ich auf der einen Seite des Quarzes
Ich arbeite ausschließlich mit PIC18F.. unter MPLAB C18 oder Assembler und da steht das immer am Ende des Hex-Files. Keine Ahnung ob sich das irgendwie abschalten lässt. Kopie der config-Bytes aus einem Projekt :020000040030CA
-
Thread
PIC18 Algorithmus Implementieren
Hallo, ich habe mir einen kleinen Algorithmus ausgedacht, den ich auf einem PIC18F in Assembler implementieren will. Jedoch habe ich Probleme, wie ich am besten mit Nachkommastellen umgehen soll. Ich habe zum testen schnell ein C# Programm geschrieben um zu prüfen ob er auch
[/code] In C# konnte ich ja noch bequem double oder float benutzen, den Luxus habe ich ja auf dem PIC nicht. Eigentlicher Sinn ist es den Timer 0 Wert zu berechnen. Da mein PIC mit 8MHz arbeitet und der Timer0 einen Prescaler von 1:2 hat brauche ich den berechneten Wert also in Mikro Sekunden.
-
Thread
Linux MPLABX XC8 usart.h nicht gefunden/vorhanden
Hallo. Ich bin gerade dabei von PIC16 auf PIC18 umzusteigen. Habe mich zunächst für den PIC18F45K22 entschieden. Programmiert wird unter Linux mit MPLABX/XC8. Im Groben und Ganzen klappt das auch. Wollte etwas über die serielle Schnittstelle
habe ich zuvor mit erfolgreich mit einem PIC16F874 betrieben, also nur den pinkompatiblen Prozessor getauscht. Funktioniert leider nur im Simulator. Hat jemand eine Idee woran das liegen könnte? Hier mein zusammengefrickelter Quelltext:
-
Thread
I2C Reichweite
08), und das wars. Meine Empfehlung: PIC18F26K80 (8 Bit) oder dsPIC33FJ128GP802 (16 Bit, 40 MHz) plus MCP2551 Transceiver. Bei den AVRs brauchst Du immer noch einen extra Chip für den Controller, wenn Du nicht gerade die dicken 90CAN32/
extra Controllerchip (entweder ein SJA1000 oder ein Microchip MCP2515) kostet fast so viel wie der PIC18F26K80 oben, der aber noch einen kompletten Prozessor mit eingebaut hat. Ist also teurer, braucht mehr Bauteile und auch mehr Platz. Also warum eine schlechtere Lösung wählen? Von NXP gibts die
-
Thread
µC nicht mehr ansprechbar
jetzt den Quarz an den µC angeschlossen so wie im Datenblatt beschrieben. Allerdings verwende ich 33 pF Kermaikkondensatoren da ich keine 22pF Kondensatoren habe. Im Atmel Studio habe ich bei SUT_CKSEL die Option EXTHIFXTALRES_16KCK_64MS ausgewählt um danach den Atmega8 damit zu programmieren. Jetzt läuft
wie folgt: C = 2·CL – (CP+CI) Laut http://www.ecsxtal.com/store/pdf/hc_49us.pdf ist CL = 10 pF und laut http://datasheet.octopart.com/ABL-16.384MHZ-B2-Abracon-datasheet-8434122.pdf ist CL = 18 pF hmmmmm Wenn ich nach dem 2. gehe, dann müsste das doch mit den 33 pF Kondensatoren funktionieren
-
Thread
Verschachtelung-Tiefe? Begrenzung? C-Programmierung
- ----------------- -------------------- .text 0x100 0xd8 0x144 (324) .text 0x1d8 0xa6a 0xf9f (3999) .dinit 0xc42 0x8 0xc (12)
Der Mikrocontroller ist der dsPIC40F4011 wie oben beschriben. Der ompiler ist der xc16
-
Thread
16 unabhängig arbeitende Oszillatoren ?
Zähler bis 16 Geht nicht, man braucht mehrfach den Index i. >> j = (index_data[i]>>12) & 0x0F; > das &15 ist überflüssig, da 16-12=4 Ja, war aber ganz am Anfang nicht so, da hatte ich ein >>8 drin. >> static uint16_t cnt; // Zähler für 5ms Flag >da er nur bis 50 zählt,
. Wenn Du einen Portkonverter fuer die 16 Eingaenge auf serielles Protokoll benutzt, tut es ein 8-beiniger PIC. Nicht gerade mit einem Uhrenquarz, aber mit 8MHz. Ohne Probleme. Und jetzt ist bald mal Schluss hier.... Gruss Michael
-
Thread
Einstieg ARM
ARM + günstig = STM32F1DISCOVERY oder STM32F3DISCOVERY oder STM32F4DISCOVERY alles Starterboards incl. Debugger etc. an Bord (ST Link V2). Kostenlose Umgebung CooCox mit allem Pipapo was man braucht. ARM Einsteiger schrieb
Ich schildere mal kurz meine subjektive Sicht: Ich war in ner ähnliche Situation wie du, mit AVR+PIC hab ich jeweils ne handvoll Projekte hinbekommen, hatte aber Null Ahnung von ARM. Ich hab nen Arduino DUE (SAM3X8E mit 84MHz, Cortex M3, Watterott::46EUR) gekauft - DUE deshalb, weil es der gleiche
-
Thread
Microcontroller - USB
Anwendungsspezifisch". Frank K. schrieb im Beitrag #5045451: > Die billigste Lösung für Full Speed USB ist ein PIC16F1454. Der 0,76€ teure Si EFM8UB10F8G (c8051) ist darunter als Einzelstück am Günstigsten. (ab 1500 gibts den für 0,567€) Dein PIC16F1454 kostet 1,15€ pro Einzelstück. Da ist sogar ein samD11c14
InFo schrieb im Beitrag #5045596: > EFM8UB10F8G Der ist für einfache USB Anwendungen sehr gut allerdings hat der nicht wie die NXP LPC ein USB-API im ROM sondern das kommt in den 8KB Flash der damit dann schon fast voll ist. Weitere Einschränkungen
-
Thread
Welche 8-Bit-Architekturen werden in 10 Jahren relevant sein? Gesperrt
Architektur aufweist, und die Architektur wird üblicherweise ebenfalls als AVR oder avr bezeichnet. Mit "PIC" meinte ich die 8-Bit PIC, also jene, die man oft mit PIC10 bis PIC18 bezeichnet. Diese Architekturen unterscheiden sich tatsächlich hinreichend voneinander, dass ich sie hätte einzeln aufführen können
aber das war dann keine standardisierte Lösung, sondern jeweils sehr individuell ausgeführt. In 8-Bit-Microcontrollern gibt es DMA u.a. in der PIC18F-Reihe oder in der STM8L-Reihe, aber das ist keine allgemeine Selbstverständlichkeit.
-
Thread
PIC USB-Device - ein sanfter Einstieg?
A. S. schrieb im Beitrag #3945920: > witzig... mein SMD-PIC ist der PIC24FJ128GC010-I/PT Dann würde ich das "USB_Device_-_HID_-_Mouse" Beispiel aus der MLA nehmen mit der Konfiguration "PIC24F_Analog_Starter_Kit_1"
Für das alte Low-Pin-Count-USB Board gab es eine etwas ausführlichere Anleitung. Das ganze war für PIC18 und noch die alte MPLAB IDE aber vielleicht kannst du da mal rein schauen -> Google "DS41356B.pdf"
-
Thread
DTMF Türsprechmodul mit PIC16F8x - Prüfung und Programmierung
entwickelt. Konkret handelt es sich um ein Analogtelefon DTMF Türsprechmodul. Verwendet wurde ein PIC16F8X unter Nutzung des internen Oszillator. Für die weitere Beschaltung wurden folgende Vorlagen verwendet; Serviceschnittstelle ICSP: http://www.sprut.de/electronic/pic/icsp/icsp.htm SLIC; Datenblatt
Eingang/+VPP (ICSP) 5/VSS: Masseanschluss 6/RB0: PWM (DTMF-/Signaltongenerator) 7/RB1: SLIC SHK 8/RB2: SLIC RM 9/RB3: SLIC F/R 10/RB4: I/O 11/RB5: I/O 12/RB6: I/O/Data (ICSP) 13/RB7: I/O/Clock (ICSP) 14/VDD: +5VDC 15/RA6: I/O 16/RA7: I/O 17/RA0: I/O 18/RA1: I/O Zu belegen (S/W-seitig
-
Thread
defekte Sonos Playbar
weiterhelfen. [code] R228 (330 o. 390 ?) D7 ( WW1 ? Schottky Dioden? ->-|-<- oder -<-|->- ) R18 ( 01A = 100R ?) R19 ( 01A = 100R ?) R38 ( 75A = 590R ?) R24 ( 01A = 100R ?) C24 (?xF) C25 (?xF) C26 (?xF) C27 (?xF) [/code] ? = bin mir nicht sicher, da abgebrannt und nur teilweise lesbar
C19 ausgeschlossen. >Netzteil ohne Last, Spannung am Stützkondensator C19 schwankt zwischen 8,5 und 12,5V. Das bleibt auch so mit einem zusätzlichen Kondensator 100uF. Kann sein, dass dies ein Stromsparmechanismus des FAN6300er's ist. Habe leider gerade kein Netzteil für eine Vergleichsmessung
-
Thread
PIC18F SSI slave (eigentlich sehr simpel.)
Hallo zusammen! Ich arbeite mit einem PIC18F (PIC18F87J72). Dieser besitzt SPI, I2C und USART (asynchronous und sogar synchronous irgendwie...). Ich möchte den PIC mit einem gewissen Sensor verbinden, welcher im Master Mode (leider kein
für bit so übermittelt. Nun meine Frage: Was ist der einfachste, schnellste Weg die Daten in den PIC zu bekommen? Zur info: Das einzige was ich sonst im PIC machen muss ist von zwei solcher Sensoren den Wert einlesen und dann output=wert_a-wert_b rechnen... Bin gespannt auf eure Vorschläge!
-
Thread
Ineffiziente Codeausführung beim Z80
und Loop bis B=0 0x1004 xx NOP 00 oder FF, weiß es gerade nicht 0x1005 18 F9 JR LA1000 relativer Sprung Der PC würde auf 0x1000, 0x1002, 0x1004, 0x1005 und 0x1007 zeigen, der DP auf 0x1000, 0x1003, 0x1006. Die Überlegung ist aber hinfällig, wenn es keinen
Loop bis B=0 > 0x1004 xx NOP 00 oder FF, weiß es gerade nicht > 0x1005 18 F9 JR LA1000 relativer Sprung Du musst schon die richtigen Befehle nehmen! Das man mit einer entsprechenden Befehlsauswahl so ziemlich jedes Argument belegen kann, ist trivial. Aber
-
Thread
Atmega kurzzeitig aus Kondensator betreiben - geht das ?
power" ? - Im Datenblatt in Tabelle 8-7 wird z.B. von 18 CK Verzögerung gesprochen. Sind das 18 Zyklen (=18us in meinem Falle)? Und was macht der Atmega in dieser Zeit? Warten? Freue mich über jede Antwort. Igel
Du kannst auch einen 1F Goldcap nehmen, so ein 47µF Kondensator nutze ich nur zum stabilisieren der Spannung. Ich habe mal getestet ab wann der ATmega8 zu arbeiten anfängt. Atmega8L: 1MHZ 2.05V Atmega8: 1MHz
-
Thread
Transistoren - Die-Bilder
noch zusätzliche Kondensatoren integriert hat. Hab mal nachgerechnet: Eine Gatekapazität von 160 pF hat bei 1,8 GHz einen Blindwiderstand von rund 0,5 Ohm, damit ist das Gate praktisch HF-mäßig kurzgeschlosen. Wie kann dann die Ansteuerung funktionieren? Beste Grüße, Marek
diskret ab und zu zu sehen. Hat wohl nicht gereicht den Namen zu verbreiten. Bei Mouser kann man den PIC647 übrigens noch kaufen, für 462€: https://www.mouser.de/ProductDetail/Microchip-Technology/PIC647?qs=bP%2FQ3uAU8wuSB7VeNzxz6g%3D%3D "Sonderbestellung ab Werk" Dafür wird dann extra jemand aus dem
-
Thread
I2C Kommunikation XC8 MPLAB
versuche gerade eine I2C Kommunikation aufzubauen und brauche dabei etwas Hilfe. Ich arbeite mit einem PIC18F2550´, ICD3 und MPlab XC8 Compiler. Bisher gemacht: Ich habe nach folgendem Tutorial eine I2C Bibliothek geschrieben. https://electrosome.com/i2c-pic-microcontroller-mplab-xc8/ Den Code
Udo schrieb im Beitrag #4870758: > Und warum schreibst du hier nicht weiter ? > > Beitrag "PIC 18F2550 I²C Kommunikation XC8 Compiler" Weil ich nun einen Schritt weiter bin und sich der Kern meiner Frage im alten Thread etwas verflüchtigt hat....
-
Thread
[V]Wellerstationen,ICD2,PicKit2,GSM-Telit,ICs
aufgeräumt und nen paar Ding über. - 2 x Wellerstation EC2002 COD ohne Handstücke - _30_ € pro Stk. - PicKit 2 mit Demoboard und USB-Kabel (den PIC16F917 aufm Demoboard kann man einfach austauschen gegen einen 18F4220, der in C programmierbar ist.gleiches Package) _35_ € - MPLab ICD-2 mit USB-Kabel
Das PicKit2 ist auch schon da! Vielen Dank und ein schönes Wochenende, Bernd
-
Thread
Welcher µC ist "der Richtige"
> - keine CAN Treiber Ein PIC18F25K80 z.B. hat alles für CAN bis auf den Tran ceiver onboard.
Keil IDE mindestens ebenbürtig > - Codegröße limitiert, teure Lizenzen nötig Wenn es um die PIC32 geht, gibt es bspw. auch die Möglichkeit den normalen GCC zu benutzen, auf welchem der XC32 bzw. XC32++ basiert http://wise-ware.org/wiki/index.php?n=Pic32.GccPic32 Für die Compiler von Microchip
-
Thread
Zugriff auf Ports über einen Pointer od Ähnlichem für PIC18F (nicht Bit Addressierbar)
Objective[Target]), jedoch direkt auf den Wert zugreifen über einen Pointer auf den Port. Ich nutze den PIC18F65K80, leider sind die Ports nicht Bit-addressierbar und es funktioniert evtl. nur über ein Makro, doch ich finde nicht wirklich hilfreiche Schnipsel. Also wenn sich da jemand auskennt wäre eine
> { > ReceiveBuffer[i] = Receiver(i); > } Warum speicherst du nicht einfach die PortsC..F in ReceiveC..F ? Die Dekodierung kannst du dann doch genauso machen ...
-
Thread
Software für Datenstring senden über UART beim PIC 16F627
Hallo, vorweg mal: Ich bin Student und muß am Montag eine kleine Software für den PIC 16F627A bei meinen Dozenten abgeben. Nun hatte ich 3 Wochen dafür Zeit. Jedoch kam ich bis heute (aus diversen Gründen ;-) nicht dazu, mich in MPLAB und Assembler von den PICs einzuarbeiten. Wer schreibt
Ich arbeite seit 3 Jahren mit PIC18F... Controllern, kann also für 16er leider keinen Code beitragen. Nochmal zurück zur Geschwindigkeit, Du brauchst mindestens 38400 Bd um auf < 5ms zu kommen. Mit dem geplanten 8MHz Takt ist 38400
-
Thread
Ansteuerung des AD5292
oder lieg ich da falsch? Erfahrung hab ich mit RS232 und eben I²C. µC: PIC18F4550 lg
Diese zwei Oscillograme sind mit richtige SPI anstellungen. http://www4.slikomat.com/09/1217/rq8-workin.jpg http://www4.slikomat.com/09/1217/fv8-workin.jpg
-
Thread
Zigbee Module gesucht
Problem ist hier wirklich die Pegelwandlung und der nicht vorhandene Platz dafür. Es soll auch noch ein PIC mit auf ein paar mm², das ganze vergossen werden und der PIC dann von außen programmiert werden können (über die eh zur Anwendung benutzten Anschlüsse). Sprich es müsste der PIC dann mit 5V laufen und
aber diese Leitungen auch gleichzeitg gegen GND geschaltet werden sollen. Da verliere ich wohl mit 8 Pin PIC dazwischen und einem 4-fach Widerstandsnetzwerk zum XBee hin wohl sogar weniger Platz.
-
Thread
Schaltung zur Steuerung eines Heizelements
Hallo, ich versuche mit einem PIC18F4685 ein Heizelement mit eingebautem Temperatursensor zu betreiben und hätte eine kleine Frage. Das angehängte Bild zeigt meinen Schaltplan. Mir geht es nur um die Steuerung des Heizelements und
doppelseitig nicht durchkontaktiert) http://www.platinenbelichter.de/ (Eurokarte einseitig ungebohrt 8.50 + 2.50 Porto, doppelseitig nicht durchkontaktiert) oder zweiseitig? http://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.6
-
Thread
[SS] Neuling Fragen zu PIC18F4550
erstellen, benötige ich einige Infos. Für einen externen Bus möchte ich Port SPP0-SSP7 verwenden. Der PIC 18F4550 besitzt 8 SPP und seine 4 Steuerpin CK1SPP, CK2SPP, OESPP und CSSPP Komme leider aus den Infos des Datenblatts nicht klar. 1. SPP0 bis SPP7 ist doch in beiden Richtungen 2. Welcher von
Hallo, Habe auf meinem Board(Einschubsteckkarte) einen 18F4550 und weitere HC Bausteine. Die Stromversorgung 5 Volt erfolgt über den VG Stecker 64pol von einen "externem Netzteil". Der 18F4550 ist mit einer USB-B Buchse verbunden. Frage: Was mache ich mit
-
Thread
Funksteckdose "in richtig"
mit einem Stück Draht auf die Platine gezogen und nicht den großen Kühlanschluß verwendet. Der PIC war gerade da und ausserdem habe ich für die 18F2550,2620, 26k20 usw. meine RFM12 Routinen fertig in der Schublade, damit sind schon zahlreiche Projekte entstanden. Einen 3,3V PIC hatte ich gerade
Stromverbrauch hab ich mal gemessen, allerdings weiss ich nicht was die Steckdose vorher verbraucht hat: 8,5mA bei 230V Durch Austausch PIC/Spannungsregler wäre vielleich noch was drin. Holger
-
Thread
PIC18F2550 USB HID
schaffen. Nun zu meinem Problem: Ich versuche zurzeit den HID Bootloader von Microchip in meinem PIC18F2550 zum laufen zu bekommen. Dazu habe ich den original Bootloader des 4550 angepasst, wie ich es in einigen Tutorials gefunden habe. Im Anhang findet ihr ein Bild mit dem Schaltungsaufbau und Dimensionierungen
Google mal microchip 18f2550 demo application da kommt ein fertiger bootloader an 6 stelle, vielleicht hilfts ja.
-
Thread
PICkit3 "Programmer to go" Preverse EEPROM
Hallo liebe PIC Freunde: Ich benutze MPLAB Version 8.46 und den PICkit3, MCU PIC 18F4620. Das Programm in der Anwendung schreibt zeitweise neue Kalibrierdaten ins EEPROM. Wenn ich ein Programmupdate unter MPLAB
option will not be available for devices with greater than 8k of EEPROM memory. Meinen die jetzt 8 KByte oder 8 KBit ? Mein PIC hat 1024 Byte EEPROM, also 8 KBIT ??? Gruß Dirk
-
Thread
AVR Mikrocontroller zum Anfang
W.S. schrieb im Beitrag #6025709: > Und Fujitsu ist zu allgemein. Welche Reihe? 8/16 Bitter oder FR? Wenn es > FR sein sollte, dann lies lieber was über die Motorola 68K, denn da ist > AVR einfach voll daneben. Es handelt sich um einen 16-Bitter. Um genau zu sein um den MB96F346RSB
STM32 oder NXP oder wasauchimmer, aber ich finde die Software bei TI extrem brauchbar. Alternative: PIC32. Ist MIPS statt ARM, quasi wie Pepsi statt Coke. Vorteil dabei: Du kannst Dir Dein Board auf einer Lochrasterplatine zusammenbauen. Die 28-Pinner wie z.B. PIC32MX270F256B gibts auch in DIL. Jeweils
-
Thread
DS18B20 Problem Telfonkabel 4 polig
Im Anhang mal ein paar Messungen von meinem Aufbau. Einmal ohne extra Buslast mit 3 ICs am Bus (DS18B20, DS12S20, DS2401), dann mit zusätzlichen 3,2nF, macht sagenhafte 15us Zeitkonstante! Der Pull Up ist immer 4,7kOhm. Und das läuft immer noch!
Anhang mal ein paar Messungen von meinem Aufbau. Einmal ohne extra > Buslast mit 3 ICs am Bus (DS18B20, DS12S20, DS2401), dann mit > zusätzlichen 3,2nF, macht sagenhafte 15us Zeitkonstante! > Der Pull Up ist immer 4,7kOhm. Und das läuft immer noch! Danke für die Antwort. 1. Es wurde alles nachgemessen
-
Thread
PIC wird nicht vom ICD3 erkannt
Hallo, ich arbeite seit Jahren mit dem MPLAB (8.8) und ICD3. Immer der gleiche Aufbau, da ich wenig programmiere und meistens nur die PICs brenne. In letzter Zeit erkennt der ICD3 den PIC nicht mehr: "Erwarte PIC ID 07, gelesen 00". Die Hardware ist
einwandfrei mit 5V programmieren. Heee.... absoluter Quatsch. Habe eben die Datenblätter des PIC32MX795F512L und PIC18F46K22 geprüft. Das mit den "nur 5 V" mag evtl. bei steinalten Typen zu stimmen.... D132 VPEW VDD for Erase or Write 3.0 — 3.6 V
-
Thread
Mikrocontroller HTTP
Ist dir http://www.ethersex.de schon aufgefallen? TCP/IP auf 8 Bit Mikrocontrollern.
PIC18F67J60. Kleiner und billiger geht es nicht. Alles in einem Chip. Du brauchst nur die Software von Microchip und ein paar passive Bauteile. Wenn Du mehr Pins brauchst, gibts PIC18F87J60 und PIC18F97J60
-
Thread
EA Dog 162 - 4 Bit- LCD initialisierung mit PIC18F2522 unter MPLAB
[c] #include <stdio.h> #include <p18f25k22.h> #include <stdlib.h> #include "delays.h" #include "string.h" #pragma config FOSC = INTIO7 // Internal oscillator block, CLKOUT function on OSC2, nachzulesen in P18F25K22.INC #pragma
verzweifelt das EA Dogm 162 LCD-Display mit ST7036 controller zu initialisieren. ich benutze den PIC18F25K22 unter MPLAB von Microchip. Ich hatte den C-Code online gefunden, und habe versucht ihn anzupassen,...klappt nicht. Nach der Compilierung gibt es keine Fehler, aber die Initialisierung funktioniert
-
Thread
DOG S 102 Grafikdisplay - Grundlagen
Ja, ihr seht schon, daß selbst ein kleines Grafik-LCD eine Nummer zu groß ist für einen kleinen 8 Bit Controller. Ich hab selber schon mal sowas ähnliches gemacht, nämlich eine ALPS-LSU (Pollin) an einen PIC16F871 gekoppelt und es funktioniert - ABER: Sowas macht man eben nur zum Demonstrieren, daß
Wenn genügend RAM vorhanden ist das kein Problem, z.b. PIC 18F2620 mit knapp 4KB, da kann man sich schon austoben...
-
Thread
Nokia 3310 Lcd Ansteuerung in AVR-GCC
probieren. Ich verwende den internen Takt von 4 Mhz, damit der MC auch noch mit 3,3V funzt. Meinen DS18S20 kann ich auch bei beiden Prozessoren auslesen. @Andreas http://free-vz.t-com.hr/Ivica-Novakovic/Nokia%20Lcd%20Termometar.htm Der arbeitet zwar mit einem Pic, aber kann das Display auch invertieren
Übrigens spare ich mir die Umwandlung auf 3,3 Volt und betreibe das Display direkt mit den 5V vom PIC. Bislang ohne Probleme. Tip: Wenn ein Display mal nicht will, so kann das am defekten dc/dc Schaltkreis im Displaycontroller liegen. So habe ich auch eins.-> Über einen 8,2k Ohm Widerstand den Vout
-
Thread
Fat auf der MMC mit PIC
@Geht das auch irgentwie anders? (Der PIC kann nirgetnwo 512 Byte speichern) doch, in seinem Flash-Speicher (zumindest die 16F8xx-Reihe)
Der günstigste PIC mit genug RAM wäre wohl der 18F252 bzw. 18F452. Dieter
-
Thread
RaspberryPiB+ mit CAN (MCP2515)
Die haben mittlerweile selber besseres, und die verbesserten ECAN-Module sind in den PICs drin. Ein PIC18F25K80 ist billiger, kleiner und CAN-Bus-technisch besser als ein AVR+MCP2515, weil (a) der SPI-Flaschenhals wegfällt, (b) der ECAN des PIC mehr Buffer und weniger Fehler als der MCP2515 hat, (c) der
haben > mittlerweile selber besseres, und die verbesserten ECAN-Module sind in > den PICs drin. Ein PIC18F25K80 ist billiger, kleiner und > CAN-Bus-technisch besser als ein AVR+MCP2515, weil (a) der > SPI-Flaschenhals wegfällt, (b) der ECAN des PIC mehr Buffer und weniger > Fehler als der MCP2515 hat
-
Thread
minimaler mikrocontroller mit USB Schnittstelle
Auch wenn es wohl wieder in einer Diskussion PIC gegen AVR endet. Wie wäre es mit nem PIC18F2550/4550? Gruß Sascha
@Kleiner mit dieser Schaltung (CDC - IO mit Mega8) hat man 18 Pins zur Verfügung, die mit einfachen Textkommandos gesteuert werden können. http://www.recursion.jp/avrcdc/
-
Thread
PIC32 externer Interrupt
Hallo, ich habe ein PIC32 MX795F512L. An diesem ist ein externer ADC angeschlossen. Dieser ADC hat ein Alert-Pin, welcher in meiner Programmroutine einen Interrupt auslsen soll. Dafr gibt es beim PIC ja die 5 EXT_INT-Pins.
(unabhängig davon ob da irgendein Ethernet dran hängt). Die INT1 und INT2 teilen sich die Pins 18 und 19 auch mit den Ethernet, AERXD0/INT1/RE8 und AERXD1/INT2/RE9 (RX steht für receive) und die dürften dann als EINGANG geschaltet sein und damit INTerrupttauglich. Vielleicht genügt es ja auch
-
Thread
microcontroller und touchscreen??
weiß nicht welche Grafiklibs es beim Arduino für SSD- Grafikchips gibt, aber du solltest dir mal den PIC18F und PIC24 von Microchip ansehen. Die haben schon so einiges an Grafiklibs auf ihrer Seite stehen. Einen Tip Richtung Display kann ich dir auch noch mitgeben: http://www.newhavendisplay.com/nhd57320240wfbctxit1-p-2460.html?zenid=v9tekj7k8j31924oac9k8l0141 oder aber etwas billiger http://www.ebay.de/itm/New-5-0-800-480-TFT-LCD-Module-Display-Touch-Panel-SSD1963-For-51-AVR-STM32-/121089743977?pt=Bauteile&hash=item1c3182dc69 das
-
Thread
PIC empfängt keine CAN-Bus-Nachrichten?
Hat jemand eine Idee? Die Übertragungsrate ist bei beiden Teilnehmern 125 kbits, der uC ist ein PIC18F66K80 und ich arbeite mit MikroC pro. [c] /******************************************************************************* MCU: PIC18F66K80 Oscillator: HS, 18.0000
_CAN_FILTER_B2_F3, 0x7,_CAN_CONFIG_STD_MSG); // receive messages with identifier = 7 CANSetFilter(_CAN_FILTER_B2_F4, 0x8,_CAN_CONFIG_STD_MSG); // receive messages with identifier = 8 // // Set CAN module
-
Thread
Buderus Busansteuerung UBA1.5 (Kessel GB122 mit ERC-Steuerung)
Ansteuerung. *Noch angenehmer* wäre für mich natürlich, wenn ich den W002 / EED direkt mit einem PIC18F2685 (96k Flash/32 MHz) ... PIC18F27K40 (128kFlash/64 MHz) und passendem Buderus Bus Interface ersetzen könnte, dann hätte ich auf einer seriellen den Kessel, auf der anderen meinen "Hausbus", und
schaden. Dem Nachbarn habe ich zu verdanken, dass ich jetzt meine ganze Regelung neu bauen kann, mit CRC-8 in jeder Übertragung, und somit brauche ich größere PICs (12F1840 statt 12F683), damit der Code hinein passt. Ich gebe Dir Bescheid. Du kannst aber auch einfach das +10V Signal am Print verfolgen
-
Thread
Probleme ST7066 LCD- Ansteuerung in 4 Bit-Modus PIC18F2220
hatte. Das war bei etwa 32 KHZ. Dann hab ich im Datenblatt nachgeguckt und standardmäßig läuft der PIC18F2220 mit 31 KHZ. Nun bin ich davon ausgegangen das wenn die 1 Sek Delay funktioniert der Wert für XTAL_FREQ stimmen muss und ich somit auch geringere Delays benutzen kann. Die Frage ist ob das Display
Sind ja noch andere da, die sich mit C auskennen. Sonst bekommst du auch hier gute Hilfe: http://pic-projekte.de/phpBB3/index.php?sid=e1590847e4c141d4019f79781dc4abb4
-
Thread
CMOS oder TTL?
schrieb im Beitrag #3616859: > 4000er Serie. Die sind langsam, sehr stromsparend, und laufen mit > 5..18V. 3 ... 18 V, allerdings sind sie bei 3 V ziemlich lahm.
mit z.B 1Hz, 4bit Zähler welcher den Zählwert binär dem Multiplexer übergibt. Dieser schaltet alle 8bit seiner Eingänge seriell auf eine Datenleitung. CLK, DATA und GND werden über die Leitung mitgeführt. Am Empfänger ist entweder ein 8bit Schieberegister oder ein fertiger Demultiplexer verbaut und
-
Thread
USB Serial Port Implementierung für AVR?
Speed Device für <2€: https://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CCEQFjAAahUKEwieu4-cwYrHAhUOKtsKHemkAyo&url=http%3A%2F%2Fwww.microchip.com%2FPIC16F1455&ei=yRu-Vd6yMI7U7AbpyY7QAg&usg=AFQjCNHX3ixfxlyfk4SZVHdR84a5bTi-Yg
haben willst, greifst Du einfach zu MCP2200 oder MCP2221 (das sind in Wirklichkeit vorprogrammierte PIC18F14K50 bzw PIC16F1455, aber das musst DU ja niemandem erzählen :-)), und fertig ist die Geschichte. > Aber Hauptsache, > erst mal auf den Putz hauen. Genau. Und Wahrheiten aussprechen, die
-
Thread
Basic-Interpreter auf einem AVR
.L225: ldi r18,lo8(1) ldi r19,hi8(1) .L215: mov r28,r18 mov r29,r19 rcall tokenizer_token mov r17,r24 .L208: mov r24,r17 subi r24,lo8(-(-36)) cpi r24,lo8(3) brsh .L227 rcall tokenizer_next rcall expr cpi r17,lo8(37) breq .L210 cpi r17,lo8(38) breq .L228 ldi r18,lo8(0) ldi r19,hi8(0) cp r28,r24 cpc r29,r25 brge .L215 rjmp .L225 .L217: rcall tokenizer_next rcall expr ldi r18
-
Thread
Heizkörper / Heizungsventil Steuerung ohne dicke Zentrale
Überstromüberwachung zur Endlagebestimmung) Wer eine bessere Lösung hat --> her damit. Als µC wird der MSP430F1611 verwendet. Die Uhrzeit stellt ein DS32C35 zur Verfügung. Die Temperatur wird mit DS18B20 gemessen und ist über DS2482 mit dem µC verbunden. Die Werte, wie Stellweg, Uhrzeit, Reglerparameter werden
Trude schrieb im Beitrag #6646670: > Was ist denn eine "FBH"? (F)uß(B)oden(H)eizung
-
Thread
Mikrocontoller programmieren über usb
ganze kein SMD sein soll, dann ist das ein klarer fall für PICs ;-) Schau dir doch den Brenner 8 von www.sprut.de an(http://www.sprut.de/electronic/pic/brenner/index.htm#brenner8). Das ganze besteht aus Standardbauteilen(ausgenommen dem PIC18F2550). NAtürlich braucht der PIC ein Programm, aber
wohl nicht gerade sehr.... angenehm. Aber du hast recht... welchen µC willst du Programmieren? AVR,PIC,8051erm,...? mfg Schoasch
-
Thread
Stimmt was an meiner Schaltung nicht? PIC-Programmer
ist. Alles wurde vom Programm "PICgm Programmer" eriannt und ich konnte einen Bootloader auf den PIC 18f2550 brennen. Nur war mir der PIC-Brenner zu groß und deshalb hab ich mir mit EAGLE die Schaltung verkleinert. Achja: in der Originalschaltung habe ich den PIC nicht über ICSP gebrannt sondern
Ja, von der Seite bin ich gerade dabei den PIC-Brenner 8 zu Bauen und dafür musste ich den Bootloader auf den Chip 18f2550 schreiben. Geändert hab ich das, weil mir die Platine zu groß war, für diesen einfachen Brenner, den ich benutzt habe um