-
Thread
Problem mit PIC16F84A
Prommer benutzt) - Oszillator überprüfen Beispiel wie man die CONFIGs / Fuses einstellt #INCLUDE P16F84A.INC PROCESSOR PIC16F84A __CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC
dann weiß man, dass 30 Jahre Softwareentwicklung komplett ignoriert worden sind. Die Verwendung des PIC16F84 ist doch pure Selbstgeißelung. Hier ist die Lösung für dein Problem: 1. entsorge den PIC16F84 2. nimm einen ATMega8 3. programmiere das alles nochmal ordentlich in C Mit ordentlich ist
-
Thread
"Universalprogrammer" für Linux
programmierbaren Devices umfasst derzeit etwa 400 Typen, wobei teilweise auch generische dabei sind (z.B. STM32F0xx-32K), die meherere Typen abdecken. Programmiert werden können: - Atmel AVR (SPI) - Atmel ATxmega (PDI) - Cypress PSOC4 (SWD) - Microchip PIC10xx/PIC12xx/PIC16xx - Microchip PIC18xx - Microchip
Die PIC18xxxx (ohne J und K) z.B. 18F2455 18F2550 etc. werden wohl nicht unterstützt?
-
Thread
Was sind die Vorteile und Nachteile von PICs und ATMEL Controller? Gesperrt
bis mittelgroßer Serie > fertigen, da spielt es dann schon eine Rolle, ob so ein Teil 0,50 € > (PIC12F) oder 1,- € (ATTiny) kostet. Welchen PIC hast Du denn mit welchem AVR bei welchem Lieferanten verglichen? In der Regel sind die AVRs billiger, z.B. Reichelt: ATTiny13: 0,80€ PIC12F508: 0,95
besser Frage" eigentlich immer die selben Antworten. Als erstes ist da immer das Argument, der PIC teilt den Takt durch vier. Das ist erst mal richtig, ABER: die 10F, 12F und 16F PICs benötigen dann auch nur EINEN solchen geteilten Takt pro Befehl (außer die Sprungbefehle, die brauchen meist zwei
-
Thread
Dimmer für den Verteilerschrank mit Steuerinterface
= 8B + F0 + 00 + 02 + 7F + 08 + 04 + 02 + 11 + 00 + 00 = 21B Setze Addresse 1 -> A5 5A AB F8 00 00 00 00 00 00 00 00 01 A4 A55A = SYNCWORD AB = HSEQ + LENGTH = Transmit Command Telegramm, Länge 11
> >send >dump 14 bytes >0xA5 0x5A 0xAB 0xF8 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0xA4 > >read >dump 14 bytes >0xA5 0x5A 0x8B 0xF0 0x01 0x02 0x7F 0x08 0x04 0x06 0x22 0x00 0x00 0x31 Es sieht so aus, als würde der FSB14 die Adresse
-
Thread
Verständnissfrage zur nötigen Mehrfachmessung eines AD-Messwertes mit µC
Lieblingsbausteine: ATMEGA1284 (5 x 16 Bit PWMs, viel RAM) ATMEGA168p "hochstrom" Pins für Direktansteuerung gelatchter 5V Relais PIC18F2520 "Nachfolger" des PIC16F876 PIC12F1840/PIC12F675/PIC12F683 8-Pin Device PIC24FV16KA302 12 Bit ADC 16 Bit PWM und 5V Peripherie. PIC18F06Q40/PIC18F16Q40 12 Bit ADC Die letzteren PICs programmiere ich hauptsächlich auch in "C" Rudi R. schrieb im Beitrag #6917895: > habe jetzt 3 Stück PIC16F1877
-
Thread
Portprogrammierung am PIC 16F57 (TRIS)
>ich möchte hier einen PIC 16F57 programmieren und habe der Einfachheit >halber ein kleines Beispielprogramm von Sprut.de (LED LAuflicht) für den >16f84 als Vorlage genommen. Der 16F57 hat mit dem 16F84 nichts gemeinsam.
ich dann gerade mal gemacht. Toll, viel Spass schon mal. > Fast alle sind das aber eher nicht. 16F84 geht z.B. nicht, obwohl das ja > ein Wald Feld und Wiesen-PIC ist. Und auch extrem alt. Generell muss der PIC ICSP (In Circuit Serial Programming) beherrschen. > 16F87 geht aber. Der 16F84A
-
Thread
LED Dimmen mit PBM
Grundausstattung für PIC: www.microchip.com - MPLAB IDE 8.8 kostenlos www.reichelt.de - Pickit3 mit Anfängerboard 66,66€ Lochrasterkarte 5V Spannungsregler + Abblock C 12F683 ggf. 3stk. a 1,xx€ + 100nF Keramikcondensator
-164131/index.html?;ACTION=3;LA=444;GROUP=A38;GROUPID=2969;ARTICLE=87178;START=0;SORT=artnr;OFFSET=16;SID=13TwSLUX8AAAIAAGD6MmQ3f4dfd6e91bb4d4c9457b672acdf1fd8
-
Thread
Einfach-Messdatenerfassung
,+-5V,+-10V AS8500 1 Kanal, 16bit. 16pins. PGA. 16000 Mess/s. LTC2383-16 1 Kanal, 16bit. 16 pins. 1MSps. LTC2451 1 Kanal, 16bit. 8 pins. 60 Mess/s. I2C LTC2452 1 Kanal, 16bit. 8 pins. 60 Mess/s. SPI MCP3421 1 Kanal, 18bit
brauchbare Wandler drauf haben. Das könnte Geld sparen helfen. Beispielsweise fand ich mal einen MSP430F478IPNR mit 8MHz, 48k Flash, 2k RAM, 5x 16bit ADC, 1x 12bit DAC für nur 5.63.-. Das ist weit unter 20.-. Es kann also schon Sinn machen über solche Synergien nachzudenken. Ein MSP430F5418 mit 18MHz
-
Thread
JAL bzw. C-Compiler für PIC
PIC C Compilern gemacht hast, dann greife gleich zum neuen XC8! Der XC8 ist tatsächlich dann für alle 8Bit Pics geeignet. (XC16 dann für alle 16Bitter, XC32 ...) DerXC8 MÜSSTE mittlerweile auch unter
Compiler for PIC10/12/16 MCUs and HI-TECH C Compiler for PIC18 MCUs. This MPLAB XC8 compiler supports compilation for any supported 8-bit PIC device from the one application. 1.2 Previous Versions The previous version
-
Thread
Umstieg bzw. Ergänzung PIC Prozessoren auf Arduino.
der PIC18 bot/bietet viieeell mehr Möglichkeiten zu einem Bruchteil des Preises. Ein 16F628 bietet zwar schon mehr als ein 16F84, doch ein PIC18 ist nochmal deutlich leistungsfähiger. Aus meiner Sicht ist
Hallo, ich würde auch beim PIC bleinen. Ich programmiere diese seit 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
-
Thread
dspic ausreichend für Audio Effekte ?
Also, ich verwende ein STM32F7 Discovery um Audioeffekte zu programmieren. Es hat alles drauf, was man benötigt (STM32F7 mit FloatingPoint, 8 MB SDRAM, 16 MB ext. Flash, Stereo Line In/Out, 480x272 Touch-Display. Gut, es ist
Frank, danke für die Links. Ich habe eh gerade die Tabelle von Micrchip mit den ganzen verschiedenen 16 Bit Typen auf dem Bildschirm. Was ich noch nicht ganz verstehe ist der Unterschied bei den dsPIC33 zwischen den E und F Typen. ???
-
Thread
Welches der beiden Dev.Boards?
. aber zu deiner frage: vielleicht hat's hier ja was passendes https://www.olimex.com/Products/PIC/Development/ http://www.mikroe.com/pic/development-boards/ ps: ich würde ja nicht mit den alten PIC16 beginnen, wenn dann mit den neuen PIC16, oder PIC18 oder PIC24
Ich würde den F103c8t6 nehmen. Die Boards gibt es spottbillig bei eBay und Aliexpress. http://m.ebay.de/itm/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino-/311156408508 Nimm noch nen
-
Thread
fremdes Layout erkennen, verstehen und verändern (Bauteilsuche und Funktionsvodoo)
Sehr gut, danke! Habe nun als min Wert folgende Einschränkungen gemacht, da diese als IST-Wert beim PIC16F737 angegeben sind: min P.Memory(Kbytes) = 7 min PWM Ch. = 3 min/max Pkg Pins = 28 Pkg Type = SPDIP und dann nach Preis sortiert. Raus kam folgende Liste: PIC16F767 (8Mhz)3,27 € PIC16F737 (8Mhz)2,82 € PIC18F27J53 (8Mhz)3,16 € PIC18F27J13 (8Mhz) PIC18F26J53 (8Mhz) PIC18F26J13 (8Mhz) PIC18F26K80 (16Mhz)2,63 € PIC18F25K80 (16Mhz) PIC18F26K22 (16Mhz) PIC18F25K22 (16Mhz) PIC16F1938 (
-
Thread
Pic12f509 kleines Programm
ich brauche einfache Beispiele, zum lernen da ich zwei pic 12f509 und 2 16f84 habe
paul3020 schrieb im Beitrag #3229951: > ich brauche einfache Beispiele, zum lernen da ich zwei pic 12f509 und 2 > 16f84 habe Sprut.de
-
Thread
LC74776
Hat dieser PIC den du da verwendest kein Hardware SPI? Selbst mein damaliger PIC16F877 hatte das schon. Versuche es mal darüber, dann wird dir der großteil des Timings abgenommen. Ich bin auch ein Assemblerfan
jahre alte 6502 im Atari 800XL (auch als 6510 bekannt im C64) hatte einen LDA(addr,y) befehl (beim PIC wäre das wie "movf F+offset,W" aber beim PIC gibts das höchstens im erweiterten PIC18F befehlssatz... Macht also eine Pufferung sehr schwer, muß alles in Echtzeit verrechnet und abgelegt werden.
-
Thread
Analog Digital Converter kleines Problem (PIC)
auszubessern. Nochmal zur gewollten Funktion: Je nach Spannungswert an der Spannungsquelle sollen die 8 LED's leuchten. D.h.: Bei 0V keine LED und bei 5V alle LDS. Microcontroller PIC 16F877 DANKE MFG ANTON
nicht so gut aus. Es ist kein Full ANSI C aber der taugt was. Ich habe sehr viele Beispiele zu: PIC16F877 in C (CC5X) und Assembler PIC18F452 für den C18 von Microchip PIC18F97J60 für den C18 von Microchip
-
Thread
picpicpicpicpicpicpicpicpicpicpic
Hi (Gery B) Ich habe einen 16F871 und bräuchte unbedingt mal ein gutes Pic-Experimentierboard. Wo kann man sowas kaufen? Ich dachte so an max 150 Euro
, also keine Zusatzgeräte nötig. Kommt mit PIC16F877. Google einfach mal nach 'EasyPIC'.
-
Thread
Brenner 5 geht nicht
/pic/projekte/brenner5/mod.htm#628),die aber gelöst sind. Habt ihr schon mal Erfahrungen mit dem PIC16F628A gemacht? mfg Gypro
Hi Du kannst ja mal ein Hexfile von einem PIC16F627A probieren auf den PIC zu brennen. Das ist der kleiner Bruder vom PIC16F628A.. also sollte das normal gehen. mfg Schoasch PS.: ansonst, hast du einen Schaltplan, dann könnte man vl schnell
-
Thread
PIC Port I/O mit HiTech C
Selection bit For 14 Pin Devices (PIC16(L)F1825): 0 = SDO1 function is on RC2 1 = SDO1 function is on RA4 For 20 Pin Devices (PIC16(L)F1829): Bit is read-only, ‘0’ SDO1 function is always on RC7. bit 5 SS1SEL: Pin Selection bit For 14 Pin Devices (PIC16(L)F1825): 0 = SS1 function is on RC3 1 = SS1 function is on RA3 For 20 Pin Devices (PIC16(L)F1829): Bit is read-only, ‘0’ SS1 function is always on RC6. bit 4 Unimplemented: Read as
-
Thread
Einstieg in der MicroController Welt
hier ist der Hacken, diese Compiler kosten sehr viel Geld. An für sich ich habe damals mit dem PIC16F84A gearbeitet und fand ich cool. Ich wollte ein PIC18f oder 16F877 testen. Die meisten Entwicklungsumgebung sind aber kostenpflichtig! Bei AVR habe ich Interesse an dem Atmega 16 oder 32. Es
IDEs wie das avrstudio für AVR Entwicklung unter Windows. > An für sich ich habe damals mit dem PIC16F84A gearbeitet und fand ich > cool. > Ich wollte ein PIC18f oder 16F877 testen. Die meisten > Entwicklungsumgebung sind aber kostenpflichtig! Meine sehr subjektive Meinung: Mir gefallen die
-
Thread
Schnelle FFT in Assembler
Die 16 ist falsch, hier muss LEDs stehen Die 8 kommt von den 8bit pro 4094. 28x12 ist nicht möglich, sondern nur 28x16, aber da kannst du ja einfach 4 Pins unbenutzt lassen. 20kHz ist mit einem AVR nur
@ChristianF Leider habe ich kein Board. Ich bin kürzlich günstig an einige dsPIC30F6014 gekommen und werde mir jetzt selbst ein Minimalboard auf Lochrasterplatine bauen. Den dsPIC hab ich schon auf ne Adapterplatine
-
Thread
Umstieg von AVR auf PIC
es eurer seits paar Vorschläge für bestimmte PICs? Wenn es ein paar Pins mehr (28) sein dürfen: PIC18F2520 (der ist das direkte Upgrade zum weit verbreiteten 16F876) und besser für Hochsprache geeignet. Weitere Lieblings-Pics von mir sind PIC24FV32KA301 PIC24FV32KA302 Sind zwar 16-Bit, haben
USB-Unterstützung in den "Microchip Libraries for > Applications" umfasst lt. Release Notes auch PIC16F. Ist dies bei > Verwendung des massiv gecrippelten kostenlosen XC8 praktisch nutzbar? Das ist absolut kein Problem! Auch ist der anfänglich bescheidene XC8 Output inzwischen sehr viel besser.
-
Thread
Mit Pic32 anfangen
Ich würde auch sagen, für den Anfang und auch für ein LED-Cube reicht ein 8-bitter völlig. 8bit: z.B. PIC18F87K90, TQFP80 mit 79 IOs. Es gibt zwar einen 18F96K.. aber als ein TQFP100 mit 80 IOs lohnen die 20 pins mehr nicht, um einen IO mehr zu haben, zudem die Periferie
Beitrag #2169843: > Ich würde auch sagen, für den Anfang und auch für ein LED-Cube reicht > ein 8-bitter völlig. > > 8bit: z.B. PIC18F87K90, TQFP80 mit 79 IOs. Es gibt zwar einen 18F96K.. 69 IOs http://ww1.microchip.com/downloads/en/DeviceDoc/39957c.pdf > 32bit: z.B. PIC32MX340F128L, TQFP100
-
Thread
PIC Oder AVR?
probier doch einfach die dazugehörige software aus und studier die datenblätter von atiny 2313/pic16f84 = vergleich -> ENTSCHEIDUNG ist davon abhängig welche ideen du umsetzen möchtest. habe pic und avr ausprobiert und bin dann beim avr hängen geblieben.
verwirrt mich ein wenig, denn ich bin ein PICler. Hm die AVR`s haben 130 Befehle was wohl an diesen 16 speziellen 16 Registern liegt. Das haben die PIC's bis 18f nunmal nicht, haben aber auch so um die 80 Befehle und ganz viel Peripherie. Die AVR's haben bis 20 MIPS denke ich und PIC18f mit "J" bis
-
Thread
Beispielprogramm für RFM12 433MHz Funk-Module
Hallo! Möchte das RFM12 an einem PIC 16F876 betreiben. Auf was muss ich achten? Hat das schon jemand mit einem PIC versucht? Danke für eure Hilfe. mfg Martin
FSK Module zum Laufen gebracht. Allerdings nicht mit einem AVR, sondern der Sender laeuft mit einem pic16f88 und der Receiver mit einem pic16f628a. Der Sender schickt einen String samt checksum in die Welt und der Receiver empfaengt den String und wertet die checksum aus. Das laeft jetzt schon seit 1
-
Thread
PIC4550 - Anfänger Problem
ADCON register falsch belegt ist... Oder ob der WDT verrückt spielt oder sich gar nichts tut... Der PicKIT2 kann alle 10F, 12F, 16F, und 18F Pics proggen. ICh glaube auch alle (oder die meisten) 24F und einige 32F. Der etwas neuere PK3, der so ab 35 Eur. erhältlich ist (OHne Testplatine, mit Testplatine
register falsch > belegt ist... Oder ob der WDT verrückt spielt oder sich gar nichts > tut... > Der PicKIT2 kann alle 10F, 12F, 16F, und 18F Pics proggen. ICh glaube > auch alle (oder die meisten) 24F und einige 32F. Der etwas neuere PK3, > der so ab 35 Eur. erhältlich ist (OHne Testplatine, mit Testplatine
-
Thread
8-Bit Controller noch zeitgemäß?
hat, weil man sich mit 8-Bittern besser auskennt, weil bereits existierender Code für 8-Bitter entwickelt wurde und eine Portierung weitaus teurer wäre, weil 16-/32-Bitter komplexer sind usw. usw.
€ Das wäre auch billiger gegangen. Den STM8S103F3P6 gibts im Zehnerpack für €3,33 inclusive Versand aus China. Also für weniger als die Hälfte. Der hat auch 3 PWM-Kanäle bis 16 Bit Auflösung und eignet sich so prima, um eine RGB-LED anzusteuern
-
Thread
Programm von Pic16F628 für Pic16F88 ändern
; pdisp_1 banksel EECON1 ; !!! necessary for PIC16F88 !!! bcf EECON1,EEPGD ; !!! necessary for PIC16F88 !!! bsf EECON1, RD ; read character from EEProm banksel EEADR ; !!! necessary for PIC16F88 !!! incf EEADR,f
for PIC16F88 !!! bsf EECON1, RD ; read character from EEProm banksel EEADR ; !!! necessary for PIC16F88 !!! incf EEADR,f ; inc address for next read bcf EEADR,7
-
Thread
PIC Microcontroller
den "Bastler" wird man den heute nur noch "Empfehelen" wenn der geziehlt mit ASM anfangen möchte. 16F ASM ist -auch wegen der PEripherie- etwas simpler als 18F. Nur wie so oft verallgemeinerst du wieder im großen Stil: Die heute moderne Familie bei den 8Bit PIC ist die 18F Familie. Diese hat die
lass es gleich bleiben! Das PK1 unterstützt fast keine µC. NICHT EINEN der heute eher genommenen Pic18F und selbst bei den 16F ist die auswahl sehr dürftig. Weder die PIC 16F627/8 (A) werden unterstützt noch der 16F88. Auch der Opa 16F84 ist nicht dabei. Von den 16F88x ganz zu schweigen. Damit ist
-
Thread
PICKit 2 oder 3?
gleich ein paar Zielsysteme (spassige Modemübertragungsstrecken auf 868MHz und 2,4GHz), auf denen ein PIC verbaut ist(16F47?) und praktischerweise die Programmierleitungen beschriftet und rausgeführt sind, ideal zum rumbasteln. Eine Diskussion für oder wider PIC beabsichtige ich nicht, ich habe AVR, MCS51,6802,6502
hab jetzt einfach mal bei mcrochipdirect bestellt: PICKit 3 Debug Express, dazu 10 von den kleinen 8 Beinern 12F519, 10Stück 20-pin 16F527 und 5 von diesen interessanten Teilen mit RF Transmitter on board (16F529T39). Bin mal gespannt :-) Nochmals *Danke* für die Unterstützung!
-
Thread
passender Controller gesucht.
PIC 16F684 in SO14 (da es ja kein DIP sein soll). Passt ganz genau.
Seine Gelbe Pestilenz schrieb im Beitrag #4584996: > PIC 16F684 Der ist ja pinkompatibel zum ATtiny84.
-
Thread
Auswahl geeigneter Hardware nach langer Auszeit
Anregungen. Da heutzutage selbst relativ kleine Mikrocontroller inzwischen locker 128 KB Flash und 8 KB RAM haben können, würde ich schon gerne in C programmieren. Neben STM32 werde ich mir auch nochmal die "alten" PICs ansehen, ich habe z.B. einen PIC18F57Q43 mit 128 KB Flash und 8 KB RAM auf einem
Die XC-Compiler kannst Du kostenlos benutzen. Die kostenflichtigen Features brauchst Du nicht. Für PIC18F brauchst Du den XC8 Compiler, XC16 ist für PIC24 und dsPIC33, die ich Dir auch ans Herz lege. Die sind recht einfach zu benutzen (wenn Du PIC16 und PIC18 kennst, findest Du Dich schnell zurecht),
-
Thread
Suche µC in kleinem Package, mit USB
Die PIC16F1454, ...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)
Mbs, kosten ab ca 1.20€ (Qt=1). Sogar bei Reichelt zu haben. Ich wusste bisher gar nicht, dass es PIC16F... mit USB gibt. Bisher gab es in den kleinen Packages nur PIC18F13K50 und 18F14K50 mit 20 Pins. Die PIC16F1454 und 55 haben je nach Package nur 14 Pins.
-
Thread
Verlustleistung von Pic zu groß
Was ist eigentlich hier im Forum los?! Entschuldigt bitte das ich das sage. Aber es gibt nicht nur PIC16C oder PIC16F. MAg schon sein, dass diese nicht gerade angenehm zu Programmieren sind in ASM. Aber für neuere Applikationen sind sowieso die PIC18F zu empfehlen( stichword Nanowatt). Ausserdem gibts für die PIC18F, PIC10F und PIC12F gratis c-Compiler(Nachdem du E-Technik Student bist solltest du das ja können ;-)). Also haltet euch nicht an den PIC16F fest sondern schaut euch gleich die PIC18F an. Immerhin
-
Thread
8h Timer mit attiny85 - Genauigkeit ohne Quarz
werden ist wohl bei dieser Anwendung vernachlässigbar... Das ganze wird mit dem richtigen Timer(8bit/16bit) im CTC-Mode erledigt somit umgehst du das Vorladen der Timerregister. Dazu eine Priese Interrupts und schon löppt deine 8h Timer....
nur etwas(?) modifiziert. Wirklich gebraucht, habe ich die volle Optimierung nur, wenn ich einen PIC16F84 mit C vergewaltigt habe. :)
-
Thread
PIC oder AVR, was ist besser
sammeln. Kleine, einfachere Projekte, bevorzugt mit bedrahteten Bauteilen. Die Leistungsklasse von 8Bit AVR/PIC wird mir noch einige Zeit reichen. MPS430 / 16 Bit wäre dann die nächste Stufe. Oder gibts die MSP430 auch in DIL und als Billig-uC für einfache Sachen? Wenn ich mal mehr brauche, dann
wenigen Befehle wie auch der Nachteil -zumindest bei den ALTEN Modellen- der Bankumschaltung bei den 16F Pics genannt. (Auf AVR verzichte ich jetzt mal) > Und das spricht aus meiner Sicht dann am Ende für die AVRs als > Einsteiger-Familie. Denn im Gegensatz zum PIC kann man hier die ganze > 8-Bit-Familie
-
Thread
Welchen Controller für C++ Programmierung? Gesperrt
Was mich noch interessieren würde: Gibt es für den Cortex-M4F und PIC32 auch sowas wie "Lessons" zB direkt vom Hersteller? Oder etwas in der Art wo mal demonstriert wird wie man die Peripherie nutzt. Bei den 8 Bit PICs gibts das PICKit3 Debug/Express Kit, dort
habs extra für die ausprobiert: Meinen One Wire DS18B20 C-Code hab ich in nich mal 1/4 Stunde von PIC24 (16bit CPU) nach PIC18 (8bit CPU) portiert.
-
Thread
Möchte jemand für mich ein PIC-Assemblerprogramm schreiben?
selbst zu realisieren! Im Datenblatt ist das recht eindeutig beschrieben. Nachstehend, am Beispiel des PIC16F876 ist zu sehen wie einfach der ADC zu verwenden ist. Die "enhanced" PIC wie z.B. der 16F182x, 16F193x und andere, verfuegen ueber eine interne Referenspannung, gestuft 1024, 2048, 4096 mV. Ueberhaupt
er Anfänger ist, was sollen dann diese konkreten Vorgaben? > Warum muß es Assembler sein? Warum PIC? Warum dann ausgerechnet PIC16? Na, weils halt vom Lehrer so vorgegeben ist ;-) Irgenwer hat mir mal erzählt, dass die Uraltgurke 16F76 beim Leerkörper sehr beliebt sein soll. Ich versteh allerdings
-
Thread
PIC-Clones und 4-Bit MCUs aus China (MDT-MCU)
Äquivalenzliste: https://sites.google.com/a/crossic.com/backup/brands/mdt Was ich daran nicht verstehe: Der PIC16F54 oder ein STM8S003 kostet bereits <0.30 EUR auf Aliexpress oder teils auch beim Distributor. Wie kann sich das lohnen? Weshalb werden noch OTPs angeboten? Flash ist ja eine ausgereifte und
ATMega8 oder PIC16F1825. Bei Taobao sind die STM8 für 10ct/St. zu haben wenn man eine komplette Rolle nimmt. Da kann man also am Stückpreis keine 20ct mehr einsparen. Natürlich würde ich als Zahnbürstenhersteller
-
Thread
Frequenzzähler mit PIC 16F628A
das Original zu finden ist. https://www.electronics-lab.com/project/100mhz-frequency-counter-with-pic16f628a-2/ Auch mit dem Original haben wir viel zu wenig Informationen.
https://www.electronics-lab.com/project/100mhz-frequency-counter-with-pic16f628a-2/ im prinzip hast du recht Thomas N ,aber das ganze drumrum fehlt bei dir.
-
Thread
LPC2103 63MIPS?
256 einzelnen Bytes in Assembler: Hier noch einmal die Zeiten in C: // fill 256 single bytes // dsPIC@30MIPS = 128.26µs // ATMEGA@16MIPS = 657µs // LPC2103@60MIPS = 46.93µs pa8 = a; for (i=0; i<256; i++) { *pa8++=0x11; } Und hier die Zeiten in Assembler: dsPIC30@30MIPS 8,63µs
sollte es eigentlich richtig sein: [c]asm volatile ("":::"memory");\ // copy 64 32bit words // PIC18@10MIPS = // PIC24@40MIPS = 40.25?s // dsPIC@30MIPS = 53.66?s // ATMEGA@16MIPS = 274?s // Z16F@20MIPS = 23.0?s // LPC2103@60MIPS = 17.10?s pa32 = (long*)a; pb32 = (long*)b;
-
Thread
PIC12F1822 vers. PIC 18F4550
Ich sehe aber nicht den Sinn von dem PIC18F4550 zu PIC 12F1822 umzusteigen. Wenn das ein PIC16F877 wäre oder änlich, dann könnte das gehen, aber mit deinen Kenntnissen schaftst du das sowieso nie.
unterstützt. gibs doch. Microchip hat seit Neuem eine überarbeitete Reihe an Compilern. Für 8-bit uC (PIC10,12,16, und 18) -- XC8 für 16-bit uC (PIC24 und dsPIC) -- XC16 für 32-bit uC (PIC32) -- XC32 HTH
-
Thread
Wahl der richtigen µC-Familie Gesperrt
Testplatine selber herstellen kannst/möchtest, schau doch mal bei [http://www.sprut.de/electronic/pic/test/index.htm] vorbei und bau Dir selbst eine Testplatine für 18- oder 28-Pin PIC-µC. Wenn Dir ein guter 8Bitter genügt, böte ein "enhanced" PIC wie z.B. der 16F1827 oder ähnlich mit seinen Modulen
DIP-Gehäuse erhältlich Schau einfach mal in die entsprechenden Datenblätter [http://www.reichelt.de/PIC-16F1827-I-P/3/index.html?&ACTION=3&LA=446&ARTICLE=96480&artnr=PIC+16F1827-I%2FP&SEARCH=PIC+16+F1827]. mfG Ottmar
-
Thread
Anforderungssammlung CAN Hausbus mit PIC µC
Nun, was bleibt bei mir drauf ? - Der µC PIC18F458 (PIC18F4480 und PIC18F4580 passen da auch.) - HS Quarz in kleiner flacher SMD-Bauform - 4 oder 8 Mhz geplant - kleiner THT-Röllchenquarz mit 32 KHz - CAN IC: Standard IC's: SO8 & SO14
> Nun, > was bleibt bei mir drauf ? > > - Der µC PIC18F458 (PIC18F4480 und PIC18F4580 passen da auch.) Ich würde gerne den PIC18F2685 oder den PIC 18F4685 nehmen. Muss mal nachschauen ob die auch pinkompatibel sind... > - HS Quarz in kleiner flacher
-
Thread
Microcontroller Board welches wofür?
Quellen. außerdem gibts nicht DIE PICs, sondern 8 bitter, 16 bitter und 32 bitter (MIPS Kern). Alle Reihen kannst du mit dem 60€ Pickit3 programmieren und debuggen. Kannst Dir mal das Datenblatt zum dsPic 30f4012 ziehen, das ist ein 16 bitter, doppelt
neueste AVR mit den Möglichkeiten des seit gut 10 Jahre ausdrücklich als veraltet gekennzeichneten "PIC16F84(A)" verglichen. Fakt ist das die Pic16F Familie tatsächlich nicht Ideal für C ist. Das 16er Design ist recht alt, hat in den Grundzügen schon einige Jahrzehnte auf dem Buckel. Für einfache
-
Thread
PIC12F675 brauche Hilfe
testen habe ich einen PIC16F84A Programmiert. Das Programm und das Brennen, sowie die Abarbeitung des Programms haben einwandfrei funktioniert. (Dieser PIC wird über einen externen Quarz getaktet). Nun wollte ich ein kleines
Hier mal ein Beispiel für den AVR-GCC: [c] #define F_CPU 16e6 // 16MHz #define T1_PRESCALER 8 // F_CPU / 8 OCR1A = F_CPU / T1_PRESCALER * 20e-3 - 1; // 20e-3 = 20ms [/c] Peter
-
Thread
Warum ausgerechnet "PIC"?
Hallo Matthias, "ich wollte mal fragen, was denn eigentlich das besondere an PIC Controllern ist..." Das Besondere am z.B. PIC16F84 ist Z.B., daß er in einer Schaltnetzteilapplikation, in einer Wechselrichterschaltung oder in einer Wechselstromgeneratorsteuerung usw. problemlos
Hallo Matthias, "ich wollte mal fragen, was denn eigentlich das besondere an PIC Controllern ist..." Kann sein dass auch ich in letzter Zeit hier einiges gefragt und angesprochen habe, weil ich als Ausbilder nun durch die Neuordnung der Elektroberufe und dem Baustein PIC16F84A
-
Thread
PIC 16F84 geeignet ?
Hallo, welcher PIC eignet sich zum Einstieg in das Thema "C auf PIC" ? Ich dachte an einen 16F84, bin mir aber unsicher. Thanks, Ashoka
Ashoka schrieb im Beitrag #5073025: > Hallo, > > welcher PIC eignet sich zum Einstieg in das Thema "C auf PIC" ? > Ich dachte an einen 16F84, bin mir aber unsicher. Ein PIC32MX150F128B wäre ganz angebracht. Es muss ja kein 8-Bit PIC sein, oder? http://
-
Thread
Kann PICC18xxx alles, was die PIC10/12/14/16 können?
im jeweiligen Gehaeuse. IMHO eine gute Wahl ist: 8 pins: PIC12F683 14 pins: PIC16F684 18 pins: PIC16F88 (gibt's inzwischen aber schon bessere) 28 pins: PIC18F2520 40 pins: PIC18F4520 20 pins mit USB: PIC18F14K50 28 pins mit USB: PIC18F2550 40 pins mit USB: PIC18F4550 Fuer mehr Rechenleistung (~30 MIPS und 16 bit, die 18F hat max. ca. 12 MIPS un 8 bit) dann dsPIC30F-Serie (die kann noch mit 5V arbeiten und gibt's in DIP) oder 33F bzw. 24F (weniger Auswahl
-
Thread
MC PIC - Warum diese Ungleichbehandlung?
zu folgendem Ergebnis für den Monat Juli 2012 gekommen: AVR: 256 ARM: 81 PIC: 64 Arduino: 31 MSP430: 16 8051: 10 AVR32: 7 C16x: 5 TriCore: 2 PowerPC: 1 R8C/M16C/M32C: 0 --> PIC hat mitlerweile die drittgrößte
zu diesen Beispielen AD822 ATmega8 LM324 Na dann probier's doch mal mit folgender Seite: http://www.mikrocontroller.net/part/PIC18F45K20 (generell einfach nach einem Bauteil suchen, und wenn's nicht existiert, wird dir gleich