-
Thread
Diesel Drehzalmesser mit Magnetsteuerung
IC8 = 74LS132 8,1u.8,2 UND-Gatter als Tor Schalter. 8,3u.8,4 P1u.C1 für 100Hz-Oszillator IC9 = 74LS11 9,1u.9,2 Dreifach-UND-Gatter IC10 = 74LS107 Flipflop C1= 10mF/16V P1=2kOhm Der Oszillator IC8,3 und 8,4
benutzen. Ich bin auf etwas anderes gestoßen. Kostet ca.15€ Ich müsste jemanden finden, der einen PIC 16F628 programmieren kann. Dort steht ein Frequenzmesser mit einer genauen Beschreibung und einem aktuellen PIC. http://www.sprut.de/electronic/pic/projekte/dehfan/drehfan.htm @Abdul K. und @Max
-
Thread
Drehregler an uC - geht das?
(PINA & 1<<PINA1) // PINA.1
Pins rauskommen und einfach dort diese beiden Ports mit dem Dreher verbunden. Das sind beim ATmega16 in meinem Fall (die B-Ports werden schon verwendet) die Pins PC2 und PC3. Ich habe die Pins umgeschrieben #define PHASE_A (PINC & 1<<PINC2) #define PHASE_B (PINC & 1<<PINC3) aber das LCD zeigt
-
Thread
PIC's sind doch die besten :)
Hallo zusammen, mal eine kleine Story wie umglaublich "gutmütig" die PIC's gegen Misshandlung sind: ich will mit einem PIC18F4550 per USB ein LCD beschreiben. Ich verwende den Microchip HID Bootloader um das Programm per USB in den Chip zu spielen,klappt wunderbar. Nachdem
, direkt auf Masse > > für 1h... Mag sein. Has trotzdem schon einige PIC zerschossen. Bodonders die 16F84 ware sehr empfindlich. kennie schrieb im Beitrag #2244357: > Ist doch unfassbar... So ein schönes 4-zeiliges LCD dagegen
-
Thread
CAN-Bus Gateway
müsstest also das Board ändern. Da ist es besser, ein neues zu machen. Nimm doch einfach einen PIC32MX564F128H-I/PT. Da hast Du CAN drin, da sind genügend UARTs drin, alle LIN-fähig (falls Du das mal brauchst), für USB brauchst Du keinen extra Chip, das ist auch schon drin, 64k RAM drin, 512k Flash
DIL haben willst, dann kannst Du einen dsPIC33FJ128GP802 nehmen, das ist ein 16-Bitter mit 40MHZ Takt, 16k RAM und 128k Flash, CAN, 2*UART im DIL28-Gehäuse. Ein 8 MHz Quarz mit den obligatorischen 18-27pF an jedem Quarzpin dran, an jedem VCC-GND-Paar
-
Thread
Seminarprojekt Binäruhr, passenden µC gesucht
Mikrokontroller wäre für mich geeignet bzw auf was muss ich beim > Suchen achten? Ich würde einen PIC18 mit genügend IOs empfehlen, dazu das PIKkit3 als Programmer und Debugger. Wenn dir 25 IOs reichen würde ich den PIC18F25k22 verwenden. Die Entwicklungsumgebung MPLAB X IDE und der XC8 C-Compiler
kein Problem mit einer anderen > Sprache) > (- einsteigerfreudlich) > - halbwegs preisgünstig Der PIC18F25k22 + PICkit3 ist für dein Projekt geeignet sein, Programmiersprache C oder PIC-ASM. Möglicher Schaltplan: https://www.mikrocontroller.net/attachment/preview/214613/page_snapshots/001.png Mögliche
-
Thread
C Compiler für PIC 16F688
Hallo PIC Spezialisten! Ich möchte aus Stromspargründen auf die PIC Nanowatt Technik umsteigen und habe mir z.B. den PIC16F688 ausgesucht. Da ich bereits viel Code in C habe will ich ihn nicht nochmal in
du anscheinen bei einer alten Liste nachgesehen haben. In dieser Liste sind doch um etliches mehr PIC18F aufgeführt als PIC16F. http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=54&mid=10&lang=en&pageId=74 Viel Spass mit den PICs. mfg Schoasch
-
Thread
Einstieg in die Welt der Mikroprozessoren
1:Ja. 2:ROM/RAM/EEPROM-Kapazität.
Hardware-Aufbau sämtliche Funktionen nutzen zu können. Zu den Unterschieden bei den DIP-Megas (8/16/32): Befehlssatz, Architektur, 'Rechenleistung', Taktfrequenz etc. sind gleich. Unterschiede gibt's beim Gehäuse (Mega8: 28 Pins, Mega16/32: 40Pins), beim Speicherplatz (Mega8: 8 KB Flash, 1 KB RAM,
-
Thread
Diverse 68000 CPUs
räusper* * Takao K. schrieb im Beitrag #3599984: > Ja gibt es noch 2 hier- einen mit 68000 DIL und PIC bootloader, und nur > 1x 8bit RAM (um die Bauteile zu minimieren). :)
Moulded NEC D4016-C2 2Kbyte SRAM static RAM, vintage memory IC 1983 NEU: SST25VF016 16MBit Serial FLASH, SOIC8 (W), Microchip AT49F040 4MBIT 512KX8 5V FLASH PLCC32 29F002T 2M BIT 256KX8 5V Parallel FLASH DIP32 ICs 29F010 1MBIT 128KX8 FLASH 5V PLCC32 28F020 2MBIT 256KX8 FLASH
-
Thread
Ineffiziente Codeausführung beim Z80
Andi $nachname schrieb im Beitrag #2793086: > Fan-Seite, zu lesen, dass der PC nur auf PC+1 aktualisiert werden kann? Das übliche überall verbreitete Blockdiagramm der internen Struktur enthält einen 16-Bit Inkrementer/Dekrementer. Mit +/-1. > Der Z80 müsste ja ein weiteres > Register
Thread ziehen: Es gibt kein DP-Register oder irgend so was ähnliches beim Z80. Der PC ist für _alle_ 16-Bit-Adresszugriffe zuständig und er wird immer nur um 1 inkrementiert. Richtig?
-
Thread
Diverse PIC und AVR Microcontroller und Hobbyaufgabe
in der Verpackung, wie ich sie vom Händler bekommen habe und wurden immer trocken gelagert. 2 * PIC16F84A SMD SO18 Gehäuse 5 * PIC16F684 SMD SO14 Gehäuse 6 * ATMEGA8-16PU DIP28 Gehäuse 3 * ATTiny2313-20PU DIP20 Gehäuse 3 * ATMEGA88-20PU DIP28 Gehäuse 4 * ATMEGA48-20PU DIP28 Gehäuse 1 * PIC16F84A-04/P DIP18 Gehäuse 5 * PIC16F684 - DIP14 Gehäuse 1 * ATTiny13-20PU DIP8 Gehäuse 1 * ATTiny13V-10PU DIP8 Gehäuse 1 * ATMEGA8L-8PU DIP28 Gehäuse 1 * ENC28J60/SP DIP28 Gehäuse Am liebsten wäre mir wenn jemand alles abnimmt
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
89 2 77 1 2 1 b7 DTU -> WR --------- 16: d4:cf:21:0f:00:63:70:71:60: 72:22:84:12:5a:5a:1b:8e:ee:12:3d:b6:08
58 13 86 01 c1 03 67 00 f6 4f Error while retrieving data: Missing packet: Last packet 1 2022-06-06 14:52:47.289513 Received 18 bytes channel 3: 94 63 50 02 16 63 50 02 16 00 03 00 00 00 00 00 00 91 Error while
-
Thread
PIC32 Programmer und Compiler
was wäre ein billiger Programmieradapter. Habe mir den > mal angeschaut: > http://olimex.com/dev/pic-icd2-pocket.html > Ist der für PIC32s geeignet? nein. Du brauchst entweder ein PICKit3 oder einen ICD3 oder einen 1:1 Clone von einem von beiden. fchk
www.microchip.com/wwwproducts/Devices.aspx?dDocName=en545660 Lies das produktspezifische Manual "PIC32MX5XX/6XX/7XX Family Data Sheet" http://ww1.microchip.com/downloads/en/DeviceDoc/61156G.pdf Lies die Errata dazu "PIC32MX575/675/695/775/795 Family Errata and Datasheet Clarification" http://ww1
-
Thread
Reichelt: Was ich gerne im Programm hätte
Drehimpulsgebetr (rotary encoder) insbesondere PEC16-4220F-S0024 von Bourns der ist saurobust 200000 rotations, Verschraubung, 24 detents, Taster und das ganze für unter 1 Euro Da hier fast jeder zweite Drehimpulsgeber wünscht kann ich diesen Typen empfehler
PIC18F452 gehört ins Programm! Und endlich mal vernünftige Potis.
-
Thread
Z80 Mikrocomputer Bastelei
Längen >schlägt. Solange mehr oder minder sämtliche Mainstream 8-bit Mikrocontroller, also AVR und PIC, eine Havard Architektur haben kann man die Teile nicht für richtige Computer gebrauchen. Ich selber hab hier noch einen 65816 (16-Bit Variante des besten 8-bitter wo gibt: 6502 ;) ) in PLCC rumfliegen
Es wird immer 4,8 und 16bit Controller geben, auch wenn irgendwann mal Quad-Core 2Ghz Controller in 1x1cm BGA Gehäusen verfügbar sein sollten. Nur dir Architektur wird nicht stehen bleiben. Der 8051 ist der einzige Kern für
-
Thread
Ampelsteuerung aus NAND und PIC
dazwischen Warteschleifen über Timer, einen 555 bekommst Du nie so zeitgenau. Wenn Du das mit einem PIC12F629 machst, kostet das 1.20 für den PIC, dazu kommen die LED sowie 1 Stunde (ggf. sogar weniger) Programmieren. Der 12F629 hat einen internen Oszillator, der auf 1% Genaugigkeit getrimmt ist und den
Warteschleifen über > Timer, einen 555 bekommst Du nie so zeitgenau. > > Wenn Du das mit einem PIC12F629 machst, kostet das 1.20 für den PIC, > dazu kommen die LED sowie 1 Stunde (ggf. sogar weniger) Programmieren. > Der 12F629 hat einen internen Oszillator, der auf 1% Genaugigkeit > getrimmt
-
Thread
unbekannter mikrokontroller
Es koente auch ein PIC 16F630 oder aehnliches sein (SMD). MfG Rainer
Rainer wrote: > Es koente auch ein PIC 16F630 oder aehnliches sein (SMD). Nö. Die Versorgungspins liegen bei allen PICs an anderer Stelle. Ich hab mal recherchiert und konnte weder bei den PICs, noch bei den AVRs eine Übereinstimmung
-
Thread
Schaltung Kontrolle
1 C4 1µF CPOL-EUE2,5-6E E2,5-6E rcl 1 C5 1µF CPOL-EUE2,5-6E E2,5-6E rcl 1 C6 1µF CPOL-EUE2,5-6E E2,5-6E rcl
1 IC5 PIC16F628A PIC16F628P DIL18 microchip 1 J1 520243-3 520243-3 con-amp 1 LED1GRÜN LED5MM LED5MM led
-
Thread
PIC XC8 Delay_Problem.
4000000UL))) #define __delay_ms(x) _delay((unsigned long)((x)*(_XTAL_FREQ/4000UL))) wobei bei 18f das eine 16bit Variable ist, kein unsigned long, ist halt compiler glue code. _XTAL_FREQ muss richtig definiert sein, und da es _delay keine Funktion! ist, wird ein konstanter Wert benötigt. also
Hartl, wo wohnst du denn eigentlich ? Wieso? chris schrieb im Beitrag #3464374: > wobei bei 18f das eine 16bit Variable ist Mit _delay(100000); hat der XC8 kein Problem. chris schrieb im Beitrag #3464374: > _XTAL_FREQ muss richtig definiert Das habe ich gemacht: #define _XTAL_FREQ 20000000
-
Thread
Pic Mit LCD Display
mich jetzt schonmal für verständnis probleme :). ich habe mir jetzt ein schaltung aufgebaut mit PIc controller und LCD Display "LGM12641BS1R" Als Pic controller habe ich PIC18F4550 und einen 4x4 Tastaturfeld mit einem MM74C922. Ich habe bis jetzt noch nie einen LCD Display Programiert, ich
>Als Pic controller habe ich PIC18F4550 Die Sache wird sowieso nicht gehen da die Pins RC4 und RC5 fuer USB sind und nicht als normale IOs nutzbar sind. Also Schaltung neu machen.
-
Thread
Control a Display with I2C in MCC
Hello, I am currently programming a dispaly with a PIC16F1827(MCC). The display has 4 lines and 20 columns (https://asset.conrad.com/media10/add/160267/c1/-/en/002238796DS00/datenblatt-2238796-display-elektronik-lcd-display-weiss-20-x-4-pixel-b-x-h-x-t-
The problem is, that I use a PIC16F1827 and not an Arduino.
-
Thread
AVR-Kontroller
Hi der Vorteil der ATMEL Mikrocontroller gegenüber PIC Mikrocontrollr ist das alle ATMEL AVR's mindestens 1000 mal Programmierbar ist und die meisten PIC's sind nur 1 mal Programmierbar das heißt einmal nen Fehler im Code und der Pic ist hinüber und die
nicht schlecht. Die meisten Befehle werden, wie oben schon gesagt in einem Zyklus abgearbeitet. Ein PIC 16F84 braucht dazu z.B. 4 Zyklen und ein 8051 soweit ich weiß 12. Die Architektur der Controller ist auch sehr gut für Hochsprachen wie C geeignet. Bei den PICs sieht es da nicht so gut aus. Viele
-
Thread
Frequenzteiler 10 MHz auf 50 Hz
attiny85, any pic12/pic16!
Ein PIC 12F675 koennte neben der Frequenzteilung noch Pi auf 1000000 Stellen ausrechnen!
-
Thread
riesige LED-Matrix
um etwas auszuprobieren. Allerdings noch mit "Einzel-LEDs. Gesteuert wurde das ganze von einem PIC16F628. Das Ding war auf "zeilenweisen" Betrieb ausgelegt,d.h. es wurden über eine Kette CD4094 immer die LEDs einer ganzen Zeile UND die jeweils aktuelle Zeile geladen und dann umgeschaltet. Es waren
= 1 Delay1TCYx(1); S_Latch = 0; Zeile = 0b00000001; S_Transmit(var9); S_Transmit(var10); // ... S_Transmit(var16); Zeile = 0; Delay1TCYx(1); S_Latch = 1
-
Thread
Attiny Programmierung
für alle die von mir benutzten Controller ein solches "Makefile - Template"... die da sind MCS-51, PIC16F, STM8, AVR, MSP430, STM32 und NXP. Das ist so einfach, dass ich manchmal "nachsehen" muss, auf welchem Controller ich mich bewege (weil ich logischerweise den Bibliotheken und die Funktionsnamen
für mein Flashershield in https://www.mikrocontroller.net/attachment/376277/flashershield_with_pic16f676.png Natürlich wieder ein Konsolenprogramm, aber unterm Strich ist es vollkommen Wurst, ob ich mit der Mouse grafische Buttons oder Textmodebuttons klicke solange der Effekt der gleiche ist.
-
Thread
TIMER für IRMP
= ((F_CPU / F_INTERRUPTS) - 1) & 0xFF; // compare value: 1/10000 of CPU frequency (lower byte) #else // gcc OCR1A = (F_CPU / F_INTERRUPTS) - 1;
Heinz B. schrieb im Beitrag #3963923: > Meine Lösung war folgende: > [c] > OCR2 = ((F_CPU / F_INTERRUPTS)/8) - 1; > TCCR2 = (1 << WGM21) | (1 << CS21); > [/c] Mal nachrechnen: [code] 8000000 / 15000 / 8 - 1 = 65,666 --> OCR2 = 65 [/code] Jetzt zurückrechnen: [code] F_INTERRUPTS
-
Thread
Was kommt nach Atmega?
Ich bin vom ATMega auf den PIC24 bzw. dsPIC33 gegangen weil 1. er eine gute 16Bit-RISC-Architectur (bis zu 60MIPS) hat, 2. es Derivate mit interessanter Peripherie (CAN mit DMA usw.) onboard gibt, 3. es leistungsfähige Derivate
nicht > so tief reingelesen hat) Irreführung der Massen. Genau so ist es. Geht ja schon mit ST32F1xx und LPC17xx los: Beim STM32 sind viele Register trotzdem nur 16 bit breit und haben dann wieder dieses tolle high- und low-register, obwohl man das wohl schön in 32 bit hätte abbilden können. Andererseits
-
Thread
uln2004 mit pwm
Grüss Gott Ich habe an einer schaltung Mit pic16F628a und uln2004 1xled - mit pwm 4xled - 0/1 Wenn ich nur die pwm led anschliesse geht diese ohne Probleme. Sobalt ich eine weiter Led mit 1/0 anschliese geht die 1/0 led aber Die pwm
Schaltest du die 1/0 Led vom PIC her auch wenn sie nicht am ULN angeschlossen sind?
-
Thread
Weich ein-/ausfadende Blinkschaltung
Ich nannte oben mal das PICkit1 als Eval-Board. Ist nicht das modernste, sicher gibt es da mittlerweile was anderes. Selbstverständlich kann man da den PIC (PIC12F675) nach der Programmierung entnehmen, da im DIL8-Gehäuse mit
ga5t schrieb im Beitrag #1762076: >Nimm einen kleinen ATTINY, zB den ATTINY25, der hat zwei >16bit pwm kanäle, ~1,2€ Gibts da ebenso wie beim PIC, ganz unkomplizierte preisgünstige Eval-Boards, die man über USB direkt an den Laptop hängen kann, und man keinen Programmer braucht?
-
Thread
Welchen lattice ic
kannst, wie ein CPLD, aber mit im Prozessor mit drin. Die AVRs haben leider nur eine solche Einheit. PIC18Q (z.B. PIC18F27Q84) haben bis zu 8 dieser Einheiten. Damit kann man dann schon einiges machen. fchk PS: https://www.microchip.com/en-us/products/microcontrollers-and-microprocessors/8-bit-mcus
> CLC-Einheit Wenn man mit 2 bzw. 4 zufrieden ist: PIC16F1501/1503/1507: 2 PIC16F1508/1509: 4 Natuerlich zur Laufzeit reprogrammierbar. Dazu gab es frueher noch einen separaten (kleinen) CLC-Designer. Heute muss man dann gleich mit MPLAB-X rumfuhrwerken
-
Thread
USB Programmer für 16F178x serie
Hallo, ich habe ein Projekt mit PIC 16F1783 bzw. 16F1784 vor mir und suche einen Programmer für den USB Port. Die Programmierung habe ich der Einfachheit halber mit BASCOM vor. Kann mir jemand einen Programmer empfehlen, der am USB
billiger, und kann einige der neuen PICs nicht programmieren. Im MPLAB IDE 8.92 unterstützt es den 16F1783/4 nicht. Ich war mit meinem gebrauchten PICkit2 nur 1.5 Jahre lang zufrieden, dann musste ein 3er her, weil ich einen neuen PIC, der vom PK2 nicht unterstützt wird, verwenden wollte...
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
recursive+interrupt&source=bl&ots=Ub31N8dyfy&sig=owT9d-BewFO2JGzQxp0ae9CWFyw&hl=de&sa=X&ved=0ahUKEwjvi-L1tMPXAhVFXhoKHTehCycQ6AEIRjAD#v=onepage&q=cortex-m%20recursive%20interrupt&f=false
Früher gab's die zumindest auch von TQFP auf TH. Ansonsten wenn's hier eh schon so schön OT ist... PIC32 wurden schon erwähnt: Gibt's bspw als PIC32MX270F256B mit 256 kiB Flash, 64 kiB RAM, USB im DIP-28 (mit Steigerungsmöglichkeit: SOIC, SSOP ;)) Oder QFP zum Löten Üben? ;) 0.8mm Pitch und 64-Pins gibt's
-
Thread
Mikrocontroller Auswahl?
Ich benutze PICs und empfehle dir mal bei Microchip(www.microchip.com) nachzuschauen. Es gibt in der PIC18F-Serie µC die besitzen bis zu 12 AD-Wandler(10Bit), haben einige IO-Pins(fürs LCD und für die Relais,welche über Transistoren angesteuert werden müssen) und haben auch noch ein internes EEPROM. Programmierne
her habe ich nicht nachgerechnet. Ich hab jetzt mal so bei Microchip nachgesehen und hätte da den PIC18F6722 gesehen. Der hat ein Ram von 3936Byte, Flash von 128kByte und ein EEPROM mit 1024Byte. Den PIC-Programmer gibts zb hier im Shop um 10Euro. Wie siehts mit dem Gehäuse aus? DIP oder SMD? Und
-
Thread
mikrocontroller für 16x10 led matrix
200mA. Das geht so also nicht. Siehe http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.8.1
wird einfach nur eine 1 mit jedem Multiplextakt durchgeschoben. Ich würde mir höchst wahrscheinlich aber einen 16 aus 4 Dekoder anstelle der Schieberegister einbauen. Ist von der Ansteuerung her einfacher und benötigt 4 Anschlusspins
-
Thread
bluetooth Messstrecke
Genauso ist es: Ich will nur eine Messgröße an den PC übertragn, sonst nix. Das class 1 Modul ist ja super! Sogar externe Antenne kann ich anschließen. Das einzige was mit nicht passt ist der 3V Logiklevel, denn der PIC 16F688 hat leider 5V logiklevel. Also muss ich an jeden Pin der zum
Mal ne ganz doofe Anmerkung, aber du kannst doch den PIC16F688 auch mit 3V laufen lassen. Oder gibt es irgendeinen Grund, das der mit 5V laufen muss?? Gruß Michael
-
Thread
Schüler Studentenjob RFM12 AVR
Micha.Berlin wrote: > Es gibt z.b. von PIC Controller welche schon für > sowas "vorinstalliert" sind. PIC ist kein Hersteller sondern die Bezeichnung. Der Hersteller ist Microchip ! > z.B. PIC 16C56 aber sowas hat mit hier keiner vorgeschlagen
soll ?? Dachte ich hätte nach einer Losung gesucht ?? Der PIC 16C56 ist zu alt. Den würdest du nicht nehmen. Muss ja nicht sein. Hast du andere Vorschläge
-
Thread
Wie und welcher externe Quarz 4MHz für PIC 16F876
und nutze bislang nur die internen Oszillatoren von den PICs. Jetzt brauch ich mehr PINS und der PIC 16F876 hat leider keinen internen. Gibt es irgendwo ein Beispiel, wie man einen 4MHz Oscillator anschließt? Und vor allem welchen (Reichelt Best.Nr.)? Was muß man im Unterschied zum internen
irgendwo eine Beispielschaltung >mit einem externen Quarz finden... :-( Ist im Datenblatt des PIC16F876 findest du auf Seite 123 die "Beispielschaltung". Im Anhang ist sie abgebildet. Die Werte für C1 und C2 stehen im Datenblatt des Quarzes... Nur Mut, ich hatte noch nie Probleme mit Quarzen
-
Thread
Wie Platinen Mehrfachnutzen mit KiCad erstellen?
Offer" Angebots. Allerdings würde ich gerne mehr als 5 Stück haben wollen. Wenn ich also selbst z.B. 16 Stück in 4x4 zusammenfügen würde, mit 1mm Zwischenraum zum selbst durchsägen, so wären das gerademal 91 x 63 mm². Aber wie mache ich das am einfachsten, den Mehrfachnutzen ? Evtl. ausgehend von den
günstig angeboten wird. Habe jetzt einen ganzen Sack voll der 22x15 mm^2 Platinen. Da passt ein Pic12 in DIP8 drauf (Sockel!), z.B. Pic12F1822, Pic12F1840, Pic12F1572 u.a. 3 Inputs mit Pullup, 3 Outputs mit LED 3mm. 6x R + 2x C in SMD 0805. Meine erste Verwendung ist ein "digitales retriggerbares
-
Thread
Warteschleife, delays
Hallo Hasan Z.B. PIC16Fxxx, Oszillatorfrequenz fosc=4MHz Arbeitstakt des PIC = fosc/4 Zeitdauer eines Arbeitstaktes bei fosc 4MHz = 1µs Je nach Befehl wird eine bestimmte Anzahl von Arbeitszyklen zu dessen Abarbeitung benötigt. Das kannst Du im Datenblatt eines jeden PIC nachlesen. Z.B. PIC16F628: vgl. "TABLE 15-2: PIC16F627A/628A/648A INSTRUCTION SET", Spalte "Cycles" [code] z.B: nop 1 Cycle die meisten Befehle benötigen nur 1 Cycle GOTO 2 Cycles manche
-
Thread
Besser als Raspberry Pi Zero
dein aufgabengebiet fehlt aber immer noch, sonst würde ich mal blind sagen pic32.
Programmiergerät. Man kann das Board direkt und > gefahrlos über die USB-Schnittstelle programmieren. Mit den PIC16 mochte ich eigentlich, aber wenn das offizielle Programmiergerät des Chipherstellers bei versehentlichem Knopfdruck auf einen genial exponiert daran angebrachten Taster den Controller irreparabel
-
Thread
PIC24 Uart Problem
)}*16}-1[/math] [math] UxBRG = \frac{4*10^6Hz}{9600*16}-1=25.04[/math] Das ergibt dann eine effektive Baudrate von [math] \text{Baud Rate} = \frac{FCY}{16(UxBGR-1)}[/math] [math] \text{Baud Rate} = \frac
) -1 IF BRGH = 1 // UBRGx = ( FCY / ( 16 * Baud ) ) -1 IF BRGH = 0 #define BRATE 34 // 115200 baud (BREGH=1) #define U_ENABLE 0x8008 // enable the UART peripheral #define U_TX 0x0400
-
Thread
PIC - zu wenig spannung oder initalisierungsproblem?
Ich habe ein 4x40 zeichen display, und habe das auch schon ueber einen PIC16f690 erfolgreich initalisiert, und auch schon zeichen ausgegeben. Nun will ich das Teil auf einem dsPIC33FJ128MC710 betreiben. Also einfach den code von asm auf c umgeschrieben und von 8-bit auf
Display angesteckt, und es hat sich nichts getan! Aber nun zu meinem eigentlichen Problem: Der PIC16f690 arbeitet mit 5V und kann somit das Display ansteuern. Der dsPIC arbeitet mit 3,6V und erreicht somit das VHI nicht! Ich habe schon mittels PUll-UP widerstaenden versucht, hier ein bissl zu
-
Thread
PIC: CAN-Bus(?) via Assembler ansteuern
. Sollte nur ein PIC16F... oder PIC18F... sein. - Hat jemand Code-Bsp. mit Schaltplänen (wegen Trancreciver etc.)? - Stimmt es, dass es keinen Master/Slaves gibt, sonder nur Nodes (im Standard-Modus), die dann ein
Wie gesagt, im ersten Ansatz erstmal nur die SPI-Routinen, die müssen auf den PIC übertragen werden. Der Rest kann 1:1 so bleiben, wirklich!
-
Thread
PIC16F886 Interupt on Change RB7 läuft nicht
bcf INTCON, T0IF swapf Status_save, w movwf STATUS swapf W_save,f swapf W_save,w retfie Und das ist meine Konfiguration: #include <p16F886.inc> #define CONFIGURATION1 _INTRC_OSC_NOCLKOUT & _WDT_OFF & _PWRTE_OFF & _MCLRE_ON & _CP_OFF #
Hallo Thomas, ich kenn jetzt speziell den PIC16F886 Typ nicht - ABER wenn ich das noch richtig in Erinnerung habe, muß im INTCON auch noch das 'RBIE'-Bit gesetzt werden. (Bei den PIC16F76 Typen heißt das Bit auf jeden Fall so). Kann sein, daß
-
Thread
PIC16F84A Programm läuft nicht
gereicht: https://pic-microcontroller.com/simple-jdm-pic-programmer-using-pic16f84a-microcontroller/
Hallo Brenne mal das HEX File was im Anhang ist in deinen Pic. Wenn dies läuft dann ist an deinem Aufbau zumindest alles richtig. Läuft mit 4MHz und die LED ist an Port A1.
-
Thread
Mikrokontroller
SS_GET_PAGE&nodeId=1406&dDocName=en010053 und dann ist dort folgendes zu finden: PICkit Classic V1.74 supports these mid-range Flash PIC® microcontrollers: - PIC12F629, 635, 675, 683, - PIC16F630, 636, 676, - PIC16F684, 685, 687, 688, 689, 690, 785 - PIC16F913, 914, 916, 917, 946 und von denen
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en027813 PIC18F8720, 8722, 8723 die hier sind 80 pin devices aber davon sind grad mal 64 oder so, IO-Ports # PIC24FJ256GB106, 256GB108, 256GB110 das könnte dich glücklich machen.
-
Thread
Alternative zu MC34063
Wie wäre es eigentlich als Alternative zum 34063 mit z.B. einem PIC12F1572? Das scheint ein neuerer zu sein, hat auch nur 8 Pins, und hoch auflösende PWM, Analogkomparator und ADC. Da kann man die Regelung dann in Software einprogrammieren, und die Regelung also so
PIC mindestens einen Schalttransistor extern, was der 34063 noch integriert hat. Den Transistor kann man dann aber passend dimensionieren und damit die Sache flexibler machen. Einen älteren PIC12F675
-
Thread
raumthermostat wlan
Ich habe mir das ganze etwas genauer angeschaut und die Denkmütze aufgesetzt. Der PIC16F Microkontroller ist das Herzstück. Er versorgt das Display, schaltet das Relay und kommuniziert über RX/TX mit dem auf dem Rücken liegenden ESP8266. Der ESP dient lediglich der Außenkommunikation
#6119855: > Ich habe mir das ganze etwas genauer angeschaut und die Denkmütze > aufgesetzt. > > Der PIC16F Microkontroller ist das Herzstück. Er versorgt das Display, > schaltet das Relay und kommuniziert über RX/TX mit dem auf dem Rücken > liegenden ESP8266. Der ESP dient lediglich der Außenkommunikation
-
Thread
Abtastzeitpunkt bei CAN verschieben (Phasesegm1, Phasesegm2 und SJW)?
Hallo, ich habe ein kleines Problem zw. AVR ATmega16M1 und einen PIC18F2680 (verbaut im Microchip CAN BUS Analyzer). in meinem BUS funktioniert alles nun habe ich mir einen CAN BUS Analyzer gekauft um Sachen Mitzuloggen oder über den Windowsrechner
SJW 0b10 und 0b11 Kombinationen hab ich noch nicht getestet. Mein Hausbussystem besteht aus ATmega16M1-MCP2551 Gespannen was absolut gut funktioniert, keine CRC Fehler oder wiederholte Übertragungsversuche. Das Gegenstück ist ein PIC18F2680 mit MCP2551 Tranceiver. Einziger Unterschied der mir aufgefallen
-
Thread
Layout eines Anfängers
freuen, wenn jemand mal über meines drüber schaun könnte. Es soll eine Platine zum testen eines PIC18 werden, deshalb sind alle Pins nach außen geführt, ist also nichts Großartiges. Ein paar Punkte habe ich nun, bei denen ich mir nicht sicher bin: 1. Ich habe die Massebahn für den AD Wandler extra
bauen, als diesen Murx in einem Layout festzuschreiben. Selbst ein Avago-LED-Demokit mit einem 16F886 hatte den Standard ICSP...
-
Thread
Recive Data USART / UART PIC18
:\Dokumente und Einstellungen\Tim-Programming\Eigene Dateien\MPLAB\C\RS232_18F258\RS232_PIC18F258.mcp' failed. Language tool versions: mpasmwin.exe v5.37, mplink.exe v4.37, mcc18.exe v3.36, mplib.exe v4.37 Preprocessor symbol `__DEBUG' is defined. Fri Oct 21 18:49:24 2011 -
wirkliche in Byte liefern kann. Somit kannst du ganz einfach folgenden Code schreiben. [c] while(1) { data = ReadUART(); WriteUART( data ); } [/c] Doku: http://ww1.microchip.com/downloads/en/DeviceDoc/MPLAB_C18_Libraries_51297f.pdf