-
Thread
Kaufberatung - Fortgeschrittener Einstieg - AVR
alle Chips (8,16,32 Bit) mit einem einzigen Debugger (PicKit3 oder ICD3) sowohl programmieren als auch debuggen, und das mit nur zwei IO-Pins+Reset - egal wie doof man sich anstellt - man kann sich niemals aussperren
in allen Bereichen Bei PIC denken die Leute an die alte 8-Bit Architektur der PIC10/12/16-Serien. Das ist nur ein Teil der Wahrheit. Die PIC24 sind sehr angenehm zu programmieren, und das wäre für den Anfang genau das richtige
-
Thread
Welchen controller
Am besten ist zum Anfang ist ein PIC 16F84. In weniger als 5 Minuten blinkt bereits eine LED, in 20 Minuten zeigt ein LCD bereits "Hello World".
> Am besten ist zum Anfang ist ein PIC 16F84. Genau! Der hat so schöne Dinge wie Banking und kennt nur einen Interrupt-Vektor. Da macht das Programmieren erst richtig Spaß.
-
Thread
Berker FunkBus (Funkschalter) 433Mhz Prüfsumme?
die oben genannte Hardware zu verwenden ist kann ich nicht sagen ich habe mir den sender aus einen PIC16F4455 und eines Berker sender moduls aus einem Funk wand Sender 4764 zusammen gebaut und an USB gehängt. Der sender lässt sich parallel betreiben. mit ein bisschen löte Arbeit. Markus
dokumentieren und hier einstellen. hätte auch noch Interesse an ihrem Visual c# code so das ich ihn auf einen pic umsetzen kann :) von den unterlagen die ich momentan auf dem Laptop habe kann ich folgendes sagen: Die Schaltung basiert auf einem PIC16F4455 alternativ gehen wenn ich mich richtig erinnere PIC18F2550
-
Thread
selbstblinkende SMD-LED mit niedrigem Stromverbrauch
einem PIC12F1822 schon gemacht.
8 bzw 30 µA (PIC12LF1822 bzw. PIC12F1822, man beachte das "L"). Wenn der dagegen im Sleep nur auf Timer1 läuft - dazu ist der Quarz da - dann braucht er nur 1-2 µA bzw. 20 µA, je nach Typ. Ich würde also
-
Thread
Wlan2Serial Modul für 5 euro
Beitrag #3795527: > ;-) PM Me ;-) So geheim ist das nicht: http://www.esp8266.com/viewtopic.php?f=9&t=13&sid=53fbd930eb647befb72f055a0fb42cf8 http://www.esp8266.com/viewtopic.php?f=9&t=25&sid=53fbd930eb647befb72f055a0fb42cf8 Falls das nicht klappt mit den links, auf Seite 2 der 2. und 3. von
Dateianhang: patch behebt: 1) system_print_meminfo(); heap size printf error 2) uint8 beacon_interval; change to uint16 espressif download link: http://bbs.espressif.com/download/file.php?id=190 Info: http://bbs.espressif.com/viewtopic.php?f=5&t=154#p557 lg rudi ;-) persönl
-
Thread
Sinus-Wechselrichter mit Mikrocontroller und PWM
Manfred G schrieb im Beitrag #3623341: > 1. Welche Mikrocontroller sind geeignet? PIC12F1840 > 2. Welche Programmiersprache soll ich benutzen? Ich würde es in C oder ASM machen Der PIC12F1840 hat einem PWM Modul, das bei 31.25kHz eine Auflösung von 10bit kann. Die Sinuswerte würde
www.youtube.com/watch?v=lCzokKzD3-Q Ich habe noch ein Minimalprogramm (Configs + blinkende LED) für den 12F1840 gefunden. Das war einer meiner ersten Codes für PIC12 mit dem XC8 (vorher nur PIC18 mit C18 oder PIC12 in ASM)...
-
Thread
Suche 16Bit Mikroprozessoren
16bit machen keinen Sinn. Für den Kleckerkram 8bit, ansonsten direkt 32bit. Ist auch günstiger als die wenigen überlebenden 16bitter.
Die R8C, M16, RL78 von Renesas waeren noch 16-Bitter. Manches geht mit 16 bit tatsaechlich einfacher als auf reinen 8 Bittern. Z.B. das Adressrechnen in einem 64 k-Adressraum :-) In meiner Bastelkiste
-
Thread
[T] Tausche PIC MCUs und Programmiergeräte
bisher eingelötet. Die ICs sind 2-3 Jahre alt. Folgende PICs habe ich hier noch auf "Lager": 3x PIC10F222-I/P DIP8 3x PIC10F222-I/OT SOT23 2x PIC12F675-I/P DIP8 3x PIC12F675-I/SN SO8 2x PIC16F627-I/P DIP18 1x PIC16F684-I/P DIP14 3x PIC16F690-I/P DIP20 4x PIC16F690-I/SO SOIC20 3x PIC16F690-I/SS MSSOP20 1x PIC16F877A-I/P DIP40 1x PIC16F877A-I/L PLCC44 (Inkl. Sockel) 3x PIC16LF877A-I/PT TQFP44 2x PIC16F887-I/P DIP40 3x PIC16F887-I/PT TQFP44 1x PIC18F2550-I/P DIP28 3x
-
Thread
Suche LCD Treiber SSD1289
de Techtoys * Note : v2.1 (LCD_Rect modifié , INT8U et INT16U remplacé) * Matériel : PIC18F4685 , 32Mhz (Int_Osc 8Mhz , PLL X4) * Date : 08 Mai 2011 **********************************************************************************
.hex (for Pic16F877 or pic16F887 or PIC18f4525) und die Verkabelung zu sehen, ob es funktioniert bitte danke
-
Thread
Projekt Signal-Auswertung mit High-Speed-ADC
im Datenblatt vom PIC32MX steht folgendes: "• Parallel Master and Slave Port (PMP/PSP) with 8-bit and 16-bit Data and Up to 16 Address Lines" Bedeutet das, dass ich maximal 64k x 16bit = 128kByte externen SRAM nutzen
Michi B. schrieb im Beitrag #2271432: > im Datenblatt vom PIC32MX steht folgendes: > > "• Parallel Master and Slave Port (PMP/PSP) with > 8-bit and 16-bit Data and Up to 16 Address Lines" > > Bedeutet das, dass ich maximal 64k x 16bit = 128kByte externen
-
Thread
Ic Programmieren anfangen - welche Schnittstelle?
den Einstieg. Die meisten Aufgaben kannst mit allen Chips lösen. Gängig sind: Firma Microchip - Pic in 8bit,16bit. z.B Pic 18F45K20. Dazu brauchst du das Programmiergerät PicKit 3 (50€) von ST einen stm32, dazu am besten ein stm32discovery demo board für ca. 20€ Der Vorteil hier ist das diese
Daniel F. schrieb im Beitrag #4602055: > Dann bestelle ich ... ein Raspberry mit Dann kannst Du ja später so Experimente machen wie z.B. :-) - EFM8 Joystick als Pi Maus über I2C - EFM8 LCD vom Pi über
-
Thread
PIC Problem mit Quarz
Salu zusammen Ich habe hier ein Problem mit einem PIC18F46K80 und einem 16MHz Quarz. Um hier nicht eine riesen Story loszubrechen, schreibe ich mal Stichwortartig auf, was die Situation im Moment ist. Quarz 16Mhz, PLL*4, kein Seriewiderstand, Kondensatoren
ich bereits alles nochmals nachgelötet. Der Pic ist auch gut abgeblockt. Mehrere Pakete a 1uF//100nF/10nF. Störungen welche sonst auf dem Board sein könnten schliesse ich aus, da ich die anderen Schaltungsteile bereits physikalisch abgetrennt
-
Thread
Viele Drehimpulsgeber an einem PIC
74HC165 8-Bit Parallel-Input to Serial-Output Shift Register Reichelt: 34ct, du benötigst 2x20/8bit = 5 Stück davon. Zusammen 1,70 EUR...
8-Bit Parallel-Input to Serial-Output Shift Register > Reichelt: 34ct, du benötigst 2x20/8bit = 5 Stück davon. Zusammen 1,70 > EUR... Ob das die Entprellarie einfacher macht? Oder die Verdrahtung?
-
Thread
PIC-ICSProgramming
Hallo, Ich versuche gerade einen PIC 16F876A über Ponyprog zu programmieren. Hat das von Euch schon mal jemand gemacht und kann mir etwas dazu sagen? Bei mir klappt es nämlich nicht. Die Version 2.06b von Ponyprog soll diesen Typ unterstützen
Ich hab mir den Brenner5 nachgebaut und die Modifikation etwa modifiziert :-) Ich benutze momentan: PIC18F4550,PIC18F4220 und PIC18F2220. Mit den PICs auf der 16serie hab ich es noch nicht probiert, hab erst heute meine PIC16Fxxx (PIC16LF84A und PIC16F72) bekommen. In welcher Programmiersprache programmierst
-
Thread
Suche Microcontroller mit wenig Pins und hohem (Timer-)Takt
wenig Pins (kleines Gehäuse aber noch manuell zu verarbeiten) und einem schnell getaktetem Timer, gern 16bit. Pic10 (SOT6) hat leider nur max 4 MHz Timertakt und 8bit.
Moin, Der STM8S003F3U6 hat 8kb Flash und ist mit 20 pin QFN 3x3mm klein und hat 16 Mhz mit 16 Bit Timern. Günstig ist er auch... schönen Gruß, Alex
-
Thread
PIC16F54 - Womit und wie programmieren
werden, wenn man es nicht weiß? Prosa statt Wissen? - Tolle Sache. Es ist viel mehr so, dass der 16F54 (wie manch anderer PIC) eben als Ersatz der EPROM-Version 16C54 weitgehend die gleiche Konfiguration hat. PICs mit Flash "aus der Anfangszeit" waren z.B. 16F83, 16F84(A), 12F629/675 (die ersten 12F überhaupt) oder 16F627/628 Der allereste war der 16C84 (ja richtig, noch mit "C" im Namen) so um 1993. Soweit mal die Richtigstellung.
-
Thread
Qualität bei Microchip's dsPIC33
Hallo! Hat hier sonst noch wer so schlechte Erfahrungen mit der Qualität der dsPIC33-Serie? Ich hab in den 80ern angefangen mit uCs zu arbeiten (Motorola, PIC16) und war es gewohnt, dass man die Fehler im Datenblatt an einer Hand abzählen konnte und der Chip das tat, was im Datenblatt
nur weil ich gerade mit einer neuen Charge Toshiba µC das gleiche > Problem habe: Fährst Du den PIC auf der höchsten Quarzfrequenz? dsPIC33FJ64MC804-H/PT Externes Oszillator-Modul SG-310 SCF C mit 16.0MHZ & 100ppm ;(Fin = 16MHz) / (PllPre = 2) => Fref = 8MHz ;(Fref = 8MHz) * (PllDiv = 20) =
-
Thread
Simpler USB Taster
Schaltplan und Software und Erklärungen. Teil 1: http://www.codeproject.com/Articles/830856/Microchip-PIC-F-USB-Stack Teil 2: http://www.codeproject.com/Articles/832135/Microchip-PIC-F-USB-Stack-Part Hier gibts den Chip: https://www.reichelt.de/PIC-16C-16F17-Controller/PIC-16F1455-I-P/3/index.html?ACTION=3&GROUPID=7201&ARTICLE=144953&SEARCH=16f1455&OFFSET=16& fchk PS: Zur Schaltung in Teil 1: Du solltest noch einmal 100nF zwischen VCC und GND direkt am PIC packen. Der läuft dann stabiler.
-
Thread
Problem assamblen meines mit MPLAB8.60
Bit3 im PORTB setzen weil PORTB in einer anderen Speicherbank als TRISB befindet. Bei den "kleine" PIC gewöhnst du dir am besten an, beim Zugriff auf die SFR immer mit BANKSEL <Register> zu arbeiten. Das hier macht genau was du wolltest: list p=16f627A ; #include "p16f627A.inc" org
dazu lege ich Dir ein komplettes Blinkprogramm aus meiner Anfangszeit bei. Habe es mal rasch auf den 16F627 umgemoppelt. Läuft jedenfalls im Simulator durch. Falls Du den 16F627A verwendest musst Du allerdings die Einträge (A) im Programm angleichen. Steige aber zuvor lauf MPLAB 8.90 um! Im Netz
-
Thread
MPASM und XC8 Assembler erzeugen nicht den gleichen Code
, mit Verweis auf die Datenblatt-Stelle (denn beim PIC16LF1519 gibts kein CLRF f,w (und auch nicht bei den PIC12)) Ich beziehe mich auf das PIC16LF1516/7/8/9 -Datenblatt DS40001452F.pdf.
Nun, ob ich CLRF f,w schreibe oder CLRW ist dem Controller egal. Der versteht nur Binärcode. Und der lautet bei den PIC16: [http://ww1.microchip.com/downloads/en/devicedoc/31029a.pdf] 00 0001 1fff ffff für CLRF f 00
-
Thread
AVR ASCII Video Terminal - 40 x 25 - BAS Signal
werden an den Mega8 über die serielle Schnittstelle (USART) gesendet. Die Baudrate ist zwischen 300 und 19200 Baud einstellbar. Benötigt werden ausser dem Mega8 mit 16-MHz Quarz und der üblichen Beschaltung noch drei Widerstände
Verdrahtungsfehler... hab aber alles schon mehrfach überprüft. Es läuft dit 64-er version auf dem ATMega 8. Achso, ist es egal welche der Quarz-Optionen ich wähle, hauptsache extern und 16 MHz? MfG BC
-
Thread
PIC16F876 auf Steckbrett programmieren
/s.gullipics.com/image/1/b/g/58jo7w-ewaun-q8wl/img.png Ist aber anscheinend nur für PIC 18Fxxxx geeignet!? Gibt es etwas ähnliches für PIC 16Fxxx? Kenne mich leider nur mit Atmel-Controllern aus. Viele Grüße!
Haniel schrieb im Beitrag #3875980: > gibt es eine einfache Möglichkeit, einen PIC16F876 auf dem Steckbrett zu > programmieren? Die einfachste ist ein PICkit
-
Thread
softcore, suche interessierte, um den orginal PIC zu implementieren.
usw. Es geht doch hier um einen PIC12xxx, oder? Ich hab mit dem nie was gemacht, ich hab aber ne Zeit den 16F84 in Assembler programmiert und fand den Befehlssatz nicht so wirklich C-Compiler-tauglich. Da gibt's schon wesentlich bessere
http://www.rhoent.com/pic16xx.pdf
-
Thread
xc8 win console compile & link example PIC18
File nach dieser Anweisung erstellt: http://www.pic18f.com/18f4550-c-tutorial/2009/11/16/tutorial-4-hello-world-program-in-c/ [code] #include <p18f4550.h> void main() { } [/code] Include File findet er - er meckert nicht. Er meckert
Vorab: PICs nehm ich nur fuer Kleinkram, also 12F und 16F. Der "normale" Weg den XC8 zu benutzen, ist ueber MPLAB oder MPLAB-X. Dort wird er ja als Plugin installiert. Gelegentlich benutze ich (Linker-)Optionen, um Dinge dahin zu legen wo ich
-
Thread
PIC-Standardtypen
PICs die ich verbaut habe kein Schwein außer mir benützt. Was sagt ihr zu folgender Auswahl? - PIC16F628A-I/P ("kleiner" MidRange-PIC) - PIC16LF876A-I/SP ("großer" MidRange-PIC) - PIC18LF1320-I/P ("kleiner" HighPerformance PIC) - PIC18LF2520-I/SP ("großer" HighPerformance PIC) Habe darauf geachtet
dir Samples bestellst, dann zum kennenlernen und nicht lagern. Und zum kennenlernen sind wohl die PIC12F interessanter als die PIC16F. Ausserdem gibts bei den PIC18F andere interessante Typen zb: PIC18F2550 (hat USB). mfg Schoasch
-
Thread
PIC12F675 - Port-IO in C
kann ich nur empfehlen, den und PIC16F1825 (beide auch in der LF-Variante) verwende ich oft für kleine Projekte.
> sorry, dass ich den Pic12F1840 erwaehnt hatte Ja, besser ist das. Bei Rechelt ab(!) 1.90 Eu. In DIP ueber(!) 2 Eu. "Preisguenstig" stelle ich mir irgendwie anders vor. Dagegen sind die 1.10 Eu fuer einen SO8 12F675
-
Thread
Paradigmenwechsel im Embedded Design Gesperrt
". Assembler solls ja auch noch geben. Oft sind aber meine Projekte so /aufwendig/, das ich selbst 16F84er (Erbmasse) mit C vergewaltige.
Carl D. schrieb im Beitrag #5942595: > Komisch Stefanus F. steht doch meist über STM32. Was diese Zahl wohl > bedeutet? Ist das ein QuadCore 8-Bit-μC? Das hier ist die Stelle worauf ich mich beziehe: Stefanus F. schrieb im Beitrag #5941288: > Ich
-
Thread
Welcher PIC ist hier optimal?
http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC16F1703
Wie wärs mit dem: http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC16F1703
-
Thread
µC mit Uhrenquarz betreiben
Wieso wird hier eigentlich immer dem AVR implizit unterstellt > fehlerträchtiger zu sein? Weil er 8 statt 16 Bit hat? Kern und > Befehlssatz sind einfach und übersichtlich, kein besonderes > Fehlerpotential im Vergleich zum MSP. Es geht nicht um 16 vs 8. avr gibt es auch mit 32 bit, das weisst
16 bit schrieb im Beitrag #3257675: > Es geht nicht um 16 vs 8. avr gibt es auch mit 32 bit, das weisst du? Klar weiß ich das. Das war auch nur eine Provokation ;-) Ich hätte gerne einen konkreten Wink
-
Thread
PIC16F84 Logik Programm erstellen
1. Willst Du wirklich eine 16F84 nehmen, der ist uralt und sauteuer. 2. Da wird die Logik nur ein einziges Mal nach dem Start durchgeführt, dann versinkt der PIC im Nirwana ... ausserdem fehlt die init-Routine, die dem PIC sagt
Und bei PIC16F und Assembler hilft immer wieder www.sprut.de. Da ist das wichtigste alles in Deutsch erklärt. Wenn du das alles verstanden hast, kommst du auch mit dem Rest und dem Datenblatt klar.
-
Thread
Poti ohne AD-Eingang auslesen --- PIC
Schwellwertes messen. >Ist das eine gute Idee, Ja. > oder variiert der Schwellwert, mit dem ein PIC >16Cxx einen neuen logischen Wert erkennt? 6..8 Bit Auflösung kriegt man schon brauchbar hin. MFg Falk
. Da musste ich lange dran rumfummeln, bis ich das am Laufen hatte. Ich habe hier im Moment nur 16f84 und 16C71. Für AN700 braucht man wohl spezielle andere PICs. Bevor ich mir sowas zulege, ist es vermutlich besser, wenn ich mir einen PIC mit integriertem AD-Wandler hole. Ich werde das aber trotzdem
-
Thread
Ethernet für uC?
Lösung ist ein PIC18F67J60. Da ist in einem TQFP64 Package Prozessor, RAM, Flash, Peripherie, Ethernet MAC und Ethernet PHY drin. Du brauchst noch einen 25 MHz Quarz, eine RJ45 Buchse mit Magnetics (Magjack), ein paar
Stefan ⛄ F. schrieb im Beitrag #6711640: > Ethernet an sich ist noch kein Hexenwerk und für einen 8bit Controller > problemlos machbar. Ich habe so einen AVR mit einem ENC seit langem im Internet hängen, mit
-
Thread
SPI - RS-485 - CAN
Maik Geßner schrieb im Beitrag #2393573: > Werd wohl daher auf einen Pic18F6680 und einem MCP2515 steigen. somit > hab ich D/A I/O, RS485 und Can angedeckt... Der PIC hat CAN doch schon intern. Weshalb dann noch den MCP?
im Beitrag #2394235: > Maik Geßner schrieb im Beitrag #2393573: > >> Werd wohl daher auf einen Pic18F6680 und einem MCP2515 steigen. somit >> hab ich D/A I/O, RS485 und Can angedeckt... > > Der PIC hat CAN doch schon intern. Weshalb dann noch den MCP? RS485? ist ein weiteres Muß bei den Projekten
-
Thread
PIC USART: rcreg leer
Idee, oder nich? Aber: > mit der baudrate ist auch alles in Ordnung. > ist im datenblatt des PIC18f6680 so ersichtlich.auf seite 237. Das sehe ich anders. Du hast einen 8-Bit-PIC, Du kannst also keinen 16-Bit-Register mit einem Schwung beschreiben (es sei denn, Dein Compiler, den wir nicht kennen
oder nich? > > Aber: >> mit der baudrate ist auch alles in Ordnung. >> ist im datenblatt des PIC18f6680 so ersichtlich.auf seite 237. > Das sehe ich anders. > Du hast einen 8-Bit-PIC, Du kannst also keinen 16-Bit-Register mit einem > Schwung beschreiben (es sei denn, Dein Compiler, den wir nicht
-
Thread
PIC Assembler auf- abzählen
Hallo, ich arbeite seit ein paar Tagen mit meinem Ersten PIC (16f84a). Nun bin ich gerade dabei einen DAC0808 anzusteuern und damit verschiedene Spannungsformen zu erzeugen. Rechteck war kein Problem ;)"Sägezahn" auch nicht. Mein Problem ist jetzt die Dreieckspannung
Hier der Schaltplan von meiner DAC Platine. Der PIC ist auf nem fertigen Modul, gehe also nur mit ner Flachbandleitung mit GND,VCC und den 8 Bit zum DAC. Die externen -15V hängen natürlich an der selben Masse.
-
Thread
15 PICs parallel programmieren
vor allem wie das dann verifiziert wird. Stefan N. schrieb im Beitrag #3725607: > Der verwendete Pic ist ein PIC12F683, Spendier ihnen doch eine Art Bootloader mit dem sich die Dinger gegenseitig programmieren.
12F ist nicht so schwierig zu programmieren, einfach mal das PDF anschauen, und z.B. mit einem 16F PIC einen Flash Writer aufbauen. Und z.B. seriell von einem Master PIC via USB das hexfile laden.
-
Thread
[V] Mini GPS Module - SkyTraq Venus 6 (22x22x8mm)
Hat jemand eventuell für AVR-Studio (mit AVR-GCC) ein Beispiel, wie man dieses Modul mit nem Mega8 oder 16 oder 32 anspricht? Mit initialisierung und Zeichen holen. (z.B. die UART-Library von Peter Fleury hab ich bereits in Verwendung...) Ich möchte erstmal einfach alles was kommt auf nem LCD ausgeben
[/c] Der Fehler liegt darin, dass Du char als Datentyp benutzt. uart_getc() liefert einen uint16_t zurück und kodiert die Status-Informationen in den oberen Bits. Durch die automatische Umwandlung in char (8bittig) werden diese Informationen vom Compiler verworfen => die Bits können nie gesetzt
-
Thread
Umstieg von PIC auf Arduino mit welchem Gerät?
auf Arduino um zu > steigen. Warum schaust du dich nicht nach anderen PICs um? Wenn der uralt PIC16F690 deine Referenz ist, dann wirst du wahrscheinlich tot umfallen nach der Lektüre des Datenblatts vom PIC16F18857 oder sogar PIC18FxxQ43. Zudem sind diese auch noch deutlich billiger.
Hi, ich bin ein großer Fan von den 40 poligen PIC18F47Q43, PIC18F46K80 und den ganz großen PIC PIC18F97J60. Die sind alle recht ähnlich in der Handhabung die gleiche Entwicklungsumgebung. Warum also auf Arduino umsteigen?? VG Ingo
-
Thread
Mit dsPIC33FJ128GP802 ein LCD Display über I²C ansteuern
über fast alle PICs sehr ähnlich funktioniert. D.h. es ist nicht nötig, ein spezifisches Beispiel für PIC33F herauszusuchen. Oft sind nur minimale Anpassungen nötig. Das gilt von 8-32Bit.
IFS1bits.MI2C1IF = 0; //IF der I2C Master Events klären } char i2c_read(int bits){ //bits: 8 empfangen von 8 Bit, 16 empfangen von 16 Bit //Diese Funktion kann entweder 8 oder 16 Bit empfangen. //Mehr ist in unserem Fall nicht notwendig, da unsere Slaves eher //16 Bit oder kleinere
-
Thread
A/D Wandler für PIC 16F84
Mußt Du den PIC16F84 verwenden ? Wenn nicht, nimm doch lieber einen PIC mit A/D-Wandler.
Hallo Olaf der IC den du brauchst heißt TLC549. Ist ein A/D Wandler mit 8Bit und den kannst du mit dem PIC 16F84 auslesen. MfG Harald
-
Thread
PIC18F4550 oscillator Initialisieren
Hallo zusammen, PIC: PIC18F45550 Treiber: C18 Tools: MPLAB IDE 8.92 Problembeschreibung: Wie kann ich wissen was für eine internal Oscillator hat das PIC nach der folgende Konfiguration? Das Pic ist wie folgenden
Setting bedeuten diesen Einstellungen (Seh bitte Anhang): (Microchip MPLAB IDE_Configuration Setting_PIC18F4450) In der Clock Diagram (in der Datenblatt: Fig 2-1)ist noch einmal alles geklärt. Seh bitte Anhang ( PIC18F4550_Datenblatt_ClockDiagram) Ich bin leider dadurch nich schlauer geworden
-
Thread
PIC16F676 Programmierproblem
Hallo Ich habe ein kleines Problem. Und zwar get es um einen Pic16F676, denn ich gerne in C programmieren würde. Ich programmiere mit der MPLAB-Entwicklungsumgebung v.8.50 und mit dem CCS-Compiler (3.5.0.92). Als Programmer benutze ich den ICD3-Debugger. Vorläufig
CCS-Forum hatte einer ein ähnliches Problem: http://www.ccsinfo.com/forum/viewtopic.php?t=32914&highlight=16f676 Darin geht es hauptsächlich, dass wenn man den Pic vollständig löst, dass danach das OSCCAL Value für die interne Oscillator Konifiguration mit gelöst wird. Und wie man es manuel wieder hinzufügt
-
Thread
DS18B20 Tempsensor mit PIC18F - Oszillatorprobleme?
beim PIC18F2550 unter Verwendung des internen Oszillators?
Widerstand verwendet. DQ vom DS18B20 wird an RB5 angeschlossen. IDE: MPLAB C Version 3.00 Kompiler: XC8 Version 1.34 µContoller: PIC18F2550 PICkit3 mit selbstgelöteter Platine Die LCD Funktionalität sowie Fahrenheit wurden entfernt, die Celsiustemperatur wird zum debuggen einfach in den EEPROM geschrieben
-
Thread
PIC32MX350 läuft zu langsam
Habe das mit einem PIC32MX340F512H gestestet. Bei einem SysClock von 96MHz und einem Teiler von 16 in der SPI Konfiguration messe ich einen SPI-Clock von 3MHz (genau 2,85MHz). Nachtrag: Im DB findet sich unter 17.2.5 die Formel zur Berechnung von F_SCK (SPI-Clock): F_SCK = F_PB / (2 * (SPIxBRG + 1) ) ergibt bei 96MHz SPI1BRG = 16: 96 / (2 * (16 + 1) ) = 2,82....MHz Passt also so ziemlich zur Messung!
-
Thread
Viele Register definieren
Reg für Source und Destin benutzt werden kann. Es ist aber auch kleiner als das im PIC, weil PIC bis zu 13 f-Bits (also für max 8kB) (mache Befehle, MOV, bis 16 f-Bits) im Opcode reserviert. (Also diese beiden 'Modelle' haben Vor- und auch Nachteile) typ Akkumasch. (bsp HC11,STM8
und es tut mir leid dass ich diese "Wortklauberei" begangen habe. Aber berücksichtige bitte, dass PIC16 für viele Studenten zum Stoff gehört (sogar immer noch der alte 16f84a) und ich keinen seltenen Spezialfall aus dem Ärmel gezogen habe den man mit der Lupe suchen muss sondern etwas, das hier im Forum
-
Thread
MSP430 oder PIC24
angezeigt werden soll. Dafür würde ich gerne auf die Programierung eines 16 Bit Mikrocontroller umsteigen. Nun meine Frage: Ist es sinnvoll da auf die MSP430 oder eher auf die PIC24 Mikrocontroller umzusteigen, wenn man vorher die Atmel Chips gut verinnerlicht hat ?
in die Regionen von 16 Bit Controllern vorgedrungen. Wenn man nicht grade Displays damit antreiben will, waeren ARM-M0 eine gute Fortsetzung fuer bisherige 8 Bit Controller. Sobald aber Pixel ins Spiel kommen, braucht
-
Thread
USB-Programmer für eine Reihe von PICs und AVRs
In kürze: Alles SMD, Materialkosten ca 22 HighVoltage Programmierung ohne externes Netzteil PIC18Fxx2/8 (low und high voltage programming) Flash- und Verifyzeit 2.7s ohne EEPROM PIC12F629/675 PIC16F630/676 (high voltage programming) ATtine 11/12 (nur high voltage programming) ATmega 16/64
? Warscheinelich werden die ... PIC18F2410 PIC18F4410 PIC18F2420 PIC18F4420 PIC18F2455 PIC18F4455 PIC18F2480 PIC18F4480 PIC18F2510 PIC18F4510 PIC18F2515 PIC18F4515 PIC18F2520 PIC18F4520 PIC18F2525
-
Thread
Sender/Empfänger mit PIC - Einstieg
meißten PICs laufen zwischen 2-5,5 Volt. Welchen du nimmst, liegt an deiner Anwendung. Z.B. der Pic 16f648 hat eine UART drin. Gibt aber noch andere. Da mal im Datenblatt genauer schauen, was du brauchst.
Welchen Pic hast du dir als Lampencontroller vorgestellt ? Für 5-6 Leds brauchst du 12 Pins bei 5V. Also wirst du warscheinlich auf ein 18 Pin ausweichen müssen, 16f6xx als Beispiel. Als Sender kannst du dir
-
Thread
PIC18F46J11 und RTC. Quarz nötig? Anfängerfrage Übersicht verloren ;-(
/wwwproducts/Devices.aspx?product=PIC18F46J11 Folgenden halte ich für besser geeignet für dein Projekt, http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC16LF1907 wobei wohl die Uhr selbst programmiert werden müsste, z.B
für besser geeignet für dein Projekt, > http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC16LF1907 Darf ich fragen wieso? Wenn ja, wieso hältst du den 16LF1907 für besser geeignet?
-
Thread
Quick and dirty brenner mit pic18f4550
-2940-CT12/3/index.html?;ACTION=3;LA=446;ARTICLE=39453;GROUPID=5466;artnr=LM+2940+CT12;SID=13UJKAhX8AAAIAACz1efkb8947c65f2714af26e71df52516f6b60 Danke.
Ein serieller bitbanging Programmer, bestehend aus 3 Widerständen. Programmiert bei mir einen 16f688 und 18f13k50; mehr PICs habe ich (noch) nicht (18f4550 ohne Gewähr). Als Programmiersoftware brauchen wir PicPgm. Das kennt aktuell 616 verschiedene PICs, auch den 18f4550: http://picpgm.picprojects.net