-
Thread
PIC 16F688 Timereinstellung / Timerstart
Stefan F. schrieb im Beitrag #5983588: > Leider bin ich in der Programmierung des PIC 16F688 noch nicht so tief > eingedrungen, ... ich würde mal den simulator im mplab benutzen! dann kannst du alles im
? Hier ein ungetesteter Vorschlag von mir : [c] #include "config.h" #include <xc.h> #include <pic16f688.h> /* Zimmerbeleuchtung fuer das Haus */ #define RAUM_1a PORTAbits.RA0 /* 1. LED fuer Raum 1 liegt an Port A RA0 */ #define RAUM_1b PORTAbits.RA1 /* 2. LED fuer Raum 1 liegt an Port A RA1
-
Thread
Ausgabe eines Wortes auf die RS232
Hallo, ich heiße Thorsten und würde gerne etwas mehr mit PIC Prozessoren machen und lernen. Ich hoffe hier kann mir etwas geholfen werden. Ich sitze seit Tagen an einem Projekt mit einem PIC 16F84A. Eigentlich möchte ich nur einen Text auf die RS232 senden
Antwort 1: Ja, bei einer Taktfrequenz von 16 Hz. Antwort 2: Nein, du musst eine Schleife bauen so wie ich es geschrieben habe.
-
Thread
PIC Frequenz
? Und das mache ich in den Projekt Optionen, nicht aber im Code selber? Laut Datenblatt: "6.2.1 OSCILLATOR TYPES The PIC16F84A can be operated in four different oscillator modes. The user can program two configuration bits (FOSC1 and FOSC0) to select one of these four modes: • LP Low Power
Helmut S. schrieb im Beitrag #2587800: > Einfach so merken: Alles was an den Anschlüssen OSC1 und OSC2 hängt wird > frequenzmäßig durch 4 geteilt. Das gilt hinauf bis zum dsPIC30F. Bei dsPIC33F/PIC24F/PIC24H ist es nur noch Faktor 2:1, bei dsPIC33E/PIC24E und PIC32MX 1:1. fchk
-
Thread
LED Fading mir PIC
Der 12F683 hat ein PWM-Modul eingebaut. Damit ist LED-Fading absolut easy, Du brauchst die Register PR2, CCPR1L und CCP1CON sowie den Timer2 mit dem Register T2CON. Nachfolgend ein Snippet aus einem Assembler-Programm
geht das sogar noch einfacher. Mehr über PWM bei PICs erfährts Du bei http://sprut.de/electronic/pic/grund/pwm.htm [code] ; Timer 2 für PWM einstellen bank0 clrf T2CON ; bsf T2CON, T2CKPS1 ; Vorteiler 16:1 ; bsf T2CON, T2CKPS0 bsf T2CON, TMR2ON ; Timer2 ein ; Frequenz
-
Thread
PIC16F876 auf Steckbrett programmieren
/s.gullipics.com/image/1/b/g/58jo7w-ewaun-q8wl/img.png Ist aber anscheinend nur für PIC 18Fxxxx geeignet!? Gibt es etwas ähnliches für PIC 16Fxxx? Kenne mich leider nur mit Atmel-Controllern aus. Viele Grüße!
9:RI Der PIC-ISP-Stecker ist wie folgt am PIC16F876 angeschlossen: 1: Pin1 2: VCC 3: GND 4: Pin28 5: Pin27 6: Pin24 Wenn ich es richtig verstehe, benötigt man nun nur noch einen Stecker vom USB2Serial-Modul
-
Thread
Halbleiter CPU usw. zu Verschenken.
Kontroller in der Stange NEU ! 50x UA7818U in der Stange neu (sind mir mal falsch geliefert worden) 1x MC68000F8 mit Sockel DIP neu 1x HD64180ZCP8X mit Sockel PLCC neu 3x PIC10F206-I/P in der Box neu 10x LPC2103FBD48 in der Box neu 1x PIC18F2220-I/SO neu 2x RFPIC12C509AF-I/SS neu 8x
Mich würden die Pic's interessieren > 3x PIC10F206-I/P in der Box neu > 1x PIC18F2220-I/SO neu Gruß Manfred
-
Thread
Assemblercode Wartezeitberechnung
Zeit minus Ausgleich in Mikrosekunden, tue nichts in der Zeit Wie sieht ein Assemblercode für den PIC 16F628A aus, der genau diese Operation ausführt? Quartz ist 20Mhz. Grüße
. schrieb im Beitrag #1921309: > dein Ziel zu > erklären. Wie sieht ein Assemblercode für den PIC 16F628A aus, der genau diese Operation ausführt? ------ Ist die Frage etwa "Wie sieht ein Assemblercode für den PIC 16F628A aus, der eine Sekunde bei 20 Mhz wartet?" Dann ist die Antwort
-
Thread
Seltsames Problem mit PIC
64); // LEDs als Ausgänge PORTD = 16+32+64; // LEDs: an while(1); // Endlos-Schleife .. ganz viel anderer Code, aber wegen Endlosschleife überflüssig .. }
diese Elektronik allerdings nichts anzeigt (nur ne graue Box), sollte an jeder Anlage ein kl. Display (1x16 Zeichen) angebracht werden. Zusätzlich sollen die PICs dann noch über ein einfaches Bussystem mit einem PIC in der Leistelle mit einem Grafikdisplay kommunizieren. Es funktioniert auch alles wunderbar
-
Thread
PIC Programm
Hallo, ich muss für einen Pic16f84A folgendes Programm schreiben leider habe ich davon 0 ahnung. Mein Progamm soll folgenderweise Funktionieren. Durch ein High Signal an dem Pin "RB1" soll das Programm des Pic starten, sobald
> ich muss für einen Pic16f84A folgendes Programm schreiben leider habe > ich davon 0 ahnung. Wie kann das sein?
-
Thread
Warum keine Hochvolt-Mikrokontroller?
Es gäbe den PIC16HV540 - 3.5 bis 15V: http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC16HV540
Markt dafür da ist -> keine Stückzahlen -> kein Gewinn -> machts keiner Edit: Siehe Hinweis zu PIC16HV540
-
Thread
AVR-Studio 5
alte Designs überarbeitet werden muss. So habe ich zum Beispiel bestimmt seit 5Jahren keinen neuen PIC16F84 mehr verbaut. Aber mehrmals im Jahr bearbeite ich noch Firmware die dann für den 16F84 übersetzt wird. Und ich denke das wird doch in so einigen Mittelständischen Firmen so sein. Allerdings
Compilerhersteller können einfacher die Eigenheiten einer Architektur nutzen wie zB ein segmentiertes Layout (PIC, C16x...). Im Moloch GCC ist sowas fast ausgeschlossen (inzwischen ist's einfach machbar, aber nicht bis vor 1-2 Jahren). Ich hab mich schon gefragt wie signnig es wäre, das in avr-gcc einzubauen, also
-
Thread
Effizientes Bitcount für 8, 16 u. 64 Bit?
8 Bit: #define BITCOUNT(x) ((BX_(x)+(BX_(x)>>4)) & 0x0F) #define BX_(x) ((x) - (((x)>>1)&0x77) \ - (((x)>>2)&0x33) \ - (((x)>>3)&0x11)) 16 Bit: #define BITCOUNT(x) (((BX
danke. Falls es interessiert: Hier ist ein effizientes Reverse für 32-Bit-Zahlen: n = ((n >> 1) & 0x55555555) | ((n << 1) & 0xaaaaaaaa); n = ((n >> 2) & 0x33333333) | ((n << 2) & 0xcccccccc); n = ((n >> 4) & 0x0f0f0f0f) | ((n << 4) & 0xf0f0f0f0); n = ((n >> 8) & 0x00ff00ff) | ((
-
Thread
PIC10F222 - Problem mit PICStartt
Plus Release Notes)? Ausserdem: Kannst Du das Ding löschen? 6 Programming PIC10F2XX Devices PIC10F2xx devices are currently available in a 6-pin SOT 23 and 8-pin DIP packages. The following setup is required for use with the PICSTART Plus: 6-pin SOT 23 options: 1.
Beim PIC16F57 ist das Problem wie auch der Workaround wie Du richtig sagst dokumentiert. Aber ich habe die Erfahrung gemacht, dass der Programmiervorgang beim PIC16F57 mit dem PICStart Plus viel länger dauert
-
Thread
Wie funktioniert die Segmentierung beim PIC?
Allerdings ist der erfolgreiche Durchlauf in der Simulation noch keine Garantie dafür, daß das Prog. im PIC auch richtig funktioniert! Im Moment suche ich nämlich ebenfalls einen Fehler, obwohl die Simulation erfolgreich beendent wurde. Das exact selbe Prog. steckt bereits in einem PIC16F84 und arbeitet einwandfrei
Hallo, mein Problem habe ich nun lösen können. Der PIC16F84 war nur ein 4MHZ Type (der einzige in meiner Schachtel)und die Beschriftung ist besch... zu lesen! Von mir nur mit Lupe und Zusatzbeleuchtung. Der Oszillator arbeitete jedenfalls mit ausreichender
-
Thread
LC-METER / LC-Messgerät ATmega8 Assembler
dann garkein Ergebniss mehr. Display defekt kann ich auch schon ausschließen, denn ich habe 2 2x16 LCD probiert und 1 4x20. Gefust (Mit Ponyprog) CKOPT , EESAVE , BOOTSZ1 , BOOTSZ0 , BODLEVEL , BODEN , SUT0 . Entspricht lt. AVR DUDE (ausgelesen) LFUSE : 2F HFUSE : C1 Hat jemand eine
gibt es Überläufe. Mein LC-Meter hat als Ruhefrequenz rund 520kHz, Messbereich ist (rechnerisch) 0,1pF...1,6µH und 1nH...16mH. Ich stell es bei Gelegenheit mal mit auf meine Webseite. http://www.avr.roehres-home.de Gruß aus Berlin Michael
-
Thread
Welcher µC für meinen Zweck?
Chris F. schrieb im Beitrag #4693348: > Cortex M7 mit 216MHz, FPU, 2M-Flash und 512K-Ram Es gibt einen großen Bedarf an kleinen uC bis 64K Flash und 4K RAM der weitgehend durch günstige 8051 und PIC abgedeckt
avr schrieb im Beitrag #4694337: > Kann man den sdcc für die efm8 überhaupt nutzen EFM8BB1 = C8051F850 EFM8SB2 = C8051F920 EFM8UB2 = C8051F380 EFM8BB2 und 3 und EFM8LB1 mit demselben Makefile wie EFM8BB1 EFM8SB1 und EFM8UB1 hab ich nicht da, haben aber denselben Core, also geht vermutlich
-
Thread
Schnauze voll, ich will AVR
Sicher eigentlich sollte ich bei PIC's bleiben, und ich hab jetzt mal ein bischen mehr im Datenblatt des PIC18F4550 umgeschaut, und dabei festgestellt, dass es bei dem 426 Seitigen Datenblatt weit mehr als nur die PinConfiguration drin
Ich hab auch mit den PICs angefangen (PIC16F84). Bin dann aber zu den AVRs gewechselt. Ich setze hauptsächlich die Atmega16/32 ein. Meine Tools sind: avr-gcc + Kumpels (binutils, make, ...) avr-gdb (hardcore Kommandozeile) avarice Zum
-
Thread
SDCC PICs selber hinzufügen
Befehlszeile kompilieren möchte [CODE] sdcc -mpic14 -p16f54 -o out.hex main.c [/CODE] sagt er mir, dass dieser nicht unterstützt wird. Gibt es eine Möglichkeit, den PIC16F54 sdcc bekannt zu machen (über Konfigurationsdateien o.ä.)? Unter /usr/share/sdcc
mich auf die Antworten! Mit freundlichen Grüßen PHBU P.S.: Der Compiler sollte den o.g. PIC16F54-I/O sowie den PIC16F747-I/P unterstützen.
-
Thread
PIC-ICSProgramming
Ich hab mir den Brenner5 nachgebaut und die Modifikation etwa modifiziert :-) Ich benutze momentan: PIC18F4550,PIC18F4220 und PIC18F2220. Mit den PICs auf der 16serie hab ich es noch nicht probiert, hab erst heute meine PIC16Fxxx (PIC16LF84A und PIC16F72) bekommen. In welcher Programmiersprache programmierst
endlich wieder zeit mich mehr damit zu beschäftigen (semester ist endlich fast vorbei). ich hab auch den 16f876a typ verwendet. hast du schonmal diese schaltung gecheckt? http://www.olimex.com/dev/images/pic-pg1-sch.gif ich programmiere dann mit dem tool ic-prog. das hat mir aber anfangs immer zu lange
-
Thread
Sinus-Wechselrichter mit Mikrocontroller und PWM
Manfred G schrieb im Beitrag #3623341: > 1. Welche Mikrocontroller sind geeignet? PIC12F1840 > 2. Welche Programmiersprache soll ich benutzen? Ich würde es in C oder ASM machen Der PIC12F1840 hat einem PWM Modul, das bei 31.25kHz eine Auflösung
www.youtube.com/watch?v=lCzokKzD3-Q Ich habe noch ein Minimalprogramm (Configs + blinkende LED) für den 12F1840 gefunden. Das war einer meiner ersten Codes für PIC12 mit dem XC8 (vorher nur PIC18 mit C18 oder PIC12 in ASM)...
-
Thread
STM32 vs. AVR16 messen von Spannungen von 0,5-1,2V
Hallo, mit CAN gibt es noch folgende 8Bit Controller Serien PIC16F180 PIC18-Q83 PIC18-Q84 und "ältere" ATmegas.
Veit D. schrieb im Beitrag #7915788: > mit CAN gibt es noch folgende 8Bit Controller Serien > PIC16F180 > PIC18-Q83 > PIC18-Q84 PICs Problem ist teuere Compiler. Somit lohnt sich PIC nur für Großfirmen. Oder für Projekte, die mit Assembler auskommen.
-
Thread
lcd_puts und lcd_putc funktioniert nicht
Hallo, ich verwende den PIC16f877 und ein hd44780 kompatibles 4x20 LCD. Das Display ist funktionstüchtig und ich kann auch mit der routine lcd_cursor() den cursor bewegen. Jedoch bekomme ich keinen Text auf das Display.
gerade eingefallen, woran es liegen könnte. Diesen Fehler habe ich früher auch mal gehabt, bei den PIC16F8XX. Du musst den Modus LVP ausschalten. Denn Pin RB3 wird dafür reserviert und kann dann nicht als I/O -Pin benutzt werden. Das heisst schalte den LVP aus (LVP_DISABLED ich weiss ob es eine Funktion
-
Thread
Velleman K8048 picprogrammer tut nicht
Hallo, was für ein Kabel benutzt du? 1:1 oder gekreuzt (Null-Modem). Du brauchst ein 1:1 - Kabel.
Kennt einer von euch vieleicht ne Seite mit ein paar Anfänger projekten (ich hab einen 16f627, 16f628a, 12f508 und 16f678)?
-
Thread
PICkit3 und MPLAB X Connection failed
Hallo Zusammen, ich habe mir gerade das aktuelle MPLB X 2.10 auf einem Windows 8.1 64 Bit System installiert und möchte einen PIC 16F616 programmieren. Da mein letztes PIC Projekt schon einige Jahre zurückliegt und ich normlerweise Atmel programmiere stolpere ich hier direkt über
keiner Gedanken. Es wird einfach auf den anderen Knopf gedrückt... Wir verwenden hauptsächlich PIC1825K22 für die Labore, aber auch schon mal 4431 wegen der simultanen Samplingfähigkeit für 2AD Kanäle. Sonst noch 18FxxK80 für CAN, alle 18F mit USB, die 16F145x für USB, 10F322 und noch einige andere
-
Thread
Neuer Prozessor
... 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
PC kümmern. Als USB 2.0 (mit 12Mbit/s) fähige µC würde (je nach I/Os und Speicher) die kleineren PIC18F2X5X oder grösseren PIC18F4X5X genauer angucken. http://www.microchip.com/ <- Parametersuche Nebenbei haben sie auch 10Bit-A/Ds (ohne gibts die USB-Pics nicht;)) Die sollte man auch im freundlichen
-
Thread
DCC Decoder
1 0 0 CK*2 (=PCK/8) ; 0 1 0 1 CK für PWM mit 6125 Hz ; 0 1 1 0 CK/2 ; 0 1 1 1 CK/4 ; 1 0 0 0 CK/8 ; 1 0 0 1 CK/16 ; 1 0 1 0 CK/32 ; 1 0 1
was anfangen kannst. Oder meinen Code für einen ATtiny15 Lokdecoder abändern, die Auswertung fuer F1-F8 steht in ftion und ftion1 (Sprungadresse f1f8: wird nicht benutzt) sbi PORTB,2 ;setzt den Ausgangspin cbi PORTB,2 ;loescht den Ausgangspin Viel Spass, Georg
-
Thread
Viele Register definieren
Reg für Source und Destin benutzt werden kann. Es ist aber auch kleiner als das im PIC, weil PIC bis zu 13 f-Bits (also für max 8kB) (mache Befehle, MOV, bis 16 f-Bits) im Opcode reserviert. (Also diese beiden 'Modelle' haben Vor- und auch Nachteile) typ Akkumasch. (bsp HC11,STM8
und es tut mir leid dass ich diese "Wortklauberei" begangen habe. Aber berücksichtige bitte, dass PIC16 für viele Studenten zum Stoff gehört (sogar immer noch der alte 16f84a) und ich keinen seltenen Spezialfall aus dem Ärmel gezogen habe den man mit der Lupe suchen muss sondern etwas, das hier im Forum
-
Thread
EUSART in XX.ASM
eine USART mit PIC 16F876 8Bit Clock 1MHz oder auch 4 MHz 1200 Baud läuft einwandfrei, auch mehrere andere Kombinationen (Clock,Baudrate). Mit der EUSART (erweiterte USART!) zB. 16F690, 16F1936 etc. läuft es einfach
Hallo Bernd, die (E!)USART funktioniert auf einigen anderen PIC's 16F876, 16F688, 16F722, 16F690 nur senden, aber mit dem 16F1936 klappt es komlett noch immer nicht. Ich teste worin sich die PIC's in ihren Eigenschaften und der CONFIG, oder auch CONFIG's unterscheiden
-
Thread
[V] Halbleiter, Netzteile, Opto, Encoder, Diskret, Relais, Pneumatik, AoIP
Verpackung aufbewahrt, ausgenommen die pneumatischen Bauteile. Halbleiter: 450x ATMEGA325-16AU: AVR -> 1,00 €/Stk. 84x PIC16LF648A: Microchip PIC -> 0,50 €/Stk. 8x CW25-TIM: GPS-Modul mit 1pps und Clockausgang -> 5,00 €/Stk. 104x LTC1337CSW:
kleines Update der verfügbaren Bauteile sowie ein paar Preisanpassungen. Halbleiter: 425x ATMEGA325-16AU: AVR -> 1,00 €/Stk. 84x PIC16LF648A: Microchip PIC -> 0,50 €/Stk. 8x CW25-TIM: GPS-Modul mit 1pps und Clockausgang -> 5,00 €/Stk. 84x LTC1337CSW:
-
Thread
Serielle Schnittstelle µC
Mal eine ganz andere Frage: Warum wollt ihr den 18F4550 ausgerechnet über RS232 mit dem PC verbinden? War das die exakte Aufgabenstellung? Wurde der PIC vorgegeben? Ich frage nur, weil dieser PIC ein USB-Interface hat, und es für den PIC Bibliotheken
Michael L. schrieb im Beitrag #3498539: > Mal eine ganz andere Frage: > > Warum wollt ihr den 18F4550 ausgerechnet über RS232 mit dem PC > verbinden? > War das die exakte Aufgabenstellung? > Wurde der PIC vorgegeben? > > Ich frage nur, weil dieser PIC ein USB-Interface hat, und es für den PIC
-
Thread
ICD2-Nachbau von Harald Sattler
kann man sich ersparen. Ich denke er wird nicht emuliert. Das Ganze funktiniert so: MPLAB <===> PIC18F4550 <== paralleles PortD ==>PIC16F877<==>Schaltung Der PIC18F4550 kommuniziert mit dem PIC16F877 über 8 Leitungen PORT D, eine RD, WR, eine Busy, und eine CS-Leitung:) Hoffe, das halbwegs richtig
konnte ich den Schaltplan nicht betrachten. Ich nehme aber an, die Kommunikation zwischen FTDI und PIC16F977 erfolgt wie in Harald seiner Schaltung. Freundliche Grüsse Geri
-
Thread
Probleme beim Empfängersignal auswerten
höher aufgelöst ist, und wenn ja wie kann man das beheben? Danke für eure Hilfe! System auf Pic18F4520 8MHz. Gruß Daniel
deiner eben nicht. AAh! Nun das könnte daran liegen das ich das bei mir mit einem Atmega 32 mit 16Mhz laufen habe. Vllt. den prescaler ander einstellen. So ist es bei mir: //ICP-Störfilter aktiv. ICP-PIN fallende Flanke. Prescaler clk/8 eingestellt. TCCR1B = (1<<ICNC1) | (1<<ICES1) | (1<<
-
Thread
Interrupt programmierung mit HI-Tech
Also z.B. u.a. den Interrupt-on-change an dem Port und alle Interrupts einschalten. Bei neueren PIC16 gibts verschiedene Flags für fallende und steigende Flanke, was die Erkennung etwas erleichtert. Weiß nicht ob es der auch hat. Ich würd dir sowieso empfehlen einen enhanced-midrange, also einen 16F1xxx
wird und du nicht > selber feststellen musst, ob es negative oder positive Flanke war. Wenn der PIC16F685 fix ist, dann nimm das CCP (Capture/Compare/PWM) Modul. Ist zwar ein kleiner Missbrauch dessen - eignet sich aber hervorragend: http://ww1.microchip.com/downloads/en/devicedoc/41262a.pdf Datenblatt
-
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
überlappen. Somit gibt es die typische (uralt) Trennung von Neumann / Harvard nicht mehr. >Renesas 16-Bitter M16C(&Co) variieren das, indem sie einen gut >adressierbaren 64K Datenadressraum in einen für Daten weit schlechter >adressierbaren 1MB Gesamtadressraum einbetten. Nö. M16C(&Co) haben grösseren
-
Thread
I2C und STM8
sehen, ob die STM8 Peripherie das korrekt wegsendet (0x90 ist Adresse eines LM75) [c] I2C_CR1 = 0; // Power disable, clock stretching enable I2C_FREQR = 16; // 16 MHZ F_CPU I2C_CCRL = 16; I2C_CCRH = 00; I2C_TRISER = 17; I2C_OARH |= I2C_OARH_ADDCONF;
... fuer Max MMM jetzt: [c] I2C_CR1 = 0; // Power disable, clock stretching enable I2C_FREQR = 16; // 16 MHZ F_CPU I2C_CCRL = 16; I2C_CCRH = 0x0b; // I2C Busfrequenz etwas langsamer und
-
Thread
PIC 18F2620 und PIC 16F690 verbinden
Hallo Ich möchte den Eingang INT0 eines 18F2620 mit dem Ausgang eines 16F690 verbinden. Der 16F690 sendet Impulse von 70us und 250us Länge. Ich habe die Pins direkt verbunden. Funktioniert irgendwie nicht. Am INT0 Eingang messe ich Impulslängen
dieser Art eher unerheblich. John Bauer schrieb im Beitrag #2267107: > Kann es sein, dass für den 16F690 eine Taktfrequenz von 4MHz vorgesehen > ist und Du betreibst ihn mit 20MHz? Wie gesagt poste Sourcecode von beiden PICs. Kannst du überprüfen, ob der PIC16F.. überhaupts das abschickt, was du
-
Thread
Wirkleistungsmessgerät
= 0; temp2 < 200; temp2++) asm("nop"); ADCSRA=128+64+16+8+6; while(ADCSRA & (1 << ADSC)); offset = ADC; ADMUX=(1 << REFS0) | (1 << REFS1); ADCSRA=128+64+16+8+6; in der ADC Isr: iq=ADC-offset und uq=ADC-offset (vorher stand da 512 statt offset
am PIC (VREF+) eine Spannung von > 1,1V anlegen, Ja. Wobei du nachschauen müsstest, ob der PIC eine derart niedrige Referenzsspannung verarbeiten kann. Teilweise muss die Referenzspannung z.B. mindestens
-
Thread
Messsystem 10x 100kHz 8-bzw. 10bit --> ADC?, µC?
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
Klaus schrieb im Beitrag #4434238: > Schau doch mal bei den PIC24E.. bzw dsPIC33E... Bis zu 70 Mips, ADC bis > 1,1MHz und RAM bis 48k Danke ebenfalls für den Tipp, Klaus. Die 24er sind mir auch schon ins Auge gesprungen, allerdings die F-Serie. Wäre eine günstigere
-
Thread
Atmega4809nano
Stefanus F. schrieb im Beitrag #5993136: > Ich verstehe die Beschaltung des Auto-Reset (JP1 und C5) nicht. Der > Reset-Eingang ist doch Low Aktiv. Aber der Kondensator zieht ihn auf > High. Wie funktioniert
habe mal nachgeschaut. Das "ATmega4809 Curiosity Nano Board" geht Netto > bei €13,50 los. Brutto 16,-. Es ist teurer gewurden, war mal unter 10,- in der Tat. > und es läuft mit 3,3V. Nein. Kannst es von 1,7V bis 5,1V einstellen. > Im Vergleich dazu kostet das Arduino Nano Every Board
-
Thread
Unterschied PIC16F876 und PIC16LF876?
Hallo zusammen! Kann mir einer den Unterschied zwischen dem PIC16F876 und dem PIC16LF876 nennen? Ich kann da nicht wirklich was erkennen. Danke!
Hier ist ein "LF": http://search.digikey.com/de/de/products/PIC16LF876A-I%2FSS/PIC16LF876A-I%2FSS-ND/446151 Der geht von 2 - 5,5V und kann 10MHz und hier der "F": http://search.digikey.com/de/de/products/PIC16F876AT-E%2FSS/PIC16F876AT-E%2FSS-ND/509513
-
Thread
PIC : welchen C-Compiler ?
Fehlermeldung sind manchmal wenig aussagekräftig. Hitech kenne ich nicht. Habe bisher auch nur die PIC16F87x damit programmiert.
der Testversion: es werden nur die Controller PIC16C554, PIC16F877(A) und PIC18F458 unterstützt. Also wirklich keine große Auswahl. Die Laufzeitbeschränkung liegt hier bei 30 Tagen. Codebeschränkung auf 2K Wörter. cc5x: Keine wirklich große Auswahl
-
Thread
Lohnt sich der Einstieg in die MSP430 Welt?
Adreßraum nur über irgendwelche Offset-Register, Flags o.ä. realisieren kann - ich 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
Adreßraum nur über irgendwelche Offset-Register, Flags o.ä. realisieren > 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
"moderner" Kühlschrank - Steuerung defekt
hat > http://ww1.microchip.com/downloads/en/AppNotes/00000513E.pdf > funktioniert es wohl eher nach dieser > http://www.ti.com/lit/an/snoa328/snoa328.pdf Stimmt! Mir war noch gar nicht aufgefallen, dass der PIC16C57 keinen AD-Wandler hat. Damit bekommt der 47nF C1 auch einen Sinn.
-
Thread
Solid State Relais an 3,3 Volt PIC
Je nach PIC wird auch ein gewisser Spannungsabfall über dem Ausgangstransistor des PIC sich einstellen. Beim PIC16F84A z.B. typ rund 1,2 V bei um die 15mA. Da bleibt für den Rv nicht mehr viel übrig, bzw. sollte
Axel Schwenke schrieb im Beitrag #3831408: > Der PIC wird bei 20mA *nicht* mehr 3.3V für LED und Vorwiderstand > bereit stellen. Ein Teil der Spannung wird im PIC selber verbleiben. Da das SSR aber am Eingang direkt eine LED mit typisch 1,5V und
-
Thread
48 Poti's mit AVR lesen
@freiberger: wurde doch schon genannt: 4051 8:1 Mux 4052 2x 4:1 Mux 4053 3x 2:1 Mux 4067 16:1 Mux _.-=: MFG :=-._
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
-
Thread
Parallel to SPI Interface-Chip?
Du könntest einen Peripherial Interface Controller (PIC) verwenden. Das wäre sogar noch authentisch, denn die Dinger hat General Instruments Ende der 70'er für Peripheriesteuerungsaufgaben entwickelt. Der PIC16F74 hat genau dafür einen PSP Parallel Slave
. Witzigerweise sind die "16-bit" PIC 24/33 Bausteine auch in sehr kleinen Gehäusen und für meist sogar weniger Geld verfügbar, wie die uralten PIC 16F, bei doch deutlich mehr Leistung, was sogar eine Programmierung in C ermöglicht
-
Thread
uC Familien Empfehlung
drauf. https://www.reichelt.de/lithium-batterien-c1028.html?ACTION=2&GROUPID=1028&START=0&OFFSET=16&nbc=1&SID=95ddc1cc003054834ada39717e00c7ac729cc2a86771e25579c40
/ProductDetail/STMicroelectronics/NUCLEO-F303K8?qs=kWQV1gtkNndPxYr6NNfTBw%3D%3D)
-
Thread
[V] Div SMD - Spannungsregler, Pic's, Transistoren, Tantal's, Dioden/LED
Brief(nach Gewicht Paket) zu anfallenden Kosten (Je nach Gewicht) EU weit. gtx-freak@gmx.net 1. 12 St 5,00 € Controller PIC16C621A-04i/SO 18-SOIC 8Bit, 4MHz, 1k OTP Microchip http://www.microchip.com/mymicrochip/filehandler.aspx?ddocname=en011689 2. 12 St 5,00 € Controller PIC16F716
PIC16f1824-i/SL 14-SO 8Bit, 32MHz, 4k Flash, 256b EEProm Microchip http://www.microchip.com/mymicrochip/filehandler.aspx?ddocname=en550183 5. 16 St 2,00 € Gleichrichter DF08S SMD 800V 1A
-
Thread
Oberstufenprojekt HILFE! PIC16F84
Countdown Uhr, Nicht wirklich, die Schaltung funktioniert nicht. Vergiss alles oberhalb des PIC16F84, weder die Schaltung an Pin1, noch die zum Abschalten der Stromversorgung funktioniert. Ein 100nF Keramikkondenstaor zwischen GND und VCC des PIC16F84 wäre aber nett. Die Ansteuerung der
Anschluss dummerweise vor den Schalter gelegt habe, fällt mir gerade mal so auf... 2 Fragen und 1 Anmerkung: 1. Weswegen würdes du die Vorwiderstände der Basen bei den Transistoren verringern? 2. Weswegen ein 100nF Kondensator zwischen VCC und GND des PIC´s? 3. Also der pic wird stromsparend
-
Thread
c compiler und header file
s" Error [141] D:\work\c_aufbau\aufbau1.c; 13.21 die include Datei "pic16f88.h" kann nicht geöffnet werden: No such file or directory Danke und Gruess M. B.
sind. Wenn der Aufbau so oder so ähnlich aussieht, dann muss dein include klrerweise #include <pic/pic16f88.h> heissen, weil ja pic16f88.h gefunden werden kann, indem man vom Standard System Verzeichnis eine Ebene tiefer in das PIC Verzeichnis reinwechseln muss. (Die Verzeichnisnamen hab ich