-
Thread
µC - BUCK - BOOST Konverter
Schaltnetzteile nerven, wenn sie langsam getaktet sind. Unterstellen wir mal 10 Bit, da bleiben von 16 MHz ca. 16 kHz übrig. Die Controlloop auf 2 kHz und fertig ist das Orchester. Stumm wird es, wenn ein SW-Fehler zum shoot-through die MOSFETs abrauchen lässt. Und eine Strommessung gibt es auch keine
ist 40V. Was meinst du, was mit der GS-Strecke des Q4 passiert, wenn der Q12 einschaltet? neuer PIC Freund schrieb im Beitrag #4966445: > Schaltnetzteile nerven, wenn sie langsam getaktet sind. Unterstellen wir > mal 10 Bit, da bleiben von 16 MHz ca. 16 kHz übrig. Die Controlloop auf > 2 kHz
-
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.
Asm schreibst. Bänke umschalten war bei PIC16 für mich die Qual :-)))))
-
Thread
genauer TIMER
Hallo Ich möchte für eine Uhr ein relativ genaues 1Hz-Signal erzeugen PIC16f84). Ausprobiert habe ich folgendes: 1. TRM0-Überlauf; mit polling am Überlaufbit 2. TMR0-Überlauf per Interupt 3. keramikschwinger gegen Quarz ausgetauscht 4. "zero-error" von http://www.ezy.net.au
DS1302. Die kann man dann über I2C auslesen. Ob mit man auch ich gemeint bin, wird sich zeigen. Der PIC 16F876 hat für I2C eine Hardwareunterstützung. Ist denn der DS 1302 voll I2C kompatibel? (Sieht für mich zumindest so aus.) Datenblatt im Anhang.
-
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
übersetzen PIC -> 8051
wohl die bessere Lösung als die lustige Rücksprungtabelle > ganz unten gewesen wäre. Gibt's bei PIC16 dazu tatsächlich eine Alternative?
Severino R. wrote: > Dies gilt jedenfalls für PIC16F87xA. Gilt wohl nur für manche PIC16. Beim hier verwendeten 16F84(A) oder den 16F62x beispielsweise nicht.
-
Thread
Facharbeit mit uC
Hallo Leute brauche einen Rad!!! Ich benutze für meine Facharbeit PIC-16F873A und Software Parsic, volgendes ich muss die Pereoden dauer und die Zeit messen, das Programm ist auch so weit fertig, aber alles höher als 300Hz verrechnet sich der Controller, je mehr ich herz
@dude: Bascom ist für AVRs. Da kann er gleich den gcc nehmen. Du meinst wahrscheinlich PIC-Basic vom gleichen Hersteller, aber schau mal, was der für den PIC16F873A den er hat kostet... Peter
-
Thread
Brenner8P rev5 (PIC18F2550-I/SP nicht brennbar)
Welcher PIC? Der zum programmieren oder den, den ich programmieren möchte? Lötstellen habe ich schon geprüft. Und warum kann ich dann den 16FXXX brennen?
Ich setze den PIC direkt in den 40pol. Sockel. http://www.sprut.de/electronic/pic/projekte/brenner8/b8pr5_bst_f.jpg Pin1 ist so wie es laut Anleitung sein soll, geht ja auch fast nicht anders. Der "kleine" 16FXXX
-
Thread
Vorteile dsPIC
Patrick Weinberger wrote: > Dann mal so formuliert welche Vorteile hat eine dsPIC gegenüber einem > normalen PIC ? Wenn ich mir den Code ansehe, den ein C Compiler für 8bit PICs (16,18) produziert, dann kommt mir stets das kalte Grausen. Bei den PIC30 nicht. Was aber mit dem
auch gemerkt und drum gibt's die PIC24 praktisch identisch ohne DSP (PIC24 = dsPIC33 ohne oder wohl eher mit abgeschaltetem DSP). Wobei sich die in die Architektur integrierte Fähigkeit zum DSP allerdings bei Aufwand/Taktfrequenz/Stromverbrauch
-
Thread
TCP/IP Stack Micrchip EEPROM Includen
<strg> auf die "Configs/HWP EX16_MRF24W XC16.h" komme ich dann direkt in die HWP EX16_MRF24W XC16.h, wo ich das EEPROM initialisert habe: [c]#if defined MPFS_USE_EEPROM #if defined(__PIC24FJ256GB110__) // PIC24FJ256GB110 USB
folgende Code nach nicht farbig, sondern grau unterlegt und ich könnte mit <strg> nicht Configs/HWP EX16_MRF24W XC16.h anklicken: [c]#elif defined(CFG_INCLUDE_EX16_MRF24WB) || defined(CFG_INCLUDE_EX16_MRF24WG) // DM240001 Explorer 16 board, PIC24FJ128GA010/PIC24FJ256GB110/PIC24FJ256GA110/PIC24FJ256GB210
-
Thread
Kiste mit Microchips
Liste was dort alles enthalten ist. 5x TPA0212PWPR 5x TLC5924DAP 1x PTQA420050N2AD 1x PIC18F96J65-I/PT 3x PIC18F96J60T-I/PT 3x PIC18LF45J10-I/ML 5x TLC2264CN 5x BQ2002PN 3x 12F683I/P 5x TC9401CPD 2x PIC16F886-I/SP 3x PIC18LF44J10-I/P 3x PIC18LF4550-I/P 6x PIC18F4550-I/P 6x PIC16F877A-I/P 5x PIC16LF84A-04I/P 3x PIC18F448-I/P 3x PIC16LF84A-04/P 3x PIC16F913-I/SP 3x PIC16F886-E/SP 3x PIC18F2550-I/SP 6x PIC12F508-I/P 5x TLC555CP
-
Thread
LPC1100, superguenstig, 8-bit? Wird immer unnoetiger
Und die Bauform, naja. > Eine Innovation wäre ja mal ein 32-Bit-uC als DIP. Schau dir mal die PIC24H bzw. dsPIC33F an, die gibts bis 128kByte Flash und 16kByte SRAM in DIP28. Sind aber nur 16bit, mit 40MIPs und Harvard Architektur dürften die ähnlich schnell sein wie der ARM.
man Platz und Zeit wie vor 20 >Jahren... Diese "Logik" verstehe ich nicht. >Schau dir mal die PIC24H bzw. dsPIC33F an, die gibts bis 128kByte Flash >und 16kByte SRAM in DIP28. Sind aber nur 16bit, mit 40MIPs und Harvard >Architektur dürften die ähnlich schnell sein wie der ARM. Jep, die habe
-
Thread
PIC Mikrocontroller
AD-Wandler abgeschaltet?? Sonst machen die bcf/bsf Befehle auf dem PORTA genau solche blöden Effekte... PIC16F628 hat AD-Wandler, PIC16F84 nicht.
auch das Datenblatt zum PIC16F628 PIC16F628 DB - Seite 42 Abschnitt 5.3.1 BI-DIRECTIONAL I/O PORTS > Any instruction which writes, operates internally as a > read followed by a write operation. The BCF and BSF > instructions
-
Thread
Auflösung der Timer beim PIC32
Hallo, die PIC32 MCUs haben 5x 16 Bit Timer. Wie kann ich sehen wieviel Zeit vergehen muss, damit ein Timer um 1 hochgezählt wird? Kann ich zur Laufzeit etwa in einer Init Funktion festlegen, das Timer A nach 10 us
Tikonteroga schrieb im Beitrag #3157959: > die PIC32 MCUs haben 5x 16 Bit Timer. Wie kann ich sehen wieviel Zeit > vergehen muss, damit ein Timer um 1 hochgezählt wird? Google mal nach pic32 timer calculator
-
Thread
Display "TFT Proto" an µC ?
Für PIC gibts hier ne Library: http://www.mikroe.com/eng/downloads/get/932/pic32mx4_mmb_examples_v200.zip in Microchip/Graphics Ich nähm wohl eines.
arbeiten Sie wohl an einer Library die ende August fertig sein sollte. Sie machen die Library für 16/32 bit µC und testen ob es auch mit 8-Bitern läuft. Über µC Typ wird noch geschwiegen (AVR, PIC, 8051) Ich hoffe nur das ich das Teil an meinem XMega ans laufen kriege. Über die Ansteuerung wird auch
-
Thread
Messsystem 10x 100kHz 8-bzw. 10bit --> ADC?, µC?
;) Ich muss mir erst das Datenblatt genauer ansehen, aber ich bezweifle auch, dass die 16 AD-Kanäle des PIC32 jeweils ein S/H-Glied haben, somit hätte ich schon mal einen Versatz zwischen zwei aufeinanderfolgenden Kanälen von mindestens der Wandlungsdauer, was ich eig. vermeiden wollte
David H. schrieb im Beitrag #4434143: > den PIC32 Schau doch mal bei den PIC24E.. bzw dsPIC33E... Bis zu 70 Mips, ADC bis 1,1MHz und RAM bis 48k MfG Klaus
-
Thread
I2C Display läuft nicht
Hallo, ich habe ein Problem mit meinem PIC16F1829. Ich will ein I2C Display ansteuern, aber irgendwie wird das nichts. Ich habe ein LCM015 - Display, welches einen eingebauten PCF8574 (https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf
case 'f': display_search_variable(0x16,0x56,0x16,0x56,0x4E); break; case 'g': display_search_variable(0x16,0x56,0x17,0x57,0x4E); break; case 'h': display_search_variable(0x16,0x56,0x18,0x58,0x4E); break;
-
Thread
PIC mit PickIT3 --> Target device ID does not match.
Hallo, ich hab die Aufgabe bekommen auf mehrere PICs (PIC16F1946 und PIC16F1933) eine neue Software draufzubrennen. Als IDE benutze ich MPLAB IDE v8.63, die Firmware des PickIt 3 ist 1.23.46. Die Verdrahtung wurde mit Hilfe eines Steckers realisiert an die
Herstellen der Verbindung bin ich folgendermaßen vorgegangen: 1. Configure --> Select Device --> PIC16F1946 bzw. PIC16F1933 auswählen 2. Programmer --> Select Programmer --> 5 PickIt 3 auswählen 3. PickIt3 an PIC anschließen USB in PC einstößseln (Die LEDs auf dem PickIT leuchten folgendermaßen:
-
Thread
PIC quick and dirty Programmer
Danke, schnell mal auf dem Steckbrett mit einem 16F628A probiert, hat funktioniert. So konnte ich endlich zwei kleine Änderungen in meinen DL4YHF-Zähler programmieren, dafür wollte ich aber keinen PIC-Programmer kaufen.
#6593858: > naja, die Programmierspannung Vpp ist auch nicht immer die gleiche, > zuviel grillt den PIC, bei zuwenig wird das Flash schnell vergesslich. Einige Varianten nutzen den Vpp-Eingang nur als Logik-Eingang und erzeugen sich ihre Programmierspannung intern selbst, siehe z.B. PIC16F627A/628A
-
Thread
Pic-C-Compiler
darfst mir natürlich gerne das Gegenteil beweisen :-) Oder möchtest du einen anderen Compiler auf PIC portieren? Such mal nach "SDCC PIC", offensichtlich hat jemand schonmal was in der Richtung unternommen.
sind! Und die haben noch riesige Reserven an I/Os und Rechenleistung... Warum nicht einfach einen PIC16F877? Mit 20MHz ist der schnell genug und hat alles an Hardware onChip was du braucht. 33 I/Os, 8A/D Wandler, MSSP, 2PWM/CCP, UART etc. Das sollte für vier Ladekanäle, ein LCD und nen paar Sensoren
-
Thread
Datenblatt MSP430F543x
Ich hab in meiner Diplomarbeit damals den MSP430 gegen einen PIC24F und einen M16C vergleichen. Siehe hier: http://supachris.homeip.net/Diplomarbeit.pdf Seite 26.
Newsletter aufgetaucht: Microchip nanoWatt XLP Zitat: Im Einzelnen besteht die neue MCU-Serie aus der 16-bit-PIC24F16KA-Familie mit typischen Ruheströmen von nur 20 nA und den 8-bit-PIC18F46J11- und PIC18F46J50-Familien. Die beiden letzteren weisen typische Ruheströme von weniger als 20 nA auf. Die sechs
-
Thread
LED-CUBE 3-D
Farbe an der Ansteuerung ? Daß sich blaue schlechter multiplexen lassen, hatte ich gesagt. Ein 16x16x16 RGB LED Cube ist zunächst ein mal nur Arbeit. Interessanter ist die Programmierung.
MaWin schrieb im Beitrag #1822054: > Ein 16x16x16 RGB LED Cube ist zunächst ein mal nur Arbeit. ...und sehr teuer. Allein 4096 RGB LEDs kosten ein Vermögen.
-
Thread
LED-Matrix (Wortuhr - frage)
ein TB62716 schalten, da ist ein IC der Schieberegister, MOSFETs und Widerstände enthält. Bei 16 braucht man nur noch 7 Zeilen, deren MOSFETs könnte der PIC direkt ansteuern. Das macht 5 Bausteine (ein TB62716 und 4 Dual P-Kanal SO8 MOSFETs) statt deiner 36. Falls du bei kleinen Händlern
> Wie soll ich das denn mit 16*7 schalten? 16 * 7 sind 112 LEDs und damit ausreichend viele. Kann es sein daß du verbohrt glaubst, man müsse die auch in 16 x 7 Form anordnen ? > Du siehst ja bei Daniel wie die Uhr aussieht
-
Thread
PIC-Mikrocontroller mit vielen PWM Ausgängen
Wie viele den konkret? Der PIC16F1526 hat z.B 10 Stück. Hier kannst du auch selber suchen:http://www.microchip.com/maps/microcontroller.aspx
PS: viel ist natürlich relativ: der GA002 hat 5 unabhängige PWMs, der GA106 9, und andere PIC24 haben 16.
-
Thread
WiFi-Modul für AVR Net IO gesucht
angepasster GCC ist). Rein theoretisch könntest Du eine normale MIPS-Toolchain verwenden, aber das ist auf PIC32 ineffizient. Der C32 erzeugt angepassten MIPS16-Code (im Prinzip so was wie Thumb bei ARM), was eine Standard MIPS Toolchain nicht macht, und deswegen sollte man den C32 bzw später den XC32 auch nehmen
wird das wohl nicht > mitmachen. Das PicKIT3 kostet etwa 50€ und kann alle aktuellen PICs, ob groß oder klein, ob 8, 16 oder 32 Bit programmieren und debuggen. Das ICD3 (ca 200€), mit dem ich arbeite, ist die Profiversion und etwas schneller
-
Thread
Gps Geschwindigkeitsmesser
protokoll. Entweder als RS232 oder als TTL version davon. Wahrscheinlich als TTL version. Ja, Ein PIC mit UART ist gut. Wie die Datem im PIC gehandhabt werden sollte trivial sein.
Hatten im Studium jetztgelernt mit C Consolenprogramme zu schreiben und > ich wollte auch mal meine Pic programme so schreiben. > > Was macht sich für solche aufgaben besser? Klassische C Aufgaben. Der 16er Pic hatte doch auch noch die segmentierten RAM-Bereiche, oder? Das war grausam in Assembler
-
Thread
Vor- und Nachteile MCU Hersteller
anders als Privat, meistens nimmt die Entscheidung ein Senior Entwickler ab. Privat finde ich die PIC 16f84 und 16F877 gut für den Einstieg. Aber auch Atmega 8, 16 und 32 sind sehr gut. Es gibt eher fragen, die man beantworten muss wie : - welche Schnittstelle bietet mir den MCu an? - wieviel
Ach ja, zum Thread: Ich habe PIC16, PIC18, PIC24 und dsPIC33, MegaAVRs und STM32 benutzt und würde es wieder tun, trotz einigen Problemchen. Macht euch doch nicht vor dass der Erfolg eines Projektes nur von den Fehlern eines ICs abhängig
-
Thread
PIC Entwicklungsumgebung und Programmer/Debugger?
BS schrieb im Beitrag #6214309: > Was brauche ich, um eine simple Anwendung mit z.B. PIC16F153 zu > entwickeln? MPLAB X Pickit 3 Clone für 10-15€
> Wenn sich da im letzten Jahr nicht enorm viel getan haben sollte, dann > definitiv nicht. Der PIC Port des SDCC war da im wesentlichen eine > Technologie-Demo. Für produktive Verwendung nicht geeignet. Die pic14 und pic16 backends ist zwar immer noch nicht auf dem Niveau der anderen Backends
-
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
Gibt's einen Grund, sich gleich mit 2 verschiedene Architekturen anzulegen? Der kleine PIC18 deckt alles ab was der kleine PIC16 bietet, warum also beide?
-
Thread
Neue Cortex-M0+-Familie von Atmel
30 Mhz, 0 WS ~30 Attiny85 16 MHz (PLL) ~16 PIC12F1822 32 MHz ~8 [/code] Alle drei lassen Portzugriffe in einem Befehlstakt zu, so dass die Geschwindkeit von Logikanwendungen direkt proportional
unterscheidet sich in der Codedichte nicht, aufgrund der Entscheidung für eine Befehlscodierung in 16 Bits. Auch die PIC18 codieren 20 Bits Zieladresse, ausreichend für 2MB Code.
-
Thread
EEPROM auslesen
beschäftige mich seit kurzem mit dem Auslesen von EEPROMs und habe dabei ein Problem. Beim 40DIP PIC16F887 und PIC16F884 EEPROM erhalte ich nur Nullen auf dem Display, während ich das 32DIP M27c4001 EEPROM problemlos auslesen kann. Kann mir jemand sagen, woran das liegen könnte? Der 40DIP Pic16F887
Hallo L.S., nach dem heutigem Auslesen und eingestellt auf PIC16F884. Gruß
-
Thread
Interessante Webseite
Hallo Vielen Dank für die Antworten. Ich habe mir für die Grundplatine einen programmierten PIC16F876 bestellt Wie ich sehe ist es ja wirklich nur der Ladenpreis vom PIC. Trotzdem werde ich mir den von Michael vorgeschlagenen Brenner mal aufbauen. Gruß Christian
im Internet gefunden.Ein Hinweis steht ja auf der Hardwareseite, hatte ich nur übersehen. Welcher PIC gebrannt werden soll war ja schon klar. (PIC16F876-20 für den HFM-9) Reiner, ich bekomme am Samstag ein digitales Milliwatt-Meter und werde den Ausgangspegel über den gesamten Frequenzbereich mal
-
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
Einspeisewechselrichter Software
bestellt (Darauf ist > ein Anlogic FPGA mit integriertem ADC) Für einen EinspeiseWR reicht ein PIC16F. Selbst mir Display und Menü...
Roland E. schrieb im Beitrag #7008702: > Für einen EinspeiseWR reicht ein PIC16F. Selbst mir Display und Menü... Für die DIGITALE Reglung und alles drum und dran? Glaub ich nicht! Beweis?
-
Thread
Stm32f429i-Disco für neueinsteiger
und für die man einen µC benötigt lassen sich ohne Zusatzaufwand mit kleinen µC lösen, sei es AVR, PIC, MCS-51, ARM M0, ...
Controller kommen. Ich (tm) bin µC mäßig vor ca. 15 Jahren auch mit 8-Bit eingestiegen. Das war ein PIC16F876. Dann PIC18, AVR, eZ80 und dann ARM7 für "größere" Anwendungen (v.a. Ethernet). Da liefen 8- und 32Bit noch parallel. Heute mit den M0 + M3 gibt es für mich einfach keinen Grund mehr mich mit
-
Thread
Simpler CAN Baustein
Hi. Werd den Pic Controller nehmen. Danke nochmal für eure Antworten!
für mich und vielleicht auch für den TO unbrauchbar Dann doch lieber MCP2551 + µC oder eben einen PIC18FxxK80 oder PIC18Fxx80
-
Thread
Mein neuer Lieblingsmikrocontroller
Als ersten Mikrocontroller habe ich vor vielen Jahren den PIC16F84 kennen und hassen gelernt. Dann habe ich die Mega AVRs verwendet und sie waren einfach toll. Nun kam es aber, das ich mal für ein Projekt 4 16 Bit PWM Kanäle brauchte und geschaut habe, ob es denn
Wenn dir die PIC24F schon gefallen, dann schau dir mal die PIC24H oder die dsPIC33 an. Das sind im Prinzip die gleichen Controller nur mit 40MIPS und (bei den 33ern) mit einem DSP Core).
-
Thread
PIC oder ATMEL?
Ich habe bisher einige Projekte mit PICs realisiert (PIC16C55, PIC12F675, PIC16F876/877) und frage mich manchmal, ob die PIC nach wie vor das "richtige" sind, oder ob es etwas Besseres gibt. Natürlich muss ich das schliesslich für mich entscheiden, und ich
natürlcih die 16-bitter dsPIC30. Dafür gibt auch ne C-Studentenversion. Die PIC30 sind aber noch nicht sehr verbreitet (bei den Händlern) Gerhard
-
Thread
Euer Lieblingscontroller
PIC 16F876, hat für die meisten Sachen ausreichend Pins, wichtige HW-Module an Board und wenn man das System verstanden hat, einfach zu programmieren. Allerdings werde ich auf die 18F-Serie umsteigen
PIC16F627 klein & fein PIC18F4550 meine ersten USB-Gehversuche, ging super einfach STM32F103VC die Eierlegende Wohlmilchsau fürs derzeitige Projekt ^^ VG, Rene
-
Thread
[V] Mini GPS Module - SkyTraq Venus 6 (22x22x8mm)
auf ein Kabel von einigen Metern, mit TTL sollte man das vermeiden. Wenn nun ein GPS Modul an einen PIC soll, so haengt man TTL an TTL und gut ist. Fuer ein Funkgeraet braucht man einen 2.UART am PIC.
Ok, letzten Kommentar vergessen, hab PIC statt PC gelesen.
-
Thread
Anfänger / welcher mContr / welche Software
/develop/mplab-xc-compilers/xc32 Für kleinere PIC gibt es eigene Compiler https://www.microchip.com/en-us/tools-resources/develop/mplab-xc-compilers/xc16 https://www.microchip.com/en-us/tools-resources/develop/mplab-xc-compilers/xc8 Soweit steht
Motopick schrieb im Beitrag #7536168: > STM32 / PIC ??? Wenn PIC dann welcher PIC? Es gibt da unzählige Familien mit unzähligen Möglichkeiten, Spezialhardware etc.pp. Den alten Kampf AVR gegen PIC hat längst der STM32 für sich entschieden, der
-
Thread
Welcher Spartan ist idealer ?
werden (ca. 3-4 sek), und von PC > über integrierten USB Programmer. Ich arbeite momentan mit einem PIC16F628, der mit 20 MHz getaktet wird. Dazu ein serielles I2C EEPROM. Ein SPI EEPROM ist bereits bestellt. Die Programmierung einer Spartan3 50 dauert damit leider schon 2 Sekunden :-/. Der PIC kommt
habe ich bei schukat.com bestellt. Ich verwende TQ144 Gehäuse >Ich arbeite momentan mit einem PIC16F628, der mit 20 MHz getaktet wird. >Dazu ein serielles I2C EEPROM. Ein SPI EEPROM ist bereits bestellt. >Die Programmierung einer Spartan3 50 dauert damit leider schon 2 >Sekunden :-/. >Der PIC
-
Thread
PIC18 connected to RN42
{ LATC = 0x00; } } } void pic_init(void) { OSCCON = 0b01110000; //16 Mhz --> Internal OSCI --> 9600 Baud Rate TRISC = 0x00; TRISBbits.TRISB5 = 1; //RB5 (RX --> INPUT) TRISBbits.TRISB7 = 0; //RB7 (TX --> OUTPUT)
/pic18/pic18-interrupts/interrupt-priority Peb schrieb im Beitrag #3839862: > Ich finde im Datenblatt nur "USART". Dann hat er auch nur einen > PEIE ist laut Datenblatt das gleiche wie, GIEL.
-
Thread
Decoder 4 in 10 out
Ich habe hier noch z.B. eine 8fach Relaiskarte von meinen PIC-Versuchen. Hat eine 10polige Stiftleiste als Eingang.
gekommen ist, ist es tatsächlich nicht möglich. Wie wäre es jedoch mit dem Einsatz eines Arduino oder PIC.
-
Thread
Uhr mit PIC18
Was ist "etwas" und woher kommt der Takt für den Pic?
Hallo, ich habe das beim PIC 18F auch schon öfter gemacht. Allerdings hat mein PIC einen RTV via I2C angebunden. http://www.schwabenplan.com/allgemeines.htm PIC18F46K80 oder PIC18F97J60 Viele Grüße Ingo
-
Thread
Atmel AVR: RC-Takt genau genug für Low-Speed-RS232?
Ein PIC kriegt 1% Genauigkeit mit dem RC-Takt über den gesamten Temperaturbereich ohne Kalibrierung hin? Stauni.
10 oder 11 Bit insgesamt, sondern nur 7 Bit (ohne Parity), es reicht also eine Genauigkeit von 7/(7*16) = 1/16 = 6.25%. Ob das ein AVR mit RC-Oszillator schafft, weiß das Datenblatt. MfG, Arno
-
Thread
MSP430 Aufkündigung?
Jahren praktisch nur noch in SMD > erscheint, wohin geht dann die Reise deiner Meinung nach? Der PIC16F15386 ist Anfang letzten Jahres erschienen, fällt damit also in deine Kategorie "seit Jahren". Allerdings ist er auch im PDIP erhältlich, womit deine Aussage "nur noch in SMD" widerlegt wäre.
jedoch benötigt jede Plattform seine eigene HAL. Und wenn ich nun das Programm von STM32 auf einen PIC16 übertragen will, dann kann ich bei einer gut durchdachten Programmierung den eigentlichen Programmablauf (Hautpprogramm) absolut unverändert lassen. Ich tausche einfach die HAL-STM die bei "Schalte
-
Thread
ARM ist die Zukunft?
mittelfristig noch der MSP430 eine gute Chance, weil er eben super stromsparend ist und mit seiner 16 Bittigen Architektur und linearem Speichermodell sehr modern ist. Die ganzen 8 Bit µC, von ATMega, ATTiny bis zu PIC werden aber mit ziemlicher Sicherheit drastisch Marktanteile verlieren. IMO sind
eingefummelt hat, geht >> das auch. > > EFM32TG108F4 Cortex-M3 24-Pin QFN > LPC1102UK Cortex-M0 16-Pin UFBGA (gibt wohl auch einige im TSSOP-20) > PIC32MX110F016B MIPSm4k 28-Pin QFN Jo, ist aber immer noch zu fett für die wirklich kleinen Sächelchen, die ich mit den 8-Beinern mache. Ich drücke
-
Thread
48 Poti's mit AVR lesen
Platz- und Preisersparnis hat man bei 4* 40-pinner PIC gegenüber 5* 20-Pinner AVR auch nicht. Aber wie gesagt, 6* 16-pinner MUX ist am einfachsten und billigsten. Peter
sondern kann direkt aus einem Port speisen. Bei anderen Packages (Nur 6 A/D Wandler) nimmt man halt 16 Multiplexleitungen, also zwei ganze Ports. Allerdings hat der Mega8 dann nicht mehr genug Pins. Da ist dann Mega16 angesagt.
-
Thread
delay() beim X16 compiler gibts nicht.
> #define FOSC (117964800ULL) > #define FCY (FOSC/4) Wobei man beachten sollte, daß die PIC24 die Oszillatorfrequenz nur durch 2 teilen und nicht durch 4, wie die PIC16. Das kann man aber leicht testen, indem man mit __delay_ms() ein Rechteck ausgibt und mit Scope oder LA misst. Dr. Sommer
Befehlsstakt zueinander stehen. Beim klassischen 8051 sinds 12, bei den AVR sinds IMHO 2, bei den PIC16 4 und bei den PIC24 2. Das ist aber nicht wirklich geheim, das steht im Datenblatt. Für das __delay_ms() braucht man den Befehlstakt. MfG Klaus
-
Thread
[Semi-OT] PIC24FJ64GA202 Headerfile für peripheral features?
ein GCC Forum, hoffe, man verzeiht mir das Semi-OT. Ich hab eine Schwierigkeit mit dem offiziellen PIC (1.24) Compiler für die 16Bit MCus. Und zwar fehlt in dem File PIC24F_periph_features.h eine #define Sektion für den genannten PIC24FJ64GA202, die ganzen Makros für alle Peripherals sind also nicht
GCC Forum, hoffe, man verzeiht mir das > Semi-OT. Ich hab eine Schwierigkeit mit dem offiziellen PIC (1.24) > Compiler für die 16Bit MCus. Und zwar fehlt in dem File > PIC24F_periph_features.h eine #define Sektion für den genannten > PIC24FJ64GA202, die ganzen Makros für alle Peripherals sind also