-
Thread
Beschreibung der Padauk Mikrocontroller
besteht darin, daß du eben nicht in Assembler denkst, sondern eher in C etc. Es war schon mit den PIC16 so, daß all die Leute, die nur mit C herangewachsen waren, deren Architektur als scheußlich empfanden, weil sie sie schlichtweg nicht verstanden haben. Eben weil sie etwas grundsätzlich anderes
zum Programmieren führt. Ich hab hier ne Stange PFSxxx herumliegen, habe ebenso meinen eigenen PIC-Assembler und -Programmer auf Basis des hier schon mal geposteten Mini-STM32F103-Projektes und wenn ich irgendwann mal dazu komme, die Programmier-Routinen aus dem Github und die Maschinenbefehle
-
Thread
PIC16F1825 - I2C Acknowledge Problem?
Manfred F. schrieb im Beitrag #6900459: > Der Interrupt für das I2C-Modul wird garicht konfiguriert PEIE im INTCON sollte gesetzt sein. Anbei meine seit langem funktionierenden I2C-Routinen für den PIC16F1825
Hallo, ich habe mir den Code auch mal angesehen. Ich arbeite mit dem XC8. Ich musste an der Stelle vor jedem Write ein I2CIdle(); einbauen, dann lief es. Ich kann Dir meine LIB für den PIC18F46K80 zusenden. Bitte schreibe mir eine PN dann schicke ich Sie Dir zu. Ingo
-
Thread
Interrupts SAVING STATUS AND W REGISTERS IN RAM
-------------------------- ;---------- Includedateien ------------------------------ LIST P=16F84A ; Verwendeter PIC= PIC16F84a include <P16f84A.INC> ; Includefile for P16F84A ;********************************************************************** ;---------- Konfiguration -
LCD_RS bcf LCD_CTRL,LCD_RW movlw .150 ;15 ms warten call VERZ100US movlw 0x0F andwf LCD_DATA,f ;Höherw. Nibble löschen movlw 0x30 ;Befehl für 8-Bit-Interface iorwf LCD_DATA,f ;Befehl an LCD bsf LCD_CTRL,LCD_E ; (durch toggeln der LCD-Enable-Leitung)
-
Thread
Neuling sucht Controller mit ADC
sind, evtl. Störungen auf den Leitungen, da ist 1,2mV vielleicht übertrieben. Man könnte beim PIC18F2550 auch überlegen, ein externen ADC zu nehmen, wo es auch ohne weiteres 16bit gibt, nur ist es halt ein IC mehr im Layout. Man kann auch einen PIC mit 12bit ADC nehmen, der kein USB Modul hat, aber
oh man, man sollte genauer gucken^^ Jetzt aber Entgültig: PIC18F2458, ein 28pol SDIP, 5V Versorgung, 10*12bit ADC-Channel, 24kB Programm-Speicher und 2kB RAM. http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en530217 Vergiss den PIC18F46J53..
-
Thread
PIC: Bit aus Byte an PORT ausgeben
Hallo Ich habe gerade erst mit PIC-Mikrocontrollern angefangen. Ich wundere mich momentan darüber, dass ich einzelne Bits aus einem File-Register (PIC 16F84A: 8 bit breit) nur über Bit-Test-Befehle (btfss ...)an einem bestimmten Port-Pin
hätte und das stimmt auch. Ich selbst bin, obwohl es villeicht so scheint, kein PIC-Freak. Ich hab nur viel mit denen gemacht. Mein Herz schlägt für den M16C. Ich fühl' mich in einer 68k Umgebung nunmal zuhause. Viel habe ich auch mit dem Z180 angestellt, aber das ist ja kein Microkontroller
-
Thread
MPLAP/ K8048 Löschen von Bereichen verhindern?
gelöscht werden oder überschrieben, da ich sie immer wieder benötige. Geht dies mit MPLAB IDE 8.46 und den PicKit2 vielleicht? P.S. Hauptsächlich P12F629/675 P16F627/628 Danke
Programmcode. Alles andere ist sowieso nur ziemlich kompliziert über Linkerscripts zu machen. Mit dem 16F627 geht es definitiv nicht. Beim 12F629 bin ich mir nicht ganz sicher. Wenn dann kann man sowas mit PIC18F oder etwas neueren PIC16F machen die auch per Bootloader programmiert werden können.
-
Thread
Ethernet Chips und die Geschwindigkeit
Hallo, hier ein Auszug aus einem älteren Forenbeitrag: PIC18F97J60+interner MAC/PHY(*): 113 PIC18F8722+ENC28J60: 63 PIC32MX795F512L+ENC28J60 (SPI, 10 MBit/s): 456 PIC32MX795F512L+ENC624J600 (SPI, 100 MBit/s): 784 PIC32MX795F512L+ENC624J600 (16 Bit Parallel PMP, 100 MBit/s): 2071 PIC32MX795F512L+interner MAC (100 MBit/s): 8449 Auf dem PIC32 Demoboard von Microchip wird ein PIC32MX795F512L + externer DP83848 PHY verwendet http://www.mouser.com/ds/2/282/snosat2e-75807.pdf
-
Thread
Atmega8 fusebit´s
Also ich hab da nen Hex-file und nen eep file die sollen in den Atmega8 In der Anleitung steht" "Note: For compatibility reason fuses (higher byte only) must be also programmed for ATmega8 processor, (parameters for SP12 -wF11111111), the command line sounds like:
> "Note: > For compatibility reason fuses (higher byte only) must be also > programmed for ATmega8 processor, (parameters for SP12 -wF11111111), the > command line sounds like: > sp12 -wF11111111 -wpfC avrot.hex -wefC avrot.eep" ^ Programmiert _nicht_ die high fuse > -wF1... 1 bedeutet
-
Thread
128 Displays simultan ansteuern
ich das machen würde. PICs mit eingebautem CAN sind billig und einfach zu bekommen, auch in DIL, zB PIC18F25K80 reicht völlig, dazu noch ein MCP2561 CAN-Transceiver, ein 16 MHz Quarz und etwas Kleinkram, und fertig ist das Displaymodul für 6-7€. Man kann das noch mehr im Preis drücken, indem man LIN
, weil sie Ihr Timing vom LIN-Master bekommen, der einen Quarz braucht. Da würde es dann schon ein PIC16F1618 plus ein MCP2003B Transceiver für zusammen etwa 1€ als Slave ausreichen - Quarz entfällt hier. In der AVR-Welt gibts ähnliches, aber die meisten AVR-UARTS haben keinen LIN-Support. Im direkten
-
Thread
Beratung Mikrocontroller
oder halt ein doofen PIC 16f der hat nur 33 Befehle Assembler. PICKIT 3 Nachbau für 22 €. Für so ein kleines Prjekt gehen auch die 12Bit-WORD PIC,s. Komm nehm ein PIC bitte!! mfg
soll, dann kann man dir auch eine gute Lösung anbieten. Zu den Sachen die du brauchst: 1 x ATmega8 (die ATmega8A gibt es für 78 cent bei e-Bay) ein paar 100nF Kondensatoren ein 5V Netzteil ein paar LogikLevel-MosFETs zum schalten von größeren Lasten eine Lochrasterplatine Du kannst auch
-
Thread
ATmega328P-Platine
, wenn es sein muss. Ich werde hier mal in den Raum: 1. https://www.microchip.com/en-us/product/dsPIC33EV256GM102 - 16 Bit, 70 MHz, 256k Flash+16k RAM, viel mehr und viel bessere Peripherie, z.B. CAN, 5V Betriebsspannung und I/O, gibts auch als SDIP28. 2. https://www.microchip.com/en-us/product/dsPIC33CK256MP502 - dito, aber 3.3V Betriebsspannung, dafür 100 MHz, 24k RAM, CAN-FD statt CAN 3. https://www.microchip.com/en-us/product/PIC32MX270F256B - 32 Bit MIPS, 50 MHz, 256k Flash, 64k RAM
-
Thread
Schrittmotorsteuerung mit Stückliste Reichelt?
=16;SID=31xW@fQqwQAR8AABn2SI450d29e208d169087c5b2d233f2ddce08 Nur hat der 1A Phasenstrom. Fast alle Steppermotoren haben >750mA Phasenstrom. Kann ich die jetzt alle nicht an dem EasyDriver Stepper
Perfekt. Ich glaube, den Motor kann ich auch mit 0,5 A bei 16V betreiben. - EasyDrive Stepper Control (wahlweise Microstepping) - 1,8 Grad 5V Stepper Motor - 1:8 Zahnriemen - PIC Steuerung ich bin dann echt mal gespannt, wie genau sich die reproduzierbare
-
Thread
Programmieren eine PIC18F2585 mir einem HEX-File
Hallo Forumsexperten, für mich ist der Umgang mit den "alten" Prozessoren PIC18F2585 neu und ich brauche Hilfe. Ich habe also ein HEX-File, was auf den Prozessor gebrannt werden soll. Nun habe ich mitbekommen, dass ich dazu sinnvollerweise ein Programmiergerät PICKit-3
Danach passiert nichts! Außerdem steht in der Readme " Programmer-to-Go not working with PICkit2 on PIC18F_K90_K80_K22 family. PICkit3 OK. PK2 will be fixed with FW update in future." Aber ich will doch den PIC 18F2585 programmieren, der dort ausgeschlossen wird! Die zweite Version, direkt die *.exe
-
Thread
125 KHz Rechtecksignal erzeugen mit PIC - erreiche nur 16KHz
Hallo zusammen, ich habe ein kleines Programm für einen PIC 16F84A geschrieben in C. Das soll mir einfach ein Rechteckimpuls mit der Frequenz 125 KHz erzeugen. Leider erreiche ich laut Oscar nur 16,66 KHz. Ausserdem ist die Ration nicht ganz 50:50, der Low-Bereich
>Da der Timer ja auf 1/4 der PIC-Frequenz arbeitet heißt das, dass die >Timerfrequenz 1MHz beträgt und damit nach 1/8 von 1 MHz also 125 KHz der >Interrupt ausgelöst wird. Und der PIC läuft auch nur mit 1MHz. Also 1us pro Befehl
-
Thread
UART 16550
dem Interrupt Handler. Und zwar es wird doch zuerst die Vectornummer von der Schnittstelle COM1 (0x3F8) ausgelesen. Dies ist hier 0x0C. Dann wirdn doch der eigentliche Interrupt Handler installiert bzw. eingerichtet. Die Funktion EtsSetInterrupt Handler erhält zwei Parameter. 1. Parameter = Vectornummer
2F8 und 3F8 sind IO adressen, wo das UART montiert ist. Was soll das Ganze ? Weder unter Linux, noch unter Windows schreibt jemand einen Interrupthandler. Dort ist die Thematik eine ganz andere. Wie manoevriert
-
Thread
AVR Mikrocontroller zum Anfang
W.S. schrieb im Beitrag #6025709: > Und Fujitsu ist zu allgemein. Welche Reihe? 8/16 Bitter oder FR? Wenn es > FR sein sollte, dann lies lieber was über die Motorola 68K, denn da ist > AVR einfach voll daneben. Es handelt sich um einen 16-Bitter. Um genau zu sein um den MB96F346RSB
STM32 oder NXP oder wasauchimmer, aber ich finde die Software bei TI extrem brauchbar. Alternative: PIC32. Ist MIPS statt ARM, quasi wie Pepsi statt Coke. Vorteil dabei: Du kannst Dir Dein Board auf einer Lochrasterplatine zusammenbauen. Die 28-Pinner wie z.B. PIC32MX270F256B gibts auch in DIL. Jeweils
-
Thread
Kann mir jemand einen PIC18F2550 brennen?
habe versucht mir einen Seriellen Brenner zu bauen, welcher aber nicht funktioniert... Da ich meinen PIC warscheinlich nur ein Mal programmieren muss, bin ich auf der Suche nach Jemanden, der das für mich machen kann. Es muss "nur" ein USB-Bootloader auf einen PIC18F2550 gebrannt werden, welcher auf dieser Seite erklärt wird: http://www.sprut.de/electronic/pic/8bit/18f/programm/usbbootloader/usbboot.htm Den Rest werde ich dann wohl selbst schaffen :) Ich bin dankbar um jede Hilfe!
-
Thread
Hommage an Lothar Miller
Lothar Miller kann PIC16F84 mit AVR-Assembler programmieren <3
Mampf F. schrieb im Beitrag #6032769: > Lothar Miller kann PIC16F84 mit AVR-Assembler programmieren Ich dachte immer er macht das sowieso einfach mit einem selbst geschriebenen Plug-In für die Xilinx IDE
-
Thread
Zwei Fragen zu Netzteil Nachbau (Alternative zu 2N3055)
Netzteil vorstellen wie ich es mir gedacht habe: Also es soll ein LCD Display bekommen das von einem PIC 16F88 angesteurt wird und die aktuelle Spannung am Ausgang sowie den Aktuellen Strom am Ausgang anzeigt. Das ist immo mein Hauptprolem da ich noch nie mit dem AD Wandler geschafft habe. Aber Grunddinge
spannungsteiler) das das relais bei überschreiten von 12 volt schaltet aber erst beim unterschreiten von 8 volt wieder ausschaltet. aber wenn du da sowieso einen pic einsetzen willst, mach das ganze doch einfacher... stelle deine spannung über den pic ein (eine taste für + und eine für -). ist die gewünschte
-
Thread
Bitte um Hilfe - Pickit 3 erkennt PIC18F45K80 nicht
einen Adapter um die Vpp Spannung von 13V auf 8.5V zu erniedrigen. (Widerstand und TL431 auf 8,5V programmiert). Das ist beim PicKit3 nicht notwendig. Versuche mal die Vpp Spannung bei Programmieren zu messen. Beim K80 muss sie im angesprochenen Zustand
Nachtrag: Ich habe meine Bord mit einem 18F46K80 am PicKit3 und ICD2 (mit AC164112 Adapter) unter MPLAB V8.92 angeschlossen und es funktionierte alles. Das ICD3 funktioniert allerdings nicht unter MPLAB V8.92 (W10X64). Unter MPLAB X IPE
-
Thread
Mikrocontroller reagiert falsch
sieht recht simpel aus: https://www.instructables.com/id/LED-Cube-4x4x4/ Und der ist sogar für einen PIC: https://electronza.com/4x4x4-led-cube-pic16f18877/ Jens M. schrieb im Beitrag #5725476: > Kann es sein, das hier drei Leute gleichzeitig So lange die Regel "1 Name pro Thread" eingehalten wird
Lothar M. schrieb im Beitrag #5725508: > Und der ist sogar für einen PIC: > https://electronza.com/4x4x4-led-cube-pic16f18877/ Werde es mir nach der Pause mal gleich anschauen, danke
-
Thread
Nokia 3310 Lcd Ansteuerung in AVR-GCC
mich schon auf die neue Anzeige. Ansteuern und Programmieren kann ich den Controller, ein ATmega8, über die serielle Schnittstelle mit Bootloader. Weiters werde ich mir noch ein Protokoll überlegen, mit CS usw. um Daten gezielt auszugeben. Unterstützt wird zur Zeit große Schrift (12x16), kleine Schrift
HI Also mit dem AtMega8 gebe ich jetzt auf. Hat jemand von euch es mit einem Atmega16 probiert ? Welche Pins habt ihr für das Display verwendet? LG Michael
-
Thread
Gleiche Funktion. 23 cycles anstelle von 6?
Frage: Das ganze läuft auf einem 16Bit, PIC24F Meiner Ansicht nach würde der zweite code deutlich schneller ablaufen als der erste. Jedoch ist genau das gegenteil der Fall. Warum? [c] // 6 cycles typedef union _ade_status1
schrieb im Beitrag #4734146: > Weil es der Compiler so übersetzt hat, dass er sinnloserweise mit 16bit > statt 8 bit Variablen arbeitet? Die PIC24 sind 16-Bitter Simon M. schrieb im Beitrag #4734127: > #define STATUS1_SEQERR 0x00080000 Ich sehe da 32 Bit MfG Klaus
-
Thread
µC so billig wie möglich!
PIC-10F204T-I-OT/index.html?ACTION=3&GROUPID=2966&ARTICLE=86955&SHOW=1&START=0&OFFSET=16&;PROVID=2402
PIC10F200 STM8S003F3
-
Thread
[V] PIC18F6520-I/PT 60Stück in original-Verpackung
Hallo Leute, habe hier 60Stück PIC18F6520-I/PT in original Verpackung. Die PIC´s wurden vor ca. 1,5 Jahren für ein Projekt von einem Microchip Distri geordert, allerdings dann nie verbaut. Die Teile sind nicht programmiert und wurden
Habe selber noch : 2x 18F88 5x 16F877 5x 18F442 2x 18F452 10x 18F4520 5x 18F458 1X 30F2010 Alles in DIP Form und unbenutzt, DSP Verpackt davpeeup <at> hotmail <punkt> com
-
Thread
SDCC 4.0.0 release candidate 1
Verbesserungen wünschenswert wären. Immerhin ist der mcs51-Port noch in einem deutlich besseren Zustand als pic14- und pic16-Port.
weder der XC8 für die PIC noch der avr-gcc nur annähernd mithalten können.
-
Thread
PIC-Programmierung in C
auf diesem Sektor brauche ich noch Unterstützung und bitte ich um kurze Beantwortung. Es werden 2 PIC's mittels I2C-Übertragung miteinander verbunden. a) PIC 16F877 (MASTER) 16MHz. SSPADD für 100 KHz 39, Port C3 -SCL-, Port C4 -SDA-. b) PIC 16F688 (SLAVE) Quartz ?? Port C3 -SCL-, Port
, nicht aber im PIC 16F688. (kein MSSP-Modul vorhanden) Das macht deine Software > 3) Für beide PIC's muß ein separates 'Programm.c' geschrieben werden. Richtig, eins für die Hardware Version und eines für die
-
Thread
PIC 16C71 nur einmal brennbar ?
Hallo, Ich nutze fast nur neuere 8 Bit AVR Controller und nur selten, um ein Projekt einfach nur nachzubauen, PIC Controller allerdings bis jetzt nur die F -typen (das F steht für flashable ?). Habe hier nun einen PIC16C71 zur Verfügung
Uwe P. schrieb im Beitrag #2072565: > Es ist richtig. Die C-Typen kann man nur einmal brennen. Die F-Typen > können mehrmals gebrannt werden. JA- Mit Ausnahme der PIC16C84 (C83?) als direkte Vorläufer des PIC16F84. Das waren die ersten PICs mit EEPROM als Programmspeicher. ziza schrieb im Beitrag
-
Thread
LED mit PIC18F4550 und C18
Hallo Zusammen, ich habe mir ein Tesboard mit einem PIC18F4550 zusammengebastelt, das mit 20Mhz betrieben wird. An LATDbits.LATD0 habe ich eine LED, die ich nun zum blinken bringen möchte. ********************************************************** #include
ich hab das mal intressehalber nachgebastelt, und dein listing ganz oben (mit include <p18f4550.h>), blinkt auf anhieb, auch wenn ich die fuses aus dem source setzen lasse. MPlab 8.01 c18 3.21 linker script 18f4550i.lkr sorry.
-
Thread
high low überprüfung
initialisieren und am schluss einen timer unter RA4 starten der bei allen lows hochzählt list p=16F84A ; list directive to define processor #include <p16F84A.inc> ; processor specific variable definitions __CONFIG _CP_OFF & _WDT_ON & _PWRTE_ON & _RC_OSC ; '__CONFIG' directive
d.stolarek das problem ist so zu lösen du musst vor die register &0x7f das hier setzten da in der inc datei 8bit gesetzt sind und bei dem pic nur 7bit gehen^_^
-
Thread
Läutewerk für Bahnübergang bauen
Hallo, 22kHz/8Bit reichen dicke dafür, Aufnahme allerdings möglichst in 44,1/16Bit machen und dann mit einem guten Audioprogramm resamplen, dann kommt es auch ohne Alaising-Störungen. Dann eben auf einen Eproms
weiß nicht, ob ich jetzt daneben liege: PWM mit Samplefrequenz aktualisieren und als PWM-Wert den 8Bit-Wert aus dem Sample? Wenn Du das Sample in 8Bit unsigned speichern kannst, müßte es direkt passen, Tiefpaß an den PWM-Ausgang mit F = Samplerate/2, Transistor und Minilautsprecher. Tiefpaß ist
-
Thread
Funktionen in Software oder in Hardware lösen?
Timerstruktur nehmen. Beispielprojekt von mir: Ein IR-Sender als USB-Stick, umgesetzt mit einem PIC24F128GB202. Datenblatt: http://ww1.microchip.com/downloads/en/DeviceDoc/30005009c.pdf Das IR macht ein OC-Timer + Data signal modulator + SPI. Theoretisch könnte man so sogar über DMA senden, ohne
@Thomas F. >(Umsteiger von Arduino auf PIC) pic@sucks:~$ pic-gcc bash: pic-gcc: command not found Arduino kann auch pures avr-gcc, damit dauert ein pin-read <1uS [code] #define BLINK_DELAY_MS 1000
-
Thread
OLED-Display SPI Psoc4
1-->Ground 2-->5V 3-->Ground 4-->3V 5-->Ground 6-->Ground (SPI Mode) 7-->Ground (SPI Mode) 8-->nicht angeschlossen 9-->200k Ohm auf Ground 10-->Ausgang P0.0 Psoc4 11-->Ausgang P0.2 Psoc4 12-->Ausgang P0.1 PSOC4 13--> nicht angeschlossen 14--> nicht angeschlossen 15--> SCLK 16--> SDIN
{ Pic_show(&pic1);// Ausgabe an Display } void Pic_show(unsigned char ptr[][MAX_COL/2]){ unsigned char i=0,j=0; Write_Cmd(0x15); //Set Column Address Write_Cmd(0x00); //Start Column
-
Thread
Entwurf uC mit Uart für RS485-Bus mit > 4 Mbps
, RS485 braucht 2 + Masse hat dafür aber keine galvanische Trennung Hab ja nie behauptet das es 8 wären ;) Wobei mit Standard-Steckern eigentlich immer auch die 8-Draht-Variante benutzt wird. Galv. Trennung gilt je nach verwendetem Tranceiver, von linear gibts einige getrennte. PIC24EP wären
nenene schrieb im Beitrag #2634371: > 4Mbps auf einem 8-Bit-µC per UART? > (dezentes Hüsteln) :-) da hast du nicht ganz unrecht. Das habe Ich ignoriert. Der Silabs C8051F580 (schneller 8Biter mit CAN) kann bei 50MHz Takt immerhin 3,1Mbps wenn Ich das
-
Thread
Streifen im EA DOGM128 und sehr dunkel
0 0xA1, // Display Normal / reverse A0 0xC0, // Display Normal / reverse C8 0xA6, 0xA2, // Set Bias 0x2F, // Power Control set 0xF8, // Booster Ratio set 0x00, // "" 0x27, // Contrast set 0x81, 0x16, 0xAC, // Static Indicator set 0x00
ist noch ein Fehler bei deiner Ansteuerung. Mit welcher Taktfrequenz steuerst du es an ? Ich habe PIC 18F mit "handgemachter" SPI mit 16 MHz. Die Pins sind mit Widerständen auf 3,3V angepasst. Holger
-
Thread
Flashprobleme PIC 18F2550
Hallo :] ich habe ein Programm in den PIC 18F2550 gebrannt. Obwohl der Brennvorgang erfolgreich war, ließ sich der Flashinhalt nicht verifizieren. Die FUSE-Werte sind ebenfalls nicht korrekt im PIC angekommen. Das Programm selbst ist jedoch
einen netten Berliner, der mir den Chip > brennen könnte - es handelt sich (mal wieder) um das Brenner8P-Projekt Kauf Dir ein PicKit3! Dise ganzen Brenner sind sowas von gestern und einfach nicht mehr zeitgemäß. Mit dem PicKit3 (oder einem China-Clone) hast Du viel mehr Möglichkeiten. fchk
-
Thread
Sammelbestellung One-RF 868 Tiny Transciever (ehem. addLink)
konnte es auch nicht glauben, habe mehrfach nachgefragt und hingwiesen, das versichert DHL von D nach F nur 15,50 kostet, aber unter 50 wollten die nicht versichert versenden. Und auf das ganze dann noch 16% MeSt. Im Moment finde ich die Palette ganz interessant. Nochmal die Frage von Marus:
Konfigurierbar über Terminal software, unterschiedliche Betriebsmodi (u.a. adressierbar) Aurel: ? RT868F4: Konfigurierbar über Terminal software, Ausgangsleistung anpassbar, 7 Funkkanäle (!) 8. Preis Easy Radio, TinyOne, Aurel : ca. 40Euro RT868F4: ca. 50Euro Fazit: Das technisch beste
-
Thread
PIC 16F876 LCD Display ansteuern
Hi Leute, hab nach langer Überlegung für eine einfache Spannungsmessung mich für einen PIC 16F876 entschieden. Da die Spannungsmessung auch auf dem LCD angezeigt werden soll eignet sich dieser Mikrocontroller besonders gut. Doch nun zu meinem Problem, ich Versuche schon seit einigen Tagen
vermute es ist irgendetwas mit dem Programm nicht in Ordnung. Ich benutze den 'mikroPascal Pro for PIC' Compiler dieser erzeugt mir einen assembler File und ein hex file. Das Hex File brenne ich mit meinem selbgebauten Brenner von der Sprut Seite 'PIC Brenner 8'. Habe schon anderen PIC's damit gebrannt
-
Thread
STM32F407VGT6 (Cortex-M4)
@ holger Als PIC verwendete ich bisher meistens entweder den 16F887 oder den leistungsfähigeren 18F45K22. Gibt es beide im praktischen DIP Gehäuse, dass sich toll für einen schnellen Lochraster-Proto eignet. Ja ich
Andreas P. schrieb im Beitrag #2712557: > @ holger > Als PIC verwendete ich bisher meistens entweder den 16F887 oder den > leistungsfähigeren 18F45K22. Gibt es beide im praktischen DIP Gehäuse, > dass sich toll für einen schnellen Lochraster-Proto eignet.
-
Thread
[V] verschiedene Microchip µC's
15 Stück PIC16LF84A-04 I/P - IC MCU 8BIT 1.75KB FLASH 18DIP Einzelpreis: €2/Stück , Posten: €25 15 Stück PIC16F873A-I/SP - IC MCU 8BIT 7KB FLASH 28SDIP Einzelpreis: €2/Stück , Posten: €25 15 Stück PIC16F876A-I/SP - IC MCU 8BIT 14KB FLASH 28SDIP Einzelpreis: €2/Stück , Posten: €25 15 Stück PIC16LF876A-I/SP - IC MCU 8BIT 14KB FLASH 28SDIP Einzelpreis: €2/Stück , Posten: €25 09 Stück PIC16F877A-I
-
Thread
C Programm für Drehimpulsgeber funktioniert nicht
Hallo, ich möchte die Impulse eines Drehimpulsgebers mit einem PIC16F887 auswerten, und die Umdrehungen auf einer 7-Segment Anzeige ausgeben. Ich habe volgenden Ansatz. PIN A und PIN B des Drehgebers werden mit Interrupt Eingängen des µC verbunden. Sobald sich
das selbe Ergebnis liefern soll. Das define für RB0 dürfte in irgendeiner header-Datei stecken,die pic16f887.h oder ähnlich heißt. Kannst du mal in deinem Projekt nach der Datei suchen? Oder kennt deine Entwicklungsumgebung ein "Find in Files", so dass du mal eben schnell nach jedem Auftreten von RB0
-
Thread
Wie PIC12F629 brennen ?
Hallo ! Weiß jemand wie ich einen PIC12F629 mit Pony Prog via selbst gebasteltem parallel ISP Adapter flashen kann ? In Pony Prog kan ich die "F" Reihe nicht finden :\ MfG KP
Bei der dazu passenden Software "ic-prog" wird der Treiber mitgeliefert. Bislang hab ich's mit 16F876, 12F675 erfolgreich probiert. Es gibt dazu auch andere passende Software, z.B. WinPic800 (mit eigenem Treiber) - hat mehr Typen in der Auswahlliste. Wichtig: Der JDM braucht eine richtige serielle
-
Thread
PIC-µC Entwicklerboard Empfehlung?
Hi, was könnt Ihr in einem moderaten Preissegment an Entwiklerboards für die PIC16 bis PIC18 empfehlen? Lg Maracas
BigPIC6 z.b. aber ist halt ne Preisfragen das wehre eigentlich das ultimative entwiklungsboard musst aber aufpassen da gibt es mehrere Modelle es gibt eins da passen alle drauf 16f-30f
-
Thread
wie Uhr ohne Timer-Interrupt?
hinkriegen kann. es kann allgemein sein, ich suche nur nach einem prinzip. Genauer gesagt ist es ein PIC 16F57, aber das beispiel kann ein allgemeines sein, kann auch von einem atmel, etc.. sein.
prinzip. Ich bin mir fast sicher, solche Beispiele gibt es nicht. > Genauer gesagt ist es ein PIC 16F57, aber das beispiel kann ein > allgemeines sein, kann auch von einem atmel, etc.. sein. Es gibt keine AVRs ohne Interrupts. Peter
-
Thread
Funkübertragung und Empfang
dafür bisher habe zu erwähnen und welche programme ich dafür verwende. bisher habe ich nur den PIC 16F84A software benutze ich MBLab und Programmiere mit Assembler zumindest versuch ichs also infos habe ich einen zettel mit 4 x 8bit reihenfolgen da sind beim ersten längere zeiten als bei den anderen
ich habs gelöst *freu* es lag daran das bei der inc datei des 16f84a das auf 8bit gesetzt war und nur 7bit möglich waren da hab ich dies bei den registern gesetzt &0x7f und nun gehts *freu* *freudensprüngemach* ^_^ danke leute für die hilfe
-
Thread
flash-Fehler mit ATtiny2313, compile ok
1 ca: b7 01 movw r22, r14 cc: 91 d1 rcall .+802 ; 0x3f0 ce: 8e 01 movw r16, r28 d0: 0f 5e subi r16, 0xEF ; 239 d2: 1f 4f sbci r17, 0xFF ; 255 d4: ce 01 movw r24, r28 d6
1 218: b7 01 movw r22, r14 21a: ea d0 rcall .+468 ; 0x3f0 21c: 8e 01 movw r16, r28 21e: 0f 5e subi r16, 0xEF ; 239 220: 1f 4f sbci r17, 0xFF ; 255 222: ce 01 movw r24, r28 224
-
Thread
Suche einen µC / Serie
Einige PIC18 Typen von Microchip können ein Programm aus einem externen Speicher ausführen, haben aber trotzdem alle ein internes Flash. Die haben jedoch einen maximalen internen Takt von 16MHz. Wies bei den PIC24
Pic Romless, max 6.25Mips, die Bauform ist SMD, aber dank PLCC84 Socket problemlos auf Rasterplatine machbar. 18f801 müsste es sein.
-
Thread
Eigenschaften Atmel 644p
Richtig? am besten das 32 khz Quarz, Richtig? Wenn du aber 32 kHz als Takt nimmst, kann SPI nur mit 8 kHz oder langsamer als Slave, oder mit 16 kHz als Master.
>> Oder du nimmst einen Mikrocontroller, wo die RTC bereits drin ist. Zum >> Beispiel einen STM32F303. > Das ist kein Argument für einen STM32, der M644 hat doch auch einen RTC. Du meinst den Timer 2. Der hat einen 10 Bit Prescaler und eine 8 Bit Zählstufe. Somit macht er mindestens alle 8 Sekunden
-
Thread
100x Infineon XMC2Go Board mit ARM Cortex-M0 zu gewinnen
=db3a30433c1a8752013c1aa35a6a0029" rel="nofollow">XMC1100</a> mit ARM Cortex-M0-Kern, 64 kB Flash, 16 kB RAM und ADC (<a href="http://www.infineon.com/dgdl/xmc1100_ds_v1.2_2013_12.pdf?folderId=db3a30433580b3710135a47f3eb76c98&fileId=db3a30433d1d0bbe013d256b60160b7f&ack=t" rel="nofollow">Datenblatt</a
auf jegliche Plattformen eigentlich weniger das Problem. Da ich z.b. ein Projekt bereits zuvor in PIC16 ASM implementiert hatte, dauerte die Implementierung am XC164CM in C ganze 3 Tage. Falls DAvE hier genauso funktioniert wie beim XC16x/XE16x, braucht man eigentlich kaum Beispielcode wenn man ein
-
Thread
AVR oder STM32 für Entwicklungsprojekt
wieder an einen meiner Lieblinge, den zu wenig beachteten LPC824, ein Cortex-M0 mit 32 kB Flash und 8 kB RAM (das ist bei den AVR ja sehr sparsam vorhanden). Den SMD Käfer auf eine einfache passive Adapterplatine, einen 100 nF C zwischen die Stromversorgungspins und fertig ist das Evalboard. Programmieren
Raspberry PI oder Arduino-Gefrickel. Dafür muss man nicht studieren. PS: Deine Vorstellung von PIC ist niedlich-naiv. So ein PIC32MZ ist durchaus die gleiche Kategorie wie ein STM32F4 ;-)