-
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
uC from Scratch
fertig. Fuer so langweiliges Zeug was du da treiben willst reicht ein viel *uebersichtlicherer* 8-bitter alle mal. Ein Silabs C8051F020 hat 8 12 bit ADC-Eingaenge 8 8 bit ADC-Eingaenge 2 12 bit DAC-Ausgaenge noch 8 Ports mit je 8 GPIO (das macht 64 GPIOs 5 V-tolerant). Den anderen Kleinkram
Time-to-Market wichtiger sind. Zeit isst Geld, optimieren tut man nur, wo man unbedingt muss. Ob 8-Bitter wirklich für Anfänger besser sind? Ich denke, das kann man nicht so allgemein sagen. Nehmen wir mal PIC. Die 8-Bitter (PIC10/12/16/18), die 16-Bitter (PIC24/dsPIC) und die 32-Bitter (PIC32) haben
-
Thread
Padauk PFS154 Programmer mit Arduino Uno / ATmega88 - 328
_________________________________________________ | | 1 | 1.8 nF | 2 | 220 nF | 3 | 10 uF / 16V | 1 | 47 uF / 25V | 16V reichen nicht 1 | 220 uF / 10V | kann auch groesser sein ________|___
PIC16F flashen konnte) umzuprogrammieren für den PFS, aber das scheiterte an 3 Dingen: 1.) mein PIC - Programmer hat nur einen rudimentären PWM Step-Up Wandler ohne Regelung (d.h. keine Kontroller der
-
Thread
PIC Programmer Probleme
Vdd (+5V) gezogen wird. Sprich MCLR-Pin - 10k - Vdd. mehr hier http://www.sprut.de/electronic/pic/reset/index.htm#mclr Hamza K. schrieb im Beitrag #2969169: > Mein Takt ist 20MHZ (PIC16f877A) Wo genau ist denn deine Taktquelle? Soweit ich das im Kopf hab hat der 16F877 garkeinen internen
Ja für das Firmwareupdate brauchst du einen pic16f628 oder einen pic16f628A. Als nächstes brauchst du die neuste Firmware. Also das Hex-File der neusten Firmware (Das Hex-File und die neuste Brennersoftware findest du da: http://www.kitsrus.com/
-
Thread
Mikrocontroller und Elektroniker für Geräte und Systeme
Unsere Azubis werken mit den PIC 16F84 rum. Mehr kann man es nicht nennen: Datenblatt durchlesen, das vom Lehrer ausgedachte Kleinprogramm durchlesen. Verstehen wird nie abgefragt. In der Prüfung muß ein PIC mit einem fertigen HEX-File
Habe morgen meine Abschlussprüfung zum EGS. Wir haben in der Schule hauptsächlich mit dem PIC16F84 / PIC16F88 gearbeitet und in Assembler programmiert. Der 16F84 kam bis jetzt auch immer in den Abschlussprüfungen der EGS vor. Dieses Lehrjahr (ich) habe zum ersten mal das Vergnügen in der Prüfung
-
Thread
Atmel AVR: RC-Takt genau genug für Low-Speed-RS232?
PICklig schrieb im Beitrag #5544846: > PIC > nehmen. > Komisch das die die 1 % hinkriegen und die anderen nicht. da dürfte eher die interne Taktquelle als 1% gefühlt worden sein um spezifische Baudraten zu erreichen: AVR(8MIPS/_8MHz)Prescaler
Nur weil ich gerade rein zufällig eine Schaltung mit einem PIC12F629 auf dem Tisch liegen habe: Er läuft mit dem internen 4MHz RC-Oszillator, kommuniziert zum PC mit 9600_8N1, ein DS1820-Temperatursensor ist angeschlossen -> läuft sehr gut, wie aus dem DB absehbar
-
Thread
PIC16F mit 10 Multiplizieren und Dividieren
da programmiert hast. Hier ist meine Version für Base- und Midrange-Core (Simulation getestet für PIC10F320). Laufzeit ist 194 Zyklen (incl."call" und "return"): [code] ;---------------- accu = reg16/10 ;Multiplikation 16x16: akku = (reg * 0xCCCD) >> 16 ;(die Multiplikation beginnt mit dem niederwertigen
+= reg16 addwf accu,F btfsc STATUS,C incf accu+1,F movf reg16+1,W addwf accu+1,F skipAdd decfsz loopcnt,F goto mulLp ;noch 3x rechtsschieben -> gibt >>19
-
Thread
PIC Entwicklungsumgebung und Programmer/Debugger?
beschaffen, China... MPLAB REAL ICE: teuer MPLAB ICD 4: Mir ist nicht klar, ob man damit auf einem PIC debuggen kann MPLAB SNAP: Man liest hier und da, dass das Ding ziemlich unzuverlässig ist Was brauche ich, um eine simple Anwendung mit z.B. PIC16F153 zu entwickeln?
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€
-
Thread
µC von 0 auf lernen. ASM oder C?
Ich habe zuerst ASM auf dem PIC16F84 gelernt, neben rudimentären C-Kenntnissen. Der Effekt war, dass ich dank diesen ASM-Vorkenntissen das C-Verständnis während der Übungen an der Uni enorm vertieft habe und meiner Meinung nach
schreiben, wie lange es dauert ein Bit eines Portes zu setzen, bei einem Takt von 20MHz mit einem PIC16F887. Datenblätter lesen solltet ihr ja können ;)
-
Thread
neue schnelle PIC16F
Von Microchip gibt es 3 neue schnelle PIC der Reihe PIC16F: PIC16F1454, PIC16F1455, PIC16F1459, alle laufen bis 48 MHz und haben USB 2.0 onboard, die Gehäuse haben 14 bzw. 20 Pins. http://www.microchip.com/wwwproducts/Devices.aspx?dDocName
usuru schrieb im Beitrag #3131216: > Von Microchip gibt es 3 neue schnelle PIC der Reihe PIC16F: PIC16F1454, > PIC16F1455, PIC16F1459, alle laufen bis 48 MHz Und brauchen minimal wieviele Perioden dieses Taktes pro Instruktion? Die Taktfrequenz an und für sich ist eine
-
Thread
LPC1100, superguenstig, 8-bit? Wird immer unnoetiger
. 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
Suche DIP-µC für 80kHz Gegentakt-PWM in Hardware
Ben schrieb: >Mag aber die PICs nicht besonders Das ging mir genauso, weil ich nur die 8-Bit-PICs gekannt hab. Die 16-Bit-PICs sind aber wirklich gut, sie haben eine moderne RISC-Architektur und nichts mit den 8-Bittern zu tun. Und mit dem PicKit3 bekommst für wenig Geld einen ganz brauchbaren
Meine Test-PIC16 damals in Assembler zu programmieren war eine echte Qual und ich glaube da hat sich zum PIC18 nicht viel geändert. Der fällt also raus wegen mag ich nicht. TME kenne ich nicht, verkaufen die an
-
Thread
Kopfhörerverstärker - kein LM386?
PWM, die nötig wäre, um sinnvolle Frequenzen (20kHz?) zu erzeugen, > kann ein uC nicht bringen, ein 16MHz uC bringt da nur 9 bit, also > Rauschen in "stillen" Passagen wäre mit -50dB deutlich hörbar. Von welchem 16MHz uC quasselst du da? Irgendwann fiel hier schon mal dsPIC33... Aber auch egal. Selbst ein 8MHz getriebener PIC24F kann locker schöne PWMs erzeugen für mehrere kHz Signalfrequenzen. Es hieß ja Sinus und nicht full-range Hi-Fi Audio. In deinem beschränkten Vorstellungsvermögen scheint es aber
-
Thread
Verfügbare µC
Vergleich zu > konkurrierenden Architekturen geradezu abartig Scheiß Ein Soft-UART macht auf so einem 16F684 bei 8 MHz Takt immerhin 230 kbit/s. Wahlweise auch in IRDA. Da finde ich das A*uinogedoehns was die Geschwindigkeit angeht, noch sehr viel mehr Scheiß.
PIClig schrieb im Beitrag #6831318: > Ein Soft-UART macht auf so einem 16F684 bei 8 MHz Takt > immerhin 230 kbit/s. Bidirektional? Mir konkurierenden Interrupts? Wohl kaum...
-
Thread
DSP oder 32bit µC?
> vorzeichenbehaftete Zahlen multipliziert werden. Da reicht ein kleiner PIC24 locker aus. Fast ein beliebiger. Der kann 16x16bit in Hardware. Alternativ ein PIC32MM: http://www.microchip.com/wwwproducts/en/PIC32MM0032GPL020 Der schafft einen 16x32Multiply in einem Takt. Der kostet <1€ / Stück und ist sparsam. PS: Auch ich glaube, dass das ein 8-Bitter mühelos schaffen sollte. Aber warum überhaupt überlegen - schließlich ist ein AVR ist teurer als der genannte PIC32 oder ein STM32F051.
-
Thread
Frage zu CCL-Einheit in neueren AVR-Controllern
wirklich 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
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
-
Thread
Anfänger PIC kauft Beratung
Sprache willst du darin programmieren? AVR's habe ich mit C programmiert also möchte auch mit C auch PIC's programmieren Frank M. schrieb: > Wenn du für 8-Bit 'Kleinkram' schon Atmel verwenden kannst, vielleicht > lohnt sich dann eher mit 16-Bit (PIC24, http://flyingpic24.com/) oder > einfach gleich
nützlichen Gerät ihren Dienst zu verrichten. Da kann dann für was ganz kleines eben ein winziger PIC12 werkeln - es kommt immer auf den Zweck an. Zum prinzipiellen Einstieg würde ich dir anraten, mit einem kleineren PIC, aus der PIC16F.. Reihe anzufangen und dir zu allererst mal die grundsätzliche
-
Thread
RIP AtmelStudio
den XC32 kann man den Source Code herunterladen Der XC32 ist ein verkappter mips-gcc. Aber XC8 != XC16 != XC32 Der Vorläufer des XC8 war ein Eigenbau von Microchip für PIC16. Der war viel schlechter als alle anderen und wurde kaum benutzt. Dann hat Microchip einen Compiler zugekauft (von Keil
Axel S. schrieb im Beitrag #6597800: >> Hier sind dann XC8 aund XC16 zu finden: >> https://www.microchip.com/development-tools/pic-and-dspic-downloads-archive > > Wo siehst du da den Quellcode? Der XC16 ist auch ein gcc und den Source gibts irgendwo.
-
Thread
Suche kleines, schnelles PWM-Bauteil
Es gibt einen PIC 10F mit 8Pin und 4*16Bit PWM plus serieller Schnittstelle. mfg Michael
grösseren Käfer (LPC812) nehmen. Das Ding ist ja niedlich. Faszinierend, dass NXP den LPC810 nur im DIL8 und nicht im SO8 anbietet. Ich hätte für den Job einen STM32F030F4 im TSSOP20 eingesetzt. Kostet bei Farnell die Hälfte und kann auf mehr als vier Kanälen 16bit PWM mit 48MHz takten.
-
Thread
PIC Programmierer für Windows 10 ?
https://www.google.de/search?q=pic+programmer+windows+10&ie=utf-8&oe=utf-8&client=firefox-b&gfe_rd=cr&ei=mfMIWPasEML38Afu57FQ Fünfter Beitrag von oben
den Atmel ARMs interessiert und hat dann gleich die Gelegenheit genutzt, den größten Mitbewerber im 8-Bit Bereich wegzukaufen. PS: Du darfst nicht davon ausgehen, dass PICs nur 8 Bit Controller sind. Es gibt auch sehr schön zu programmierende 16-Bitter (PIC24, dsPIC), die nicht viel teurer sind als
-
Thread
PIC16F876A rs232 Port Steuern
=5 MHz). 3B 78 12 00 00 47 C4 03 00 8F F1 90 00 Sattelite bg 23.5 East cryptoworks card 3B 78 12 00 00 54 C4 03 00 8F F1 90 00 Skylink irdeto from Towercom a.s. company 3B 78 12 00 00 65 C4 05 00 8F F1 90 00 Digitürk Cryptoworks 3B 78 12 00 00 65 C4 05 05 8F F1 90 00 Turkie Digiturk Cryptoworks 3B 78 12 00 00 A0 C4 03 06 8F F1 90 00 ORF Digital (Irdeto/Cryptoworks) (pay tv) 3B 78 12 00 00 A0 C4 03 07 8F F1 90 00 IRDETO-Smartcard for crytoworks
-
Thread
Eure Empfehlung: PIC18 -> ARM umsteigen
Klarstellung: Ich komme mit den PICs gut zurecht. Das dachte ich vor ca. 10 Jahren auch. Also PIC24, die 16er (8 Bitter) waren mir schon lange zu klein. > Ich möchte rein > aus Interesse und eigene Weiterbildung mich auch mal mit dem ARMs > beschäftigen. Gute Entscheidung. Wenn man die Einstiegshürden
üblicherweise meist viel mächtigere Peripherie mal gelernt hat zu nutzen, dann mag man die kleinen 8 und 16 Bit Spielzeuge mit beschränkter Debugfunktionalität nicht mehr angreifen.
-
Thread
Pic Programmierung LED blinken lassen
Hallo Ich habe ein Pic 16F88 programmiert. ich will ein LED blinken lassen. Ich habe eine Schaltung mit LED zusammengebaut. Aber der LED binkt nicht, er leuchtet dauerhaft. Ich erkenne das Problem nicht, kann Jemand mir helfen
Mess mal mit Multimeter, oder Probier andere Ports, die Simulation geht mit PIC16F88..wie isch schon sagte. Probier mal richtig, also mit _Config und Initialisierung.
-
Thread
BCDE Segement Anzeige
Ist doch nicht so schwer, er will wohl eine 2-stellige Anzeige benutzen. 4 Eingänge, 8 Ausgänge, d.h. ein ATTiny24 reicht. [c] uint8_t TABLE_7SEG[] = { /* hier die 9 Bitmuster einfügen */ }; int main( void ) PORTB = 0x0F; DDRA = 0xFF; for(;;){ uint8_t in = (PINB & 0x0F) + 1; uint8_t ones = in % 10; uint8_t tens = in / 10; PORTA = TABLE_7SEG[ones] + tens ? 0x80 : 0; } } [/c] Peter
-
Thread
irsnd Callback function
---------------------------------------------------------------------------------------------- * PIC C18 or XC8 section: * * Change hardware pin here: IRSND_PIC_CCP1 = RC2 on PIC 18F2550/18F4550, ... * IRSND_PIC_CCP2 = RC1 on PIC
e.g. 1,4,16 # define F_CPU 32000000UL // PIC frequency: set your freq here # define PIC_Scaler 2 // PIC needs /2
-
Thread
[Q]Erfahrungen mit (Reichelt) Pictiva OLED Displays
Hallo Habe da ein kleines Problem. Habe einen dsPIC30F6012 und möchte damit ein OS128064PK16MY0A01 ansprechen. Hat da vielleicht jemand schon ein kleines proggi dafür. Habe mir zwar jetzt schon mal die Initialisierung geschrieben, aber soweit ich
den Ram schreiben irgendwie nicht so ganz verstanden . Ich habe das Display im 6800 Modus an einem PIC16F877 am Laufen . Geht auch alles wunderbar nur möchte ich da ja auch gern mal Schrift bzw kleine Grafiken anzeigen . Wenn von euch jemand so nett wär und mir im Anfängerdeutsch erklären könnte wie
-
Thread
Erstes Projekt mit PIC und schon stecke ich fest
Ich möchte mich ein wenig in PIC Controller einarbeiten und habe mir dazu folgendes zugelegt. Buch: Mikrocontroller Basics mit PIC, Tam Hanna, Elektor Verlag MPLAB X IDE in der Version 4.15 PICKIT 3 PIC 16F18877 Alles wie vom
Der PIC16F18877, den du da erwähnt hast, ist ein feines Teil. Habe ich schon was programmiert, aber in C. Die aktuelle MPLAB und ein XC8 (C-Compiler) gibts kostenlos zum downloaden auf Microchip.com. https
-
Thread
Passende Bauteile für ein Projekt wählen
Edit: Ich habe aufgrund der EAGLE Bibliotheken die Auswahl vorerst auf 3 Controller eingeschränkt: PIC16F1517 PIC16F1519 PIC18F4455 Welcher dieser ist am besten geeignet? Falls ihr noch andere Vorschläge habt bin ich auch für diese noch offen.
Ich habe aufgrund der EAGLE Bibliotheken die Auswahl vorerst auf 3 > Controller eingeschränkt: > PIC16F1517 > PIC16F1519 > PIC18F4455 > > Welcher dieser ist am besten geeignet? Ähm, ist das dein Ernst? Oo Üblicherweise nimmt man den Controller, mit dem man am besten arbeiten kann und nicht
-
Thread
Präziser, einfacher 850kHz Oszilator
an 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
Lohnt sich der Umstieg auf 32-Bit Controller
sowieso nur 12 Bit ADC´s hab. Vielleicht könntet Ihr mich ein bisschen aufklären über den Unterschied 16/32 Bit das wäre echt super :) Die Controller, welche ich mir mal angeschaut habe sind: 16Bit: dsPIC33, Freescale 56F80X 32Bit: TI C2000, STM32, Renesas hat glaube ich auch noch etwas sowohl 32 Bit
es gibt dsPIC´s (16bitter) die genau für BLDC mit FOC gemacht sind
-
Thread
Aufbau eines PIC
servus, die pic18'er Reihe hat des bankswitching nicht mehr! zu meinen Erfahrungen: ich habe angefangen mit pic16f628! Habe mir bewußt nur Controller der 16'er Reihe bis 2 Kbyte rom geholt weil darüber B.-switching
effektiv nutzen möchte. mein Fazit ist: Die Pic18'er ist zwar etwas langsamer als die 8-Bit AVR's (4 Mips), sind aber viel leicher zu beherrschen. Die Pic24HJ sind der Hammer, denn sehr starke 16-Bitter ,denn 40 Mips bei 16 Bit. viel Spaß beim
-
Thread
Zeitschaltuhr mit PIC "abgestürzt"?
Ohm gelesen. In dem vorliegenden Fall sollte man überhaupt keinen externen Reset verwenden. Der PIC 16F627A hat einen gut funktionierenden, internen Reset, den man über __CONFIG aktivieren kann. Den /MCLR-Pin kann man dann entweder als normalen I/O verwenden oder als Eingang initialisieren und auf
Flash mal neu mit __CONFIG(0x3F62); d.h. PWRT einschalten, damit startet der PIC zuverlässiger. BODEN einschalten, kann nicht schaden.
-
Thread
AVR-C-Compiler !?!
mit integriertem C-Compiler, also AVRStudio mit ? (avr-gcc plugin ist nicht so das wahre), bei PIC wäre es: MPLAB mit CCSC Compiler für 16F & 18Fxx... Preis max. 300
direkt zu _delay_ms: http://www.nongnu.org/avr-libc/user-manual/group__util__delay.html#gd22e7a36b80e2f917324dc43a425e9d3 Der Parammeter von _delay_ms kann höstens 262.14 ms / F_CPU in MHz sein. Bei dir also 262.14 ms / 16 = ca. 17. Du muss es also z.B so lösen: for(i=0;i<21;i++) _delay_ms
-
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.
>> >> > https://www.ebay.de/itm/352027331089?hash=item51f676ca11:g:FxcAAOSw8IZctG1k&amdata=enc%3AAQAHAAAA4A0j3jdj%2FHdioAVgLngcuo6ez6lkD610n17zBFmA8xQRHEodAlLopmOqx1ZoGvllng5eQTQ19YemcY6KBaxDm6JvdTstiE2wqZuuIiUJfkiF3Rgrd5%2FZlKp%2FmJMgRxw6DdGwZdm9dGZuFnZq5xhW5r
-
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
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
HEX-Datei erstellen
zum CCS (beim xc8 heisst die pic16f877a.h) /regards
der Prozessor ist: PIC16F877A und der verwendete Compiler: MPlAB ICD 4
-
Thread
Sanfter Umstieg von 8bit auf 32bit Atmel
https://www.microchip.com/wwwproducts/en/PIC32MX270F256B Wenn Du 5V brauchst: https://www.microchip.com/wwwproducts/en/dsPIC33EV256GM102 Außerdem heißt es nicht mehr Atmel, sondern Microchip. MPLABX, XC32 bzw. XC16, und ein PICKIT3
Frank K. schrieb im Beitrag #6351189: > https://www.microchip.com/wwwproducts/en/PIC32MX270F256B > > Wenn Du 5V brauchst: > > https://www.microchip.com/wwwproducts/en/dsPIC33EV256GM102 > > Außerdem heißt es nicht mehr Atmel, sondern Microchip. > > MPLABX, XC32 bzw. XC16,
-
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
Lohnt sich der Einstieg in die MSP430 Welt?
habe das bei einem PIC16F-Modell (8-bit) kennenlernen müssen und das ist einfach nur grausam. Persönlich arbeite ich mit einem MSP430F5438A (64K RAM, 256K Flash mit viel Peripherie) - das ist tw. historisch bedingt, aber
kann - ich habe das bei einem PIC16F-Modell (8-bit) kennenlernen müssen > und das ist einfach nur grausam. Kaum ein 8-Bit-Prozessor kennt nur 8-Bit-Adressen. Die meisten sind in der Lage, mit 16-Bit-Adressen zu arbeiten und können
-
Thread
Suche PicAxe Alternative
Der kleinste PICAXE ist ein 12F683. Kommt in DIP8 und braucht an externer Beschaltung eben fast nichts. Falls die 6 IO nicht reichen kann Mann den 16F684 mit 12 IO ins Auge fassen. > was spricht gegen einen Arduino? Vom Platzbedarf
Woher kommt eigentlich der Unfug einen Chip mit einem Kuenstlerspielzeug ersetzen zu wollen? Den 12F683/16F684 kann Mann mit XC8 auch in C programmieren. Auf die Besonderheiten des Compilers und der Architektur muss Mann ein wenig Ruecksicht nehmen.
-
Thread
Einstieg unter Mac OS X: AVR, Arduino, oder PIC18/24?
MPLABX IDE und der XC8/16 läuft laut Microchip-Wersite auch unter OS X. Und mehr Software brauch man zum Programmieren von PIC18 und PIC24 meines Wissen nach nicht nicht.http://www.microchip.com/pagehandler/en_us/devtools
eine von und für Atmega > Fanboyz. Ich sehe das hier: [pre] Filter: ARM AVR Arduino 8051 MSP430 R8C/M16C/M32C PIC C16x AVR32 TriCore PowerPC [/pre] Maik
-
Thread
Osram OLED Pictiva
(color >> 8 ) ; send_data(color ) ; } void main() { // PIC EINSTELLUNG init_oled(); send_command(DISNOP); clear_oled(0,0,95,63); while(1) { set_pixel(10,10,0xF8C2
single pixel.) There and someone that has experience with SSD0323 controller? I'm working with PIC16F4550 and CCS PICC compiler. Thank to all and I'm sorry if I speak English. M.
-
Thread
PIC16F1933 beschreiben
Hallo, kann mir bitte jemand sagen, welche Software und Hardware ich benötige um einen PIC16F1933 zu beschreiben? - Mario
=2300) > > Aber vllt. liegt ja das Problem auch woanders? Haben Sie die richtige Familie für PIC16F1933 ausgewählt? (Midrange/1.8V Min)
-
Thread
Grundlagen zum PIC
fehlt das config-word (s. zweite Zeile) [c] #pragma chip PIC16F876 #pragma config = bin(11.1111.0111.0001) #include "int16CXX.h" void initPIC() { OPTION_REG = bin(00000010); INTCON = bin(11000000); //Definiton der Ein-/Ausgänge
....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
Problem UC1608 Grafik LCD
schon nicht stimmt. Zu der komme ich jetzt : Erstmal, ich beginne grade in C, auf MPLABX, mit XC8. #include "main.h" #include <pic18f14k22.h> #include "C-TEST.h" Soweit klar. Dann in C-TEST.h erst die Definitionen : #define LCD_RESET 0b01000111 // RESET-Befehl für LCD, #define
24. Aber ich gleube mich zu entsinnen, daß bei den PIC18 der RAM auch nicht grad üppig vorhanden ist. Wie also willst du das unter einen Hut bekommen? Ich mach mal ne Rechnung auf: 240x128/8--> ca. 3.8 K RAM - hast du soviel überhaupt auf dem PIC18?
-
Thread
MICROCHIP PIC16C54RC programmieren
werden den PIC zu programmieren und zu testen. Damit kann der Entwickler auch remote den SW zu schreiben. TO kauft am Besten ein paar Stück 16F54. PICkit3. Installiert MPLAB 8 und compiler. SW könnte man über Github
Andras H. schrieb im Beitrag #8042873: > Google meint 16F84A soll ca 5 Euro kosten. Reichelt meint für 16F54 ca 1 > Euro. Auch Reichelt für 16F84 meint 7 Euro. > Das geht noch für so ein Projekt. Es gibt ja auch noch andere: PIC16F1826/27. Mit EEPROM
-
Thread
ARM ist die Zukunft?
Peripherie einmal 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 Größe passt schon, Preise dagegen noch nicht. Was auch zukünftig eine
die Peripherie einmal 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
-
Thread
Feuchtigkeitssensor mit DHT11 und PIC16F1826
konstruierten Methode messen, was ich auch getan habe. Zuerst habe ich ein Programmierset mit dem PIC18F45K22 verwendet, was ebenfalls gut funktionierte. Aber jetzt, mit meiner eigenen Schaltung und der Verwendung des PIC16F1826 (ohne Peripheriegeräte des Programmiersets), habe ich ein Problem, den
{ data[i] |= (1 << j); } } } if ( ( uint8_t ) (data[0] + data[1] + data[2] + data[3]) != data[4] ) { return 0xFF; } return 0; } [/c] Configurations Bits: [c] // PIC16F1826 Configuration Bit Settings // 'C' source
-
Thread
Assemberhilfe PIC 12LF1822
kann > da keine Bits setzen, bzw nur ueber arithmetische Operationen. Stimmt nicht ganz. Bei PIC16 ist es nicht über Register erreichbar, beim PIC12 hingegen kann man das W z.B. über decfsz WREG,f erreichen. Es ist in jeder Bank.
> decfsz dc3,f; .... > goto dly2 ; 2+3clk von dly2-dly1 zusatlich. > retlw 0 ; macht ca 13*(3*256+2+5-2) = 10.045ms *W, return W = 0 > Ist das XORWF nach dem IORLW 8 wirklich richtig