-
Thread
[Umfrage] AVR vs. PIC (bzw. weitere Familien)
AVR ------------> 16 PIC ------------> 10 MSP430 ---------> 2
AVR ------------> 16 PIC ------------> 12 MSP430 ---------> 2 ARM ------------> 1 8051 -----------> 1
-
Thread
Quarz: Fehler durch falsche Kondensatoren konstant?
Info, wo der überhaupt dran hängt. Lisa schrieb im Beitrag #3446954: > Am Timer1 Oszillator eines PIC16F877A
Lisa schrieb im Beitrag #3449271: >> Am Timer1 Oszillator eines PIC16F877A Glatt überlesen. Nach dem Datenblatt von dem PIC hat der keine Kapazitäten am Timer1 verbaut, also jenseits dessen was sich nicht vermeiden lässt. Danach müssten die 22pF zusammen mit dem
-
Thread
Neuer ATtiny104?
Als Vergleich mal ein Die-Photo vom PIC10F206. Der liegt mit 0,75kB Flash und 24 Bytes RAM nicht weit weg. Nur die 16 Register fehlen, die mindestens so viel Platz fressen dürften wie die 32 Bytes SRAM. http://www.tayloredge.com/museum/mymuseum
Lothar schrieb im Beitrag #4296091: > Vergleichbarer PIC10F222 kostet die Hälfte Seltensam: wenn ich bei Digikey gucke, dann kostet ein ATtiny10 (in den Stückzahlen, bei denen das relevant wird, also ganze Rollen) 36 Cent, der PIC 10F222 37 Cent.
-
Thread
Was wird Entwicklung einer Platine mit uC, Display, USB kosten?
dann automatisch in den Slave-Mode schalten, falls er selber adressiert wird. Außerdem hat der PIC16C64 kein USB. Multimaster I2C + USB scheint also kein PIC zu können. Z.B. der Atmel AT90USB646 kann beides. Peter
Peter Dannegger schrieb im Beitrag #2147103: > Multimaster I2C + USB scheint also kein PIC zu können. Echtes MMA I2C kannst du mit JEDEM Pic. Meine erste Anwendung mit echtem MMA I2C auf dem Pic lief -und läuft noch heute- auf einem 16C84. Somit läüft es auch auf jedem USB Pic. Nur
-
Thread
PIC12F675 Einstieg
kann? Wie ist das ganze beim PIC16? Ist da der Umstieg auch so groß und verwirrend? Gruß
was meinst du mit "klein" resp. "gross"? die PIC18 gibts auch in 18-pinnigen gehäusen. ich machte den einstieg mit den 16er und seit ich einmal einen 18er programmierte, fasste ich die 16er nie mehr an. ich habe noch etliche 18er aus einer alten bestellung
-
Thread
PIC macht Rechenfehler?
der Referenz. > Neulich gab es auch schon eine Frage bezüglich der > Vergleichsoperation beim PIC über mehrere Bytes (WORD, LONG > etc.) Ging es dabei auch um die 16-Bitter, oder bezog sich das auf die 8-Bit PICs? Die 8-Bitter sind etwas "gewöhnungsbedürftig" und 16/32-Bit Operationen machen
Hallo, Ge E. schrieb im Beitrag #4382161: > Ich hatte das Problem früher schonmal bei einem anderen PIC und habe es > aber irgendwie in den Griff bekommen. auch ich verzweifelte mal mit Assembler für dspic30f (derselbe Assembler wie pic24). Also programmierte ich das ganze mit C (XC16, MPLABX) und
-
Thread
Eingangsspannung wenn keine Versorgung anwesend
auf die 16 Stunden geschaltet werden können.
John schrieb im Beitrag #5421080: > "wait 16h" Gibts auch ein "wait 1ms"? Weil: 16h bestehen aus vielen ms
-
Thread
ADCC - nur zuckeln am Eingang!
PIC-Besitzer schrieb im Beitrag #5098811: > // Conversion finished, return the result > return ((ADRESH << 8) + ADRESL); Den PIC kenne ich nicht, aber beim AVR muß man die Reihenfolge beachten
Peter D. schrieb im Beitrag #5101117: > Beim AVR gibt es neben ADCL und ADCH auch ADCW. ADCW ist 16Bit Gibts bei XC8 auch: ADRES In der PIC18F26K40.h definiert, die über xc.h automatisch includiert wird: [c]extern volatile unsigned short ADRES @ 0xF63;[/c]
-
Thread
PIC's sterben wie Fliegen
Hab noch: -PIC12C508/JW -PIC16C57/JW -PIC16C71/JW -PIC16F84/20 Bei dehnen gibt es die Probleme nicht, Gott sei Dank. Wär echt übel wenn die auch noch kapput gehen würden, sind ja nicht grad billig. @Andreas
Hi Flo, ja sorry, ich meine natürlich die C-Typen (16C773), die mit den eingebauten 12-Bit-A/D-Wandlern. Naja wie gesagt, ich mache schon seit anderthalb Jahren nix mehr mit PIC. Da die anderen Controller bei Dir offenbar zu löschen gehen, scheint es ja
-
Thread
Wie kann ich Daten von einen Triple Axis Accelerometer an den PC per USB senden?
Frank M. schrieb im Beitrag #3168177: > Ich komme vom PIC-Lager und würde dir 16-Bit PIC24 bzw. 32-Bit PIC32 > empfehlen, dazu das Buch http://flyingpic24.com/index.html, bzw. > http://exploringpic32.com/ Erfordert aber zusätzliche Hardware um die > Projekte
Fabian Andrä schrieb im Beitrag #3168225: > Frank M. schrieb im Beitrag #3168177: >> Ich komme vom PIC-Lager und würde dir 16-Bit PIC24 bzw. 32-Bit PIC32 >> empfehlen, dazu das Buch http://flyingpic24.com/index.html, bzw. >> http://exploringpic32.com/ Erfordert aber zusätzliche Hardware um die >>
-
Thread
USB-Microcontroller für universelle Verwendung, I/O
Collector) > 5V sollte mit wenig Bauteilen steuerbar sein. > Stromversorgung über USB Vorschlag: PIC16F1454 oder PIC18F2553. Sind nackte Chips mit USB-Hardware drin, lochrastergeeignet, 5V-Betrieb, einfach anzuschließen. Beim PIC16F1454 brauchst Du nicht einmal einen Quarz. XC8 Compiler, MPLAB IDE
) theoretisch möglich. Prinzipiell könnte man ja den PIC16 LF 1454 nehmen, und die 5 V per externe Schaltung nehmen. ( 12 V ist vorhanden, ein kleiner Festspannungsregler ist ja kein Problem ) Ansonsten den PIC16LF1459 wenn die Pins nicht reichen. Viele
-
Thread
Quo vadis, MC Welt?
man im kleinsten PIC wie im dicksten PIC antrifft, es gibt auch in manchen Dingen die gleiche "Denke" in den Strukturen - aber eben nicht wirklich familienübergreifend. Die Strukturen der Familien PIC16, PIC18, PIC24, PIC32
viele Cortex-basierte Controller) Microchip wird im 32-Bit-Sektor weiter auf MIPS setzen. Ob die 16-Bitter (PIC24, dsPIC, ebenso die MSPs bei TI) mittelfristig noch eine Chance haben, eher unwahrscheinlich. Nischenarchitekturen 1) werden es noch schwerer haben: Kosten/Zeit, Toolset/chain usw. 1
-
Thread
ATTINY Development Board - Welche Konfiguration?
! Hatte mir mal alles > zusammen gekauft, was es da so gab. Wenn Du was kleines haben willst: PIC16F1454, PIC16F1455 oder PIC16F1459. Die haben standardkonformes Full Speed USB in Hardware, und das funktioniert auch. Gibts auch in DIL, funktioniert mit 3.3V und 5V und ist auch sonst einfach zu handhaben
Frank K. schrieb im Beitrag #7317417: > Wenn Du was kleines haben willst: PIC16F1454, PIC16F1455 oder > PIC16F1459. 12 Jahre in Beruf und Hobby mit PIC gearbeitet, sehr zuverlässige Systeme! Habe sogar noch den ICE 3 und MPLAB. Nur Cortex ist einfach besser und so billig
-
Thread
Schneller Mikrocontroller mit Ethernet gesucht
www.futureelectronics.com/en/technologies/development-tools/rf-wireless/Pages/2168813-EVALKIT-UPE-1X-M-M1-9.aspx PIC32MX795 bis zu 512 kiB Flash, 128 kiB SRAM, USB Device und Host, 10/100 Ethernet MAC, 16 Kanal 10-Bit ADC (max. 1 MS/s) CY8C55xx bis zu 256 kiB Flash, 64 Kib SRAM, USB Device, 12-Bit 1MS/s SAR ADC
Moin Martin, halte dich an ein Board mit nem Pic32 oder (wegen Signalverarbeitung) nimm eines mit dsPic33 und vielleicht gibs ja auch ein Board mit dsPic das einen von Microchips ENCXxXXX- Ethernetchips mit drauf hat. Der Vorteil ist ganz klar das
-
Thread
Atmel-µC mit USB-Controller im DIP-Gehäuse
. > > Hab ich etwas übersehen? Nein. Außer dass Du bei Microchip fündig werden würdest. Z.B. PIC18F4553(DIP40)/2553(DIP28), oder aus der 16 Bit Serie den PIC24FJ64GB002, oder aus der 32 Bit Serie den neuen PIC32MX220F032B. Den passenden USB-Stack gibts kostenlos bei Microchip zum Download.
! Da bist Du schon in die erste Vorurteilsfalle getappt. Die meisten Leute kennen nur die alten PIC16/18. Schau Dir mal PIC24 oder dsPIC an. Die haben ein ähnliches Registermodell wie die AVR, mit dem kleinen Unterschied, dass die Register dort 16-bittig sind und der Chip etwa zwei-dreimal schneller
-
Thread
Neuer Prozessor
noch... was sollen die uC in deinen Geräten machen... nichts? gut, dann nimm zum AD-Wandeln einen PIC10F22x oder ATtiny13 und für das P.O.D. (what the hell is this) einen belieben uC mit 16 I/O, zB PIC16xxx oder ATmegax8 oder ATtiny2313 oder ATtiny26.... oder irgendeinen anderen... es gibt sicher Dutzende
PIC ;-). Für den µC mit Analogen Eingängen würde ich einen PIC18Fxxxx nehmen oder vl bei Analog Devices vorbeischauen. Wie wärs mit einem ADuC? mfg Schoasch
-
Thread
T6963C Versorgungspannung
man sieht natürlich nichts von Cursor. Hab' die Software mal in den Anhang gehängt. Ist für den PIC16F84A.
vom "1 Kommando ohen Daten-Befehl" kopiert und dann nicht weit genug geändert. 2. Meinen zweiten PIC 16F876 habe ich auch direkt abgeschossen. Problem war, dass ich oft zwischen zwei PICs gewechselt habe. Beim PIC 16f84 fängt der freie RAM ab einer kleineren Adresse an (0x0C). Beim PIC 16f876 stehen
-
Thread
PICKit2 inkl. DemoBoard + mehrere Pics
?;ACTION=3;LA=444;GROUP=A38;GROUPID=2969;ARTICLE=87179;START=0;SORT=artnr;OFFSET=16;SID=10Tn98K38AAAIAAH10lT011a58368a66cc77bb8b55f0c1525106b - 2x PIC16F648A-I/P - 2x PIC16F688-I/P - 2x PIC16F84A-04P - 8x IC Sockel 18polig Wer mag den Edelschrott haben? Ich hab ihn erst 02.02.2012
Wieviel würdest du nur für die PIC wollen? - 2x PIC16F648A-I/P - 2x PIC16F688-I/P - 2x PIC16F84A-04P Programmer usw. hab ich schon. ;) MFG Johannes
-
Thread
Frage zu CCL-Einheit in neueren AVR-Controllern
zu gebrauchen?! Eine wünschenswerte Anwendung hätte ich durchaus. Bei einem Projekt wird ein 8x16 Punkmatrix-Modul angesteuert. Der dazu nötige Interrupt zur Ansteuerung der 8 Reihen (Mosfets) und 16 Spalten * 3Farben = 8*48 Leds (3*16 Channel Driver IC, SPI) benötigt 800 Hz für ein halbwegs ruhiges
Beitrag #7250990: > Eine wünschenswerte Anwendung hätte ich durchaus. > Bei einem Projekt wird ein 8x16 Punkmatrix-Modul angesteuert. > Der dazu nötige Interrupt zur Ansteuerung der 8 Reihen (Mosfets) und 16 > Spalten * 3Farben = 8*48 Leds (3*16 Channel Driver IC, SPI) benötigt 800 > Hz für ein halbwegs
-
Thread
welcher Mikrocontroller ist der beste
klar) oder zum Selberbauen (www.sprut.de) Zu den Pics: die gibts ab 8 Pin z.B bei Reichelt, Standard PIC 16F627 (18-pinner) für 3,30 Euro. Ein AVR-Fan gibt hier sicher auch was zum Besten. Da siehts wohl ähnlich aus. Gerhard
programmiergerät für PICs kann man für 5 einzelteile bauen, anleitung z.B. bei http://www.sprut.de/electronic/pic/index.htm teile bei http://www.reichelt.de/ einen 16F628 gibts da z.B. für 2,65 einen 16F630 für 1,45 Mit eine Universitäts - oder Firmen -emailadresse gehts auch als kostenloses muster über
-
Thread
Sinus bis 150kHz mit Leistung aus PWM
Es gibt durchaus PIC die das koennen. zB dsPIC30F2023, mit einer PLL bis 480MHz, speziell fuer solche Anwendungen. PWM mit erhoehter Frequenz, und/oder Aufloesung.
das er nur diese eine Aufgabe übernehmen kann. Die Vorgabe Frequenz erhält er dann von einem anderen PIC über SPI.
-
Thread
PICKIT 3 Demo Board (PIC18F45K20) - Build failed
Hallo Nach langer Suche nach einem guten Democode bin ich auf http://www.pic18f.com/tutorial/2007/12/06/tutorial-2-hello-world/ ein gutes Tutorial gestossen. Leider sind die von Microchip angebotenen Codes entweder in C oder für Pic16. Habe nun den Code angepasst, trotzdem
Datasheet konnte ich nichts finden, was ich finden konnte war EQU allerdings bei einem Beispiel für PIC16. Vielen Dank für die Hilfe.
-
Thread
Für wen sind PICs gemacht?
dadurch etwas > "angestaubt" Ah! Noch jemand, der nur die 8-Bit PICs kennt. Schau Dir auch mal die PIC24/dsPIC und PIC32 an. Die PIC24-Architektur ist ähnlich wie AVR, aber halt 16 Bit Register, und PIC32 hat einen MIPS-Kern, wie ihn in den 90'er Jahren die großen UNIX/VMS Workstations von DEC, SGI und
Mal abgesehen davon, dass ich für allgemeine µC-Sachen ein ARM-Konvertit bin, sehe ich PIC preislich deutlich attraktiver als die anderen 8/16-Bitter (im Prinzip auch beim PIC32MX, aber da macht das prozentual nicht ganz so viel aus). So ein SOT-23(-6) ist schon verdammt sexy, wenn der
-
Thread
Microchip PIC24F16KA102 Versorgungsspannung und Stromverbrauch
Hallo, Ich arbeite mit einem PIC XLP 16 Bit Development Board mit einem PIC24F16KA102. Heute habe ich die Versorgungsspannung (Range von 1.8V - 3.6V) und den Stromverbrauch mit einer Messung gegenüber gestellt und folgendes beobachtet
> Beachte, dass der PIC24F16KA102 keinen integriert hat. stimmt, danke ... aber jetzt hab ich noch weniger erklärung für die messwerte... :(
-
Thread
MSP430 oder PIC24
mehr. Überleg dir gut, ob du 32Bitter verwenden willst. Die 16-Bitter (zumindest PIC24) haben den Vorteil, noch relativ simpel zu sein. D.h. programmieren nach Datenblatt ist noch gut möglich. Das ist bei den 32Bittern nicht so. Speziell bei STM32 muss man auf
guten Tach, also eins will ich hier mal klar stellen, die pic24, Dspic33 sind in Assembler besstens zu beherrschen, denn unter 100 Befehle ,orthogonaler Befehlssatz, weil überschaubare Kernarchitektur. Ich behaupte sogar, das diese 16bitter sehr gut zu beherrschen
-
Thread
HDD Clock (Timer Programmieren)
Eine Frage an Dreister Schnösel. Sind die Schritte (in deinem Bsp. 65535) für jeden PIC anders oder sind es immer 65535 Schritte bei einem 16-Bit "breiten" PIC?
Aleksandar J. schrieb im Beitrag #3861766: > Sind die Schritte (in deinem Bsp. > 65535) für jeden PIC anders oder sind es immer 65535 Schritte bei einem > 16-Bit "breiten" PIC? 2 hoch 16 ist immer 65536. Das ist nicht an einen PIC oder AVR oder sonstwas für einen Kontroller gebunden. http://
-
Thread
UART Protokoll für µC
FA_NWT als eines von tausenden _möglichen_ Verfahren: [c] 3.2 der physische Datenverkehr vom PC zum PIC Der PC darf alle Zeichen von 20h bis 5Fh sowie 0Dh und 0Ah zum PIC senden. Das umfaßt alle Großbuchstaben, Ziffern, Leerzeichen, Zeilenschaltungen und die nötigsten Sonderzeichen. Der PIC sendet
nie Mission Critical. BTW: Arbeite etwa 20 Jahre mit unterschiedlichen Controller von AVR Tiny / PIC16 / PIC 32 / AVR Mega / SamD / SamV bis imx7/AM335x und ich kann mich nicht erinnern, dass ich jemals bewusst auf einer seriellen Verbindung einen Fehler gesehen habe. Und bis SSH über LAN läuft, muss
-
Thread
Von AVR nach PIC
neueren AVRs mit 16MHz sauschnell sind. Da kann es leicht passieren, daß bei der Übernahme von Delay-Schleifen vom PIC, diese dann zu kurz sind. Also lieber erstmal einen kleineren Quarz oder internen Takt (z.B. 1MHz) auswählen
will ja eigentlich nicht schon wieder anfangen aber deine Liste zeigt mal wieder, das Du außer den 16C5X anscheinend keine weiteren PIC´s kennst. Ein Sicherungsregister für die Portrichtungsumschaltung wofür soll das denn gut sein?? Die meisten PIC´s haben ein Portrichtungsregister, welches Schreib und
-
Thread
Pic Programmer selber bauen
gebaut hatte, läuft immer noch, allerdings benutze ich mein eigenes Brennprogramm und verwende nur PIC16Fxxx, weswegen ich bislang keine Lust hatte, die Algorithmen für die PIC18 einzubauen. Bei Windows 7 wird das Ganze sicherlich schwieriger werden, ausprobiert hab ich das selbst noch nicht. Und
Z.b. für mich. Doch ein Clone vom PICKIT3 kostet bei Ebay 21€ und ein Clone vom PICKIT2 kostet 16€, beides kostenloser Versand. Ich würde mir für 16€ den Clone vom PICKIT 2 kaufen, wenn nicht PICKIT3 Clone. Versandkosten bei Reichelt sind schon 5.60€, dazu ein PIC18F2550 für 5.45€, eine Lochrasterplatine
-
Thread
Präziser, einfacher 850kHz Oszilator
einem PIC12F1572 (~0,60 €) und dann Systemclock und PWM passend parametrieren. (Alternativ normaler Quarz und anderen -modernen- 16er PIC (die mit mehr als 8 Beinchen) der dann auch mit externen Quarzen zurechtkommt
... ich denke, eine gute wahl wäre z.b. pic16f18313 genutzt wird der nco und der temperature indicator. mit dem 20bit teiler (nicht nur binär teiler!) des nco und einen quarz kannst du leicht die 850khz erzeugen. mit dem tp indicator wird die
-
Thread
Suche schnellsten ARM Mikrocontroller mit internen Flash
das wäre sehr günstige Alternative. Ich brauch kein OS/Linux etc... mein letzter Projekt war auf PIC32 realisiert, war so ein UART 16bit 2,5Mbaud auf SPI Konverter, das UART ist 16bittig + 1Startbit und 1Stopbit, zwischen den Stop und Startbits gab es keine Pausen, müsste in der Software realisiert
Hermann U. schrieb im Beitrag #2426145: > mein letzter Projekt war auf PIC32 realisiert, war so ein UART 16bit > 2,5Mbaud auf SPI Konverter, das UART ist 16bittig + 1Startbit und > 1Stopbit, zwischen den Stop und Startbits gab es keine Pausen, müsste in > der Software realisiert
-
Thread
Modernes "Z80 Klein-Computer"-Analogon für Jugendliche/Kinder?
PIC12/16/18 debuggen, d.h. Code im Einzelschritt ausführen und sich Speicher und Register anschauen und ändern (das finde ich extrem wichtig speziell für den Anfang), und der Debugger/Programmer (PicKIT3
durchaus geeignete Bastel-Projekte herhalten können: Das Gerät mit dem Knopf ist ein NF-Generator (PIC16Firgendwas und AD9833) und das andere ist ein Reziprok-Frequenzzähler (PIC16F627/8 und einige UHS-Einzelgatter). Die Schaltungen beider Geräte sind ziemlich übersichtlich und die Firmware ist in
-
Thread
security bits im PIC nicht zurücksetzbar
meinem Brenner leider nicht gehen, den habe ich auch selbst gebaut (serielle Schnittstelle -> MAX232 -> PIC16F628 -> TargetPic (hier auch PIC16F628). Ich werde mir aber mal den Code von anderen DIY-Brennern mal anschauen, vielleicht gibt es ja doch einen undokumentierten Unterschied zur Spezifikation (den
Brenner leider nicht gehen, den habe ich auch selbst > gebaut (serielle Schnittstelle -> MAX232 -> PIC16F628 -> TargetPic (hier > auch PIC16F628). Nein, damit wird es wirklich nichts mit meinem Vorschlag. Frage: Warum hast du dir das angetan, eigene Benner-HW und Brenn-SW abseits von allem, was
-
Thread
Lauflicht mit 28! Led´s
> Ein Aufbau mit µC oder mit PIC(oder war das das gleiche? hab ich > nie richtig verstanden). Ein PIC ist ein Mikrocontroller, aber nicht jeder Mikrocontroller ist ein PIC. Es ist einfach eine der Mikrocontrollerarchitekturen.
Hi Wie schon erwähnt, ist der PIC ein µC... ich würde mal jetzt ganz grob behaupten, dass er in die Klasse eines AVRs fällt. Stimmt zwar nicht ganz aber beides sind 8bit RISC µCer. Zur Hardware(wenn du es mit einem PIC machen willst
-
Thread
Wann gibts mal wieder neue gute AVR 8-Bitter?
man bekommt alles irgendwie dran-adaptiert, aber in > Hardware wäre toll gewesen. Bei USB gibts PIC24, dsPIC33 und PIC32 in SDIP28. https://www.microchip.com/en-us/product/PIC32MX270F256B FS Host, Device und OTG. 50 MHz, 256k Flash, 64k RAM. Alles da. Kaufbar. https://www.mouser.de/ProductDetail
nach solchen Ausschau halten. Nachtrag: Ich hätte lieber HW CRC16 auf meiner Wunschliste
-
Thread
Grundlagen zum PIC
Standard"-Vorlage sieht so aus, wenn ich beginne. Der Rest wird anhand der gewünschten Funktion und des PIC-Datenblatts eingefügt. Ich denke, bei Dir fehlt das config-word (s. zweite Zeile) [c] #pragma chip PIC16F876 #pragma config = bin(11.1111.0111.0001) #include "int16CXX.h" void initPIC
....hm, einnmal hat´s funktioniert, jedoch bekomme ich jetzt die Fehlermeldung Error[1] C:\PIC\Programme\Versuch9\neu9.c 1 : Unable to open file '16F627.h' (The file name or path can be wrong (Also consider option -cif)) In meinem Program steht oben #pragma chip PIC16F627 #pragma config
-
Thread
IRMP auf einen PIC18F4520 portieren
XC8) typedef unsigned char uint8_t; typedef unsigned short uint16_t; #endif Und nimm dabei bitte das define von WIN32 raus. Das ist definitiv falsch. Mehr kann ich Dir nicht helfen, da ich keine PIC-C-Entwicklungsumgebungen kenne. Wahrscheinlich musst Du aber
Schedule: normal Last Changed Author: ukw Last Changed Rev: 120 Last Changed Date: 2013-04-09 16:17:52 +0200 (Di, 09 Apr 2013) c-2po:~/MPLABXProjects/PIC18F4520/IRMPtest1.X$ also hab nicht alzu viel aendern muessen, achte auf die svn rev, war r120. in meinem main.c: keine frage, #include
-
Thread
MMC/SD Bootloader füt ATMega16
Pushs und 6 Pops. Habs einfach in die main loop eingefügt. Pushs, Pops waren dann weg. void fat16_readfilesector(uint16_t startcluster, uint32_t filesector) benutzt keine absolute Sektornummer sondern eine relative Sektornummer im File. Bei AVR/ATMega reicht da auch uint16_t ;) void fat16_readfilesector
vorhanden ist. Viel Spaß Stefan P.S. Den Bootloader im Anhang habe ich mit einer 512 MB Karte FAT16 mit MBR, mit einer 16 MB Karte FAT12 mit MBR und einer 16 MB Karte FAT12 ohne MBR erfolgreich getestet.
-
Thread
Software Bügelstation
GC9235 und GC9230 identisch ist und die von den Modellen GC9245 und 9240 Pinout Kompatibel. Ist ein PIC16F886 Verbaut. Vielen Dank im Voraus lg Flo
Welches Gehäuse hat der PIC16F886? Ich sehe fürs Programmieren zur Verfügung.
-
Thread
AD- Wandlung Programm fertig aber auch richtig?
delay_ms(20); //wo ist diese Funktions definiert? TRISB=0x00; //wo ist Makro definiert? pic16f887.h ? LATB=0x00; //wo ist Makro definiert? pic16f887.h ? while(1) { count++; adc_wert=read_ADC(); //wo ist diese Funktions definiert? delay_us(10); //Funktion definiert
delay_ms(20); //wo ist diese Funktions definiert? TRISB=0x00; //wo ist Makro definiert? pic16f887.h ? LATB=0x00; //wo ist Makro definiert? pic16f887.h ? while(1) { count++; adc_wert=read_ADC(); //wo ist diese Funktions definiert? delay_us(10); //Funktion definiert
-
Thread
SPI Problem!
>Was ist denn das für ein Controller? pic16f648A
Mit dem hab ich auch viel gearbeitet bei 3.2V , nimm doch den PIC16LF648 / PIC16LF628 . Das sind die Low-Power-Versionen. Ansonsten Spannungsteiler in die Signalleitungen und fertig.
-
Thread
Spotwelder - Transistortreiber
So, ich hab mal einen meiner 1F-Kondensatoren mit 0,5A in ca. 16 Sekunden auf 16V geladen. Ich denke 20 Sekunden zwischen Schweißvorgängen zu warten sollte jetzt nicht so das Problem für mich sein ;)
Q=I*t U=Q/C Q=0,5A*16s=8C C=Q/U=8C/16V=0.5F
-
Thread
PIC besser für Synthanwendungen ( Midi & Co ) ?
dsPIC ist was völlig anderes als der klassische PIC. Was ist "magic core"?
"dsPIC ist was völlig anderes als der klassische PIC." Wie, ich denk das ist ne uC/DSP Kombination. Das soll heissen, dass der verwendete uC mit nem PIC nicht verwandt ist? Woher hast du die Info? Direkt
-
Thread
16 unabhängig arbeitende Oszillatoren ?
: JEDER uC, der Deine 16 Eingaenge (und einen Ausgang) hat ist damit unterfordert. Wenn Du einen Portkonverter fuer die 16 Eingaenge auf serielles Protokoll benutzt, tut es ein 8-beiniger PIC. Nicht gerade mit einem Uhrenquarz
befährt. (Pflicht !) > Die Karte ist irgendwo (hängt an der Wand) > Auf ihr sind (mindestens) 16 Leuchttürme/Tonnen. Ja richtig: sehe auf http://www.mydarc.de/dk1kq/bilder/PIC1582.jpg http://www.mydarc.de/dk1kq/bilder/PIC1583k.jpg http://www.mydarc.de
-
Thread
16Bit PIC von Fujitsu .. hat jemand Informationen?
also das Gehäuse. Und mit PICs haben die reinweg garnichts zu tun. Das ist eine Fujitsu-eigene 16bit Architektur, MB90-16LX, die ganz vage an eine auf 16bit aufgebohrte Version von 8051 erinnert.
Zur Bezeichnung PIC: http://www.sprut.de/electronic/pic/index.htm, http://www.mikrocontroller.net/articles/PIC.
-
Thread
Flash Speicher beschreiben PIC12F1501
ich mich auch länger auseinandergesetzt und habe versucht nachzuvollziehen was dort genau passiert. (PIC10_PIC12_HEFlash.c / PIC10_PIC12_HEFlash.h / Example_main.c) Wenn ich mit dieser Funktion versuche daten zu schreiben / lesen erhalte ich nicht die gewünschten Resultate (Ich bin mir bewusst, dass mein
#6469902: > Ich dachte, es ist im mindestens eine > einzelne Zeile (Row) zu löschen. Sie schreiben 16Bytes, das wäre ja 16 x > 8Bit korrekt? 16 Words, weil das Latch 16 Words breit ist. Ist im Dabla eigentlich toll zu sehen, schön als Diagramm aufgemalt. Zerlihetzer schrieb im Beitrag #6469902
-
Thread
14 Segment Display ansteuern
ansteuern können und ist dazu noch ziemlich günstig: https://www.digikey.de/products/de?keywords=PIC16F19197T-I%2FPTCT-ND https://www.microchip.com/wwwproducts/en/PIC16F19197 Du brauchst zwingend spezielle Controller für rohe LCD-Gläser, die die erforderlichen Signalformen erzeugen können. Hier
ansteuern können und ist dazu > noch ziemlich günstig: > > https://www.microchip.com/wwwproducts/en/PIC16F19197 Au weia. Deswegen bindet man sich doch keinen PIC16 ans Bein. Wenn es ein µC mit eingebautem LCD-Controller sein soll, dann wäre ein STM32L.. oder STM8L.. eine vernünftige Wahl. Das obige
-
Thread
Womit anfangen?
> µCs an. Auch auf die Gefahr hin, als Erbsenzähler dazustehn - aber bis auf die Tatsache, dass PIC24 und PDP11 16-bit-Architekturen sind, sehe ich zwischen den beiden keine große Ähnlichkeit (24 bit Instruktionsbreite und Harvard-Architektur beim PIC24 statt 16 bit/von Neumann bei der PDP11, 16 statt
emm schrieb im Beitrag #4599405: > aber bis auf die > Tatsache, dass PIC24 und PDP11 16-bit-Architekturen sind, sehe ich > zwischen den beiden keine große Ähnlichkeit (24 bit Instruktionsbreite > und Harvard-Architektur beim PIC24 statt 16 bit/von Neumann bei der > PDP11
-
Thread
BCDE Segement Anzeige
Der größte Haken aber ist, daß zu allen Werten eine 1 addiert werden muß, so daß nun Zahlen von 1..16 dargestellt werden, was den Einsatz einer fertigen Anzeigeeinheit unmöglich macht. So bin ich auf die Idee gekommen, einen PIC, und da ist es mir egeal welcher Type es da ist ( ich habe davon eh keine
größte Haken aber ist, daß zu allen Werten eine 1 addiert werden > muß, so daß nun Zahlen von 1..16 dargestellt werden Auch das ist kein Problem > So bin ich auf die Idee gekommen, einen PIC, und da ist es mir egeal > welcher Type es da ist ( ich habe davon eh keine Ahnung....Asche auf > mein
-
Thread
PIC: Laufzeit eines Programmabschnittes bestimmen?
möglich, dass ich die Laufzeit eines Programmabschnittes (in C) berechnen (oder messen?) kann? Der 8-bit PIC16F15325 läuft mit 4MHz. Ich weiss, dass eine Instruktion bei meinem PIC 4 Takte braucht, aber wie viele Instruktionen braucht dann ein if, ein floor(), ein kleiner als, ...? Der Code im Anhang berechnet
Volker S. schrieb im Beitrag #5820484: > Ups, da muss ich mal schauen, ob das bei PIC16/18 auch geht. Nope, geht nicht bei MPLABX v5.10 / PICkit3 / PIC18F25K22.