-
Thread
EEPROM beschreiben bei Spannungsausfall
Joachim B. schrieb im Beitrag #5698436: > steht im DB unter EEPROM schreiben PIC18F46K20: Da steht 1.8V (Min) und 3.6 V (Max)
Dirk F schrieb im Beitrag #5698430: > Der PIC wird normal mit 3,3 V versorgt. > BOR steht auf 1,8 V. 1,8V ist ja nicht garantiert, wenns nicht klappt also erhöhen min 1,8V kann man so & so verstehen
-
Thread
[PIC] .c + .asm zusammen in einem Projekt verwenden
in C > machen, Assembler ist völlig unnötig. Bis auf die Ausnahmen ;) Gruß, Edson * bei PIC12 und PIC16 gibt es nur einen Interrupt-Vektor und keine IVT, daher benötigt man in zeitkritischen Anwendungen besonders schmalen ISR-Code und verzichtet soweit wie möglich auf calls zu untergeordneten
der PIC10/12/16 so speziell ist, dass sich kein vorhandener C99-Compiler wie der GCC für die AVRs einfach darauf umkonfigurieren lässt. Erst ab PIC24/dsPIC gibt es GCC-Derivate. Peter Dannegger schrieb im
-
Thread
Sampling Osci Input Stage
Hallo Leute, ich hab hier eine Platine eines 8GHz Sampling Oscilloscopes. Direkt am Analogeingang hängt ein IC im LFCSP 16 Package. Ich kann aber nicht herausfinden was das für ein IC ist. Auf dem Package steht leider nur: Zeile1: G10 Zeile2:
auch nicht (Seite 3): http://www.google.de/url?sa=t&source=web&cd=1&ved=0CDIQFjAA&url=http%3A%2F%2Fwww.cbtricks.com%2Fmiscellaneous%2Ftech_publications%2Fscope%2Fsampling.pdf&ei=s5CMTZynLMnLsgaQ8JD-CQ&usg=AFQjCNF7cOAE7QLndVyChXPxz0wFk_b2CQ Sample&Hold? Stufe, dann erst Verstärker...
-
Thread
pic16f84 10 p Hilfee?
Benjamin S. schrieb im Beitrag #4180618: > Einmal den pic16f84 10 p. Ich hab ihn im Internet gefunden, aber wenn > ich das richtig sehe muss der programmiert werden, richtig? > Wenn ja, könnte mir jemand helfen beim auslesen eines dieser PIC? Wenn der
Wüsst ich auch gern :D Es steht drauf: "PIC16F84-10/P und unten 9729SAN. Der PIC hat 18 Beinchen Selber schreiben weiss ich nicht ob und wie... Auf der einen Seite komplett nichts zu sehen und auf der anderen sind SMD-Bauteile drangelötet
-
Thread
AVR -> STM8/32. Was ist anders? Was zu beachten? Was benötigt? Gesperrt
Die STMx sind einfach spotbillig für die Leistung. STM8-Board für unter 1€, STM32F103 für 2,20€, Programmer kostet ähnlich viel.
/noch/ einen PIC16 Typen auf den Markt wirft?
-
Thread
PIC32 as ARM9
Betriebssystem lief, technisch würde das natürlich auch ohne gehen, aber das noch effizient ist?) Die PIC32 haben üblicherweise kein Betriebssystem. Das heißt nicht das es nicht gehen würde, aber es ist zumindest als Standard nicht üblich. Du schreibst ja ob es ähnlich wie PIC18F ist. JA- Es ist sehr
erweiterten Befehlssatz in der mitgelieferten MC Lib. (wobei man auch mit der reinen Beschränkung auf den PIC18F Befehlssatz zurechtkommen würde) Wenn du mit den PIC18F zurechtkommst, dann ist es nur ein KLEINER Sprung auf die PIC32! Aber: Weshalb ich oben die Differenzierung machte: Auch unter den ARM
-
Thread
Zirpende Feldgrille v3 (Atmel Tiny13)
Für alle PIC-Freunde habe ich eine Grille mit dem PIC16F1825 gemacht. Ausreichend wäre natürlich der PIC12F1822 mit nur 8 Pins, den hatte ich aber gerade nicht da. Man kann den Code aber leicht anpassen, oben die Zeilen list p=16f1825 und #include <p16f1825.inc> sowie von Port C auf Port A. Es geht auch mit einem PIC12F683, dann muss man aber mehr ändern (CONFIG und Banks). Die Frequenz kann man mit dem Register OSCTUNE etwas
-
Thread
2*20 LCD Panel (HD44780) mit PIC16F887, Initialisierungsproblem?
Kann mal bitte jemand eine funktionsfähigen Code für Pic16f887 und LCD einstellen? Danke
Habe den PIC nicht. Nur einen 16f877A. Wenn dir das was nützt, dann kann ich den hochladen.
-
Thread
HO-Eisenbahn-Schaltmodule
MASTER und ist über 3 separate serielle 1-Wire Leitungen mit anderen Platinen verbunden. PIC getaktet mit 16MHz. 2) Sk-Modul mit insges. 8 Eingängen von Schienenschaltern (um). Die eingehenden 8 Parameter werden vom PIC als 8 bit Datensatz an 1) weitergeleitet. Modul ist ein SLAVE - PIC 16F688. 3) Stellpult-Anzeige-Module mit Led-Anzeigen und versch. Tastatur-Eingaben. PIC 12F683. Modul ist ein SLAVE. 1-Wire-Verbindungen: (Leitungslängen zwischen ca. 0.5 und 200 cm) a) PIC-Modul
-
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
Mir ist keine Möglichkeit bekannt wie das mit dem mini Befehlssatz der 16er PIC´s möglich ist. Er beherrscht ja nur 35 Befehler soweit ich mich erinnere, da sieht vieles kompliziert aus. Aber ich lasse mich gerne eines besseren belehren.
-
Thread
Wo ist der Fehler in der Hex datei. Brenner kann sie nicht öffnen
Speicherbereich für die "Fuse" Daten diese uC. Die Daten dort lauten Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F 00300000 24 06 3F 1E FF 81 81 FF 0F C0 0F A0 0F 40 Gruss
deiner Datei ausführen... Das kam zu spät :) hatte zufällig auch bei meinem Ambilight einen 16F628. Diesen habe ich gelöscht und mit der hex.datei beschrieben. Damit kann ich jetzt meinen 18F4550 ohne Fehlermeldung beschreiben. ABER!! Nach dem Brennen kommt zwar eine Meldung das alle gelappt
-
Thread
C-Tutorial für PIC
Hallo, es gab da ein Tutorial zu CC5x... doch ich rate dir ab, auf PIC16xxxx Bausteinen alles ausser einfachste Aufgaben mit C zu realisieren. Wenn du C nutzen willst, nimm lieber einen PIC18Fxxxx, die kosten mitterweile genausoviel wie die PIC16xxxx und können viel
Also da kann ich zustimmen. Wenn man vor hat als Einsteiger in C zu schreiben kann gleich auf die 18F zurückgreifen. Wobei die 16F Typen natrlich auch funktionieren - bei den 6/8 Poligen Bausteinen gibt es zum beispiel glaube ich auch keine mit 18F Kern, aber wenn man die Wahl hat sind die 18F Typen
-
Thread
CompactFlasch-Karte im Memory Mode ansteuern
Hallo alle zusammen, ich möchte eine Compact-Flash-Karte mit einem PIC16F877 auslesen (Studienarbeit). Hierzu habe ich den Memory Mode gewählt, da man hier schön mit 8 Bit operieren kann. Zum Einstieg versuche ich gerade mit dem Identifycomand kartenspezifische Infos
mit einem Mikrocontroller aus zu lesen. Ich bin hierbei noch in den startlöcher, nutze aber auch den Pic16F877. So könnte ich dir momentan keine unterstützung bieten, wäre aber am weiteren verlauf deiner ergebnisse interessiert. bei erfolg gibts natürlich auch rückmeldung von mir. letztendlicher ziehl
-
Thread
PIC 32 bringt mich zur VERZWEIFLUNG!
Update ist meiner Meinung nach nur dann gut wenn es auch funktioniert :) Ich hatte mir das Explore 16 Development Board gekauft und dazu dann das PIC32MX360F512L Modul. Mit der MPLAB-Version (einer neueren die bei dem Board dabei war) hat es in Verbindung mit dem C-Compiler nur Fehlermeldungen beim
MPLAB mit deiner Kombination (Explorer16 + PIC32) arbeitet, ich seh aber auch keinen Grund der dagegen spricht. Ich habe das Explorer16 mit MPLAB (8.63 und der X beta5) in Verwendung (mit PIC24) und die PIC32 (795er) in eigenen Schaltungen.
-
Thread
Wie schickt man einen dsPIC33FJ64 schlafen?
Microchip Tools überhaupt nicht verstehen. Ich verwende das ICD3 sowie das Pickit3 täglich mit MPLAB8 und MPLABX zusammen mit allen erdenklichen Pictypen (PIC16 bis PIC32). Das funktioniert alles wunderbar, sofern die Referenzgrundbeschaltung des Pics von Microchip (siehe Datenblatt) verwendet wird.
Firmware zu verpassen. Und dann hat es jetzt wieder einwandfrei funktioniert eine Platine mit einem PIC16F88 anzuschliessen, die Firmware wurde umgeflasht, läuft. Ich hoffe nur, das bleibt jetzt so. :-)
-
Thread
I2C Brücke bzw emulation eines alten Sensors
Arduino F. schrieb im Beitrag #7743377: > Karls Q. schrieb im Beitrag #7743365: >> Bin bei einem µC hängen geblieben, der als Übersetzer arbeiten würde. > > Genau so! z.B. ein PIC16(L)F18325, hat 2x I2C
> der Master Clock stretching mit SEHR großen Timeouts unterstützt. ;-) Der von mir genannte PIC16(L)F18325 hat für I2C Slave und Master-Mode und beherrscht Clock-Stretching. Gibt es im DB ein extra Kapitel dazu.
-
Thread
Kontrolle einer PIC Testplatine
Hallo Armin, Du solltest zum Einstieg in die PIC-Welt nicht den 16F84A nehmen. Der ist veraltet und teuer. Ein weitgehend pinkompatibler Typ ist z.B. der 16F628A: weit verbreitet, billig, verfügbar. Obendrein musst Du Dich dann auch nicht mehr mit
kein Kondensator kommt. Ich würde eher einen Kondensator an die Versorgungsspannung schalten (100nF Keramik und zusätzlich ein paar uF als ELKO). Wir setzen das immer so ein... Bei neueren Designs verwenden wir moderne PICs (16F628A oder besser), und schalten den Reset-Eingang ab. Und nehmt keine
-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
dphase: .res 2 [/code] und hier wie immer der Code zum Eintippen: [code] 0300: A9 01 8D 83 1A A9 B8 8D 0308: 6B 03 A9 01 8D 6C 03 20 0310: 22 03 A9 4A 8D 6B 03 A9 0318: 02 8D 6C 03 20 22 03 4C 0320: 05 03 AD 6C 03 8D 70 03 0328: AD 6B 03 8D 6F 03 0E 6F 0330: 03 2E 70 03 0E 6F 03 2E 0338: 70 03 A2 62 A0 2F C8 EA 0340: EA EA EA EA EA EA EA AD 0348: 6D 03 18 6D 6F 03 8D 6D 0350: 03 AD 6E 03 6D 70 03 8D 0358: 6E 03 AD 6E 03 2A 2A 29 0360: 01 8D 82 1A CA D0 D8 88 0368: D0 D5 60 00 00 00 00 00 0370:
-
Thread
STM32 NUCLEO H743ZI - Ethernet / WebServer-Probleme
auch gut aus: st-flash --reset write 743ZI_LwIP_Test.hex 0x08000000 st-flash 1.7.0 2023-05-02T16:13:54 INFO common.c: H74x/H75x: 128 KiB SRAM, 2048 KiB flash in at least 128 KiB pages. file H743ZI_LwIP_Test.hex md5 checksum: ffe8c2f14a5b707fca956874d2494734, stlink checksum: 0x00a937bc 2023-05
gegenprobe: st-flash --reset write H743ZI_LwIP_Test.hex 0x08000000 st-flash 1.7.0 2023-05-02T16:35:48 INFO common.c: H74x/H75x: 128 KiB SRAM, 2048 KiB flash in at least 128 KiB pages. file /home/ralf/Downloads/H743ZI_LwIP_Test.hex md5 checksum: ffe8c2f14a5b707fca956874d2494734, stlink checksum
-
Thread
PIC - ORG?PCLATH - ich kapiers einfach nicht =(
, ich schiebe die Daten in das 74HC4094 8-Bit Schieberegister (http://www.reichelt.de/?;ACTION=7;LA=6;OPEN=0;INDEX=0;FILENAME=A240%252F74HC4094%2523STM.pdf;SID=159DLYL9S4AQ8AAH2G4VAeafe7ab38ea1b106514b1fa17a3112b3) Danke für Hilfe im Voraus
zuerst mal die Adreßrechnung 16-bittig machen, also 2* 8Bit-Addition. Dabei Ausnahmebehandlung für das Carry-Bit nicht vergessen, das addiert der PIC nicht automatisch! Dann mit dem High-Teil das PCLATH laden. Der Trick beim PIC ist
-
Thread
controller gesucht mit 12bit adc
pic18f27j53
PIC24HJ12GP201 und dsPIC33FJ12GP201 sind die preiswertesten PICs mit 12-bit-ADC und 18 Pins. Wenn Du auch 28 Pins akzeptierst, gibt es auch welche aus der 16er Reihe, z.B. PIC16F1782/83/86/88. Schau
-
Thread
Interrupts und der tägliche Wahnsinn
berechnen lassen kann .. so wie hier: http://www.best-microcontroller-projects.com/pic-timer-0.html ich brauchs aber für 16bit variante / 256prescale
für Timer 1, 16-bit, Uhrenquartz: #define TICKS_PER_SECOND (8) // 125ms blinzel für LED #define CLOCK_FREQ (32768) // Hz #define TICK_PRESCALE_VALUE (8) // willkürlich
-
Thread
empfangen von Daten im Pic
Könnte es evtl. sein, das ein Framing Error (PC sendet mit Parität, PIC empfängt im 8-Bit Modus) auftritt? MfG Steffen
das CREN lösche ich aber auch jedes mal wieder, damit der Fehler schon gar nicht auftreten kann Pic16F628
-
Thread
TCP/IP Stack Micrchip/ WLAN-Modul
// PLL Input Divider #pragma config FPLLODIV = DIV_1 // PLL Output Divider [/c] -> 20*8MHz/(2*1) = 80MHz Wie schon erwähnt nutze ich einen PIC24E Meine Konfigurationsbits sehen in der HWP EX16 wie folgt aus: [c] _FOSCSEL(FNOSC_FRCPLL); // FRC Oscillator
Weiterhin bin ich mir unsicher, ob ich noch an den digitalen Inputs drehen muss. Beispielsweise beim PIC33F und PIC24H werden noch digitale Inputs für den Interrupt des MRF24 gesetzt. Hier das Beispiel aus dem Code: [c] #if defined(__dsPIC33F__) || defined(__PIC24H__) // Crank up the core
-
Thread
IRSND mega8: IR CODE senden ->nur symmetrische PWM
---------------------------------------------------------------------------------------------- * PIC C18 section: * * Change hardware pin here: IRSND_PIC_CCP1 = RC2 on PIC 18F2550/18F4550, ... * IRSND_PIC_CCP2 = RC1 on PIC 18F2550
IRSND_OCx IRSND_PIC_CCP2 // Use PWMx for PIC // change other PIC C18 specific settings: # define F_CPU
-
Thread
cc5x Problem mit free Version
klar, hau den pic16 weg, nimm einen pic18 und verwende die studentedition vom C18 compiler von microchip :) bis auf ein wenig andere notationen im quelltext stellen sich das keine probleme ein. zb der pic16f877
Danke für deine Hilfe. Ich verwende den PIC16F690. Wenn es keinen Kompatiblen gibt dann kannst du mir vielleicht einen Tip geben welcher von denen gut ist. MSSP hätte ich gerne dabei damit ich einen I2C Master verwenden kann und eine Serielle
-
Thread
Mopedcomputer
Nur die 18F Dinger unt aufwärts. Ist aber logisch. Um so größer die Oberfläche des Chips, um somehr Störungen werden eingefangen. Für so ein Projekt kannst du aber einen 16F648 genauso verwenden. Habe die selbe
Hallo, hatte in meiner Bandit 1200 lange einen Mega8 am laufen ohne spezielle Filter, bzw. Spulen. Nur an einem 7805 (der war mit 100nF geblockt / Reset mit 100nF) hatte nie irgend ein fehlverhalten feststellen können. Übriegens hatte ich die Aussentemp
-
Thread
PIC18f46j50 USART will nicht wie Ich
vorwärts komme. Habe im Rahmen meiner Ausbildung ein Projekt bei dem ich über RS232 Daten an meinen PIC 18f46j50 schicke die dann an i2c oder spi Bautsteine gesendet werden. Bin Blutiger Anfänger hab nur schon ne Menge gelesen und versuche mich zu beginn einfach mal damit dauerhaft etwas über die Usart Schnittstelle zu senden. Leider kommt nur mist an. Meine Hardware ist oben genannten PIC und das sind meine Testboards: "PICDEM HPC Explorerboard" mit dem "PIC18F46J50 FS USB Demo Board" Aufsteckboard. Quarztakt sind 12MHz Terminal am PC auf 1200Baud eingestellt hier mal mein Quellcode
-
Thread
12F508 läßt sich mit Sprut Brenner8 nicht brennen
Hi, ich wollte heute mal ein paar 12F508 mit dem Brenner8 von Sprut brennen. Jedoch wird dieser in US-Burn nicht richtig erkannt. Es wird fast immer der 16F84 erkannt. Angeschlossen ist er via ICSP auf nem Testboard. Weiß jemand woran das
Hi, du verbindest die Pins vom Pic-Brennsersockel mit dem 12F508 genau so: Pic Brennersockel -> 12F508 Chip Pin 5 -> Pin 8 (vss) Pin 14 -> Pin 1 (vdd) Pin 4 -> Pin 4 (vpp) Pin 13 -> Pin 7 (data) Pin 12 -> Pin 6 (clock) Dann
-
Thread
PIC16F84A-04 Programm anhand PAP schreiben
lösen kannst. Und da du ja schon Assembler kennst, dann kennst du auch ein Grundgerüst für diesen PIC. Hausaufgaben werden hier eigentlich generell nicht beantwortet. Wenn du eine konkrete Frage zu einem Unterproblem hast, gerne her damit. Grundgerüst: [code] list p=pic16f84,f=inhx8m,n=85
Grundgerüst findest du bei Sprut, er hat einige Lernbeispiele mit 16F84. http://www.sprut.de/electronic/pic/programm/lauflicht/lauflich.htm Da es sich beim 16F84 um einen PIC mit rein digitalen I/Os handelt, musst du auch keine Ports initalisieren (bis auf die I/O
-
Thread
Unbekannter Quellcode
Thorsten S. schrieb im Beitrag #2240223: > ich habe hier diesen Quellcode aus einem PIC. Kann mir jemand sagen ob > es überhaupt ein "brauchbares" Programm ist? Es stammt aus einem > PIC16C66-04/SF. Der PIC16C66 besitzt keinen A/D-Wandler, was das Einlesen eines PT100 Temperatursensors
externer A/D-Wander versendet oder ist es ein anderer Controller? Der im Disassembler-Listing angegebene PIC16F88 scheint es nicht zu sein. Im Code wird mehrfach auf das Register 0x07 zugegriffen, das beim PIC16F88 nicht existiert. [c] BTFSC SFR_0x07,0 ; !!Warning: SFR_0x07 is Unimplemented [/c]
-
Thread
Kennt jemand diesen MCU
-28 genannt). Ein moderner Mikrocontroller, bei dem der Quarz (OSC1/OSC2) exakt an den Pins 7 und 8 dieses 28-Pin QFN-Gehäuses liegt, ist der PIC18F27K42 (oder andere Modelle der PIC18F "K42" oder "K83" Serie). Details zum Pinout (28-Pin VQFN) Bei diesem speziellen Gehäusetyp (6x6 mm oder 4x4 mm)
mit "Core Independent Peripherals": PIC18F27K42-I/ML: 128 KB Flash, 8 KB RAM, Vectored Interrupts und DMA. Sehr leistungsstark für 8-Bit. PIC18F25K83-I/MX: Optimiert für Automotive/Industrie mit integriertem CAN-Bus. PIC16F18857-I/ML: Falls
-
Thread
LED Treiber programmierbar ähnlich wie das DMX Protokoll
Steuergerät wäre erforderlich, aber das ist sowieso klar. Wenn die Lampe, so wie sie ist, mit dem 8-poligen IC 3-farbig in der Helligkeit gesteuert werden kann, wäre es nach meiner Idee möglich, dieses 8-polige IC durch einen 8-poligen µC zu ersetzen, und das evtl. sogar ohne weitere Maßnahmen. Vielleicht
das dies ein Pic ist. 8, pol, Versorgung +/- da wo der Pic sie hat, und vorallem 'saubillig'. Uwe B. schrieb im Beitrag #7649244: > Es wäre nur noch zu > klären, welche Verzögerungszeiten für die "Adressen" gelten
-
Thread
AVR oder PIC IR-Fernbedienung
dafür liegen mir vor. In der Fernbedienung ist ein MDT2005ES eingebaut. Meines Wissens ist das ein PIC16C54. Nun meine Fragen: Kann der PIC so geschützt sein, dass er nicht mehr änderbar ist? Welche Software (C oder Assembler, kein Basic) soll ich zum Programmieren des Pic verwenden? Der
mit UV-Licht hat (davon gehe ich aus), ist er nur genau einmal programmierbar. Du willst also einen 16F54 haben. Oder wenn es was moderneres sein darf: 18F1330 > Welche Software (C oder Assembler, kein Basic) soll ich zum > Programmieren des Pic verwenden? Microchip hat alles für Dich: MPLAB
-
Thread
Auswahl eines Ethernet Controller
Wenn ich das laut dem Bild richtig verstanden habe, kann ich das mit einem PIC aus der 16-Bit Familie und einem ENC28J60 oder ENC624J600 realiesieren oder verstehe ich da was falsch? Frank K. schrieb im Beitrag #3505728: > Also nochmals: Was für einen Prozessor benutzt Du?
Beitrag #3507180: > Wenn ich das laut dem Bild richtig verstanden habe, kann ich das mit > einem PIC aus der 16-Bit Familie und einem ENC28J60 oder ENC624J600 > realiesieren oder verstehe ich da was falsch? genau. Microchip liefert Dir alles. fchk
-
Thread
Union und Bitfelder
seinen Compilern mitliefert, werden *alle* Registerbits in Bitfeldern angelegt. Die Programmierer des XC8 und des XC16 (ist der GCC) sehen das also exakt andersherum. MfG Klaus
Rufus Τ. F. schrieb im Beitrag #5099226: > Hat schon mal jemand so etwas gesehen oder ist das nur hypothetisches > "Ich kann aber den Standard lesen"-Getue aus der Informatik-Vorlesung? Für die Microchip PIC
-
Thread
LCD Display am PIC - verstädnisfrage BUS Übertragung
in deinem PDF schauen, wie das dort läuft. (Die Anleitung scheint allerdings auch eher für einen PIC16 zu sein)
ein Beispiel (Auszug, zum Angucken. Nicht zum gedankenlosen copy&paste): [c] INCLUDE P16F716.PIC ; Hardware: ; Pollin-LCD 2x8Zeichen Alpha, 4 Datenbit ; der PIC läuft mit 18.432 MHz ; Portbelegung ; Port B CE_LCD: BIT PortB,0 ; out RefCt: BIT PortB,1 ; in RW_LCD:
-
Thread
8bit-Computing mit FPGA
Thomas T. schrieb im Beitrag #3827462: > 8bit-CPU 6809: X- und Y-Register sind 16 Bit breit. > 8bit-CPU Z80: HL-, IX- und IY-Register sind 16 Bit breit. Aber die beiden Akkus des 6809 und der Akku des Z80 sind nur 8bit breit. Also keine
Es gibt eine Änderung am Assembler. Der Offset 0 bis F beim Label-Aufruf ist jetzt signed. 8 bis F steht für -8 bis -1.
-
Thread
Auswählen eines Mikrocontrollers
kann. Konkrete Fragen: -Welche Taktrate braucht unser Prozessor? -Welche Architektur (Busbreite, 8, 16, 32 Bit) brauchen wir? -Was ist die Busbreite überhaupt? Auf was hat sie Einfluss? Vielen Dank für die Hilfe P.S.:Im Anhang hat es ein Schema unserer Schaltung (Format:Vision)
, denn immerhin ist ja eine Motorsteuerung genau ihr Einsatzgebiet ;-). Also ich würd wohl den PIC18F2220 nehmen (ist mein PErsönlicher Favorit). Wenn es mehr Speicher und mehr IO-Pns sein soll, dann würd ich den PIC18F4220(der grosse Bruder vom 2220)nehmen. C-Compiler gibts von Mircochip auch
-
Thread
V-USB und der ATtiny84
Und was für einen Controller würdet ihr anstatt dem ATtiny84 oder dem > ATmega328P empfehlen? PIC18F14K50, oder für ganz lowcostige Sachen PIC16F1455. Beide mit Fullspeed Hardware-USB Device Interface eingebaut und daher 100% standardkonform. Zum Entwickeln ist ein PIC18F25J50 oder PIC18F25K50 bequemer
was für einen Controller würdet ihr anstatt dem ATtiny84 oder dem >> ATmega328P empfehlen? > > PIC18F14K50, oder für ganz lowcostige Sachen PIC16F1455. Beide mit > Fullspeed Hardware-USB Device Interface eingebaut und daher 100% > standardkonform. Zum Entwickeln ist ein PIC18F25J50 oder PIC18F25K50
-
Thread
Drehzahl-Differenzen mit PIC messen
von ca. 580us aus, um den Wert umzurechnen. Evtl. mußt Du etwas ranklotzen und einen schnellen PIC nehmen. 20MHz sollten immer gehen, evtl. gibt es auch 40MHz-Typen bei den einfachen PICs. Oder mal einen kleinen dsPIC33F nehmen, da geht noch mehr Rechenleistung.
Selbst die einfachen PICs können meist schon 20 MHz (wenn es nicht gerade ein 16F84 ist). Viele der neueren kleinen PICs können sogar 32 MHz, manche können das per PLL soagar ohne Quarz.
-
Thread
[Biete] Sammelbestellung de.Mouser.com 2020
https://www.mouser.de/ProjectManager/ProjectDetail.aspx?AccessID=8a0a1f3b14 Warenwert:16.64 EUR Sammelwert: 196.54 EUR Ist auch bei mir das erste Mal. Hoffe, dass ich nicht zu spät dran bin. Überweisung und Nachricht mit Adresse kümmere ich mich morgen drum (
Die beiden Spaßvögel "Bergeo" (Einrastschalter 653-D2F-01F) und "ditmothy" (Flash 512 RAM 579-PIC18F4321-I/P) mögen sich doch bitte bei mir melden.
-
Thread
LCD Controller für 640x480 LCD mit mega8515
Ich kanns mal versuchen, allerdings wird dieser ziemlich langsam, denn immerhin muss ich für ein 8x8 Zeichen 16Bytes schreiben und 16Bytes lesen (da die Daten als 4bit Werte gespeichert werden). Außerdem hat man keine getrennten Bereiche für Text und Grafik, sondern der Text überschreibt stur
ich glaube, dass mein Display etwas anders ist als jene, die hier besprochen werden. Es hat ein 8 Bit Interface, davon je 4 Bit für die obere Bildschirmhälfte, die anderen 4 Bit für die untere. Ich überschlage grad die Datenrate für einen 18F PIC mit 10 Mhz internem Takt (40Mhz durch 4 = 100ns pro
-
Thread
PIC macht Rechenfehler?
der Referenz. > Neulich gab es auch schon eine Frage bezüglich der > Vergleichsoperation beim PIC über mehrere Bytes (WORD, LONG > etc.) Ging es dabei auch um die 16-Bitter, oder bezog sich das auf die 8-Bit PICs? Die 8-Bitter sind etwas "gewöhnungsbedürftig" und 16/32-Bit Operationen machen
Hallo, Ge E. schrieb im Beitrag #4382161: > Ich hatte das Problem früher schonmal bei einem anderen PIC und habe es > aber irgendwie in den Griff bekommen. auch ich verzweifelte mal mit Assembler für dspic30f (derselbe Assembler wie pic24). Also programmierte ich das ganze mit C (XC16, MPLABX) und
-
Thread
Pollin Display WINSTAR WX480320A-TFH-LB (S/W, 480 x 320 Pixel)
direkt auf dem Port E aus (GPIO_Write(GPIOE, Daten)). Übrigens, der FSMC-BUS wird bis zum 100-Pin-STM32F407 gemultiplext, also erst 8-bit für Adresse dann 8-bit für Daten. Fazit, sehr schneller Bildaufbau, mit den Augen nicht messbar, berechnet auf 75 Fps. Die Brillanz ist im Gegensatz zu dem WINSTAR
braucht man dafür rund 230kB RAM. Woher hast Du die genommen? PortE ist ja nur 16bit breit. Wie sieht dort Dein Anschluß aus? > Übrigens, der FSMC-BUS wird bis zum > 100-Pin-STM32F407 gemultiplext, also erst 8-bit für Adresse dann 8-bit > für Daten. Bei meiner Schaltung
-
Thread
video von 8 LED lauflicht
hallo! könnte mir jemand (der leds an port b hat) dieses programm auf einen pic 16f84 laden und das lauflicht spektakel ca 15 sekunden lang für mich filmen? wär sehr wichtig. danke
Da such man ein Datenblatt zu dem im Code genannten PIC und was bekommt man? http://www.youtube.com/watch?v=VTX5fLQ3kpM Ansonsten muss ich Atmega8 loben, ist durchaus sehr ansehnlich. Ein kleiner Verbesserungsvorschlag noch: Bei den Quarzkondensatoren
-
Thread
Pic 12F675 Frequenz einlesen und geändert ausgeben
für sich und das unter 2) ist eine eigene Problemstellung. Also es sollen nicht beide in einem Pic 12F675 sonder je ein Pic 12F675.
und Beschaltung) >mit einem Pic 12F675 geben? Isch abe gar geine Ahnung von PICs. MfG Falk
-
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 7-Segment Anzeige und 6 weiteren LEDs funktioniert im Prinzip, die 6k8 vor den Transistoren sollte man auf 470 Ohm verringern. Auch der alte PIC16F84 kennt übrigens den Sleep-Mode, es ist also nicht nötig, einen Schalter in die Stromversorgung zu bauen, am Ende der Uhrzeit
-
Thread
Mikrocontroller aussuchen
minimale Komplexität. Deshalb fahren wir eine Doppelstrategie: Wir haben sowohl ARM Cortex als auch PIC (8-Bit) im Einsatz. Bei jedem Projekt klären wir ab, ob ein PIC ausreicht. Die mögliche Auswahl beschränkt sich derzeit auf insgesamt 5 verschiedene Typen in den Serien PIC12 bis PIC18. Können wir
und danach die Lösung minimaler Komplexität nehmen. Und nicht überraschend: Oft heisst diese Lösung 8-Bit - viel öfter als mancher 32Bit-Apostel glauben würde! Ob es dann ein AVR oder PIC oder 8051 ist, ist dann wohl eher eine Frage der Verfügbarkeit und Gewohnheit.
-
Thread
82S129 PROM emulieren mit Attiny
; = 8 cycle .org (pc + 0x7F) & 0xff80 PLL_data: .db 0x04, 0x01, 0x0C, 0x04, 0x0F, 0x08, 0x00, 0x09 [/avrasm] Als Takt die interne PLL (16MHz). Peter
schnellere µC... Man könnte für den konkreten Programmcode mal schauen ob das auf einem gängigen 8Bitter irgendwie schneller läuft, also ob man einen Geschwindigkeitsvorteil hat wenn man bsp. einen PIC18F25K20 verwendet der mit 64Mhz intern laufen kann was zwar auch einem Befehlstakt von 16Mhz entspricht