-
Thread
Mikrocontroller Einstieg
Recherche schon mal weiterhelfen. Eigentlich so gut wie jeder, ich würde es wahrscheinlich mit einem PIC16F1825 in C machen.
#3999831: > Grundsätzlich kann ein uc mit jeder Programmiersprache Programmiert Dann will ich den PIC10F200 in Phyton programmieren... 375byte Flash und 16byte RAM gehen doch klar ? Bleib beim Arduino. Eigentlich ist das C(++), aber die böse Hardware wird weitgehend versteckt damit man keinen Schrecken
-
Thread
PIC configuration words zur Laufzeit ändern
Mucky F. schrieb im Beitrag #6701634: > Lässt sich nicht per SW an und abschalten, aber die Freqeunz kannst du > ändern. jupp, das ist mir bekannt. Leider geht das nicht runter bis unter 8kHz, wie man deiner
A. S. schrieb im Beitrag #6700924: > Ich hatte den PIC12F1840 da und mittels Timer bin ich auf eine Frequenz > von etwa 100kHz gekommen. Höhere Frequenzen habe ich mir vom > CLKOUT-Mechanismus bei einstellbarerm FOSC-prescaler erhofft. nimm einen schnelleren
-
Thread
PIC: Ausgansstrom am Portpin
Hallo, ich habe einen PIC16F1789, den ich bei 3,3V betreibe. An einem Pin am PortB habe ich eine LED mit Vorwiderstand und einen Optokoppler mit Vorwiderstand gegen GND. (Das ganze viermal am PortB). In die LED fließen 2,2mA
| | | | Poti--+--(--|ADC |--+ | | | ZD5V1 47uF | | | |PIC16F716|--+--(--47R--+ | | | | | +--| |--+ | \ | | | | C | | |--+ | BTB16-600BW
-
Thread
Suche günstigen 5V Mikrocontroller mit 6 PWM Channel für LED Steuerung
Guten Morgen Community, bei meiner Suche nach einem passenden Controller bin ich auf die PIC24F08KMXXX Serie gestoßen, als konkretes Modell sei hier der PIC24F08KM101 genannt. Laut MAPS kann dieser maximal 7 PWM Chanel bereit stellen. Da diese Serie soweit ich es überblicke alle Anforderungen
PIC24F08KM202 dsPIC33EV32GM002 PIC24F16KM202 dsPIC33EV64GM002 dsPIC33EV32GM102 dsPIC33EV32GM004 PIC24F08KM204 dsPIC33EV128GM002 PIC24F16KM204 dsPIC33EV64GM102 dsPIC33EV64GM004 dsPIC33EV32GM006
-
Thread
suche 8051 µC für einsteiger
) und an einen angeschlossenen DA-Wandler wiederum als > Analaogsignal aus. > Geht das mit einem 8-Bit MCs oder braucht man da einen 16Bit µC? Du kannst problemlos mit einer 8Bit CPU auch Zahlen die außerhalb des 8Bit Bereichs liegen verarbeiten. In Assembler musst du dich eben selber um die Zerlegung
da nicht nur 8 > Bit einlesen? Welche Schnittstelle hat dein DAC? Bei SPI werden die Daten byteweise übertragen. Wenn du einen 16bit DAC hast, dann holst du dir zuerst die ersten 8bit und dann die zweiten 8bit
-
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
geschieben, Er macht nichts wenn ein interrupt ausgelöst wird. Hier der code #include <htc.h> #include <pic.h> #include <pic16f685.h> #include <math.h> #include <stdio.h> #ifndef _XTAL_FREQ // Unless specified elsewhere, 20MHz system frequency is assumed #define _XTAL_FREQ 20000000
-
Thread
PIC18 programmierung
Hallo Ich möchte einen PIC18F442 programmieren. Einzigste brennersoftware, die ich gefunden habe, ist die von "sprut" auf sprut.de. Leider mag die Software meinen Brenner nicht besonders. Die Software für die PIC16F hat meinen
Küche geätzt. Ich hatte nie ein Problem damit, keinen einzigen Fehler beim Brennen (zumindest wenn der PIC heile war). Benutzt habe ich den sicher schon einige hundert male.. für die PICs 16f84,16f870, 16f877, 12f675 - nur für den 18f noch nicht.
-
Thread
Sind die µC PIC die einzigsten, die eine Layoutkompatibilität bieten?
In der 16er Reihe sind die 8-14-20 Pinner kompatibel zueinander (jeweils 1 Port mit 6 Bits zusätzlich) und die 18-28 Pinner (1 Port mit 8 Bit zusätzlich), in DIP und SOIC.
Sind die µC PIC die einzigsten, die eine Layoutkompatibilität bieten? Nein. Renesas machts vor: Die Ex-Mitsubishi Serien M16C/30, M16C/50, M16C/60, M32C/80 und R32C/100 sind innerhalb der gleichen Gehäusegrößen
-
Thread
PIC18F2550 möglichst einfach programmieren
Hallo, habe das selbe Problem. Kann nicht mal mit meinem PICSTART Plus diesen 18F2550 brennen. Wollte mir dann auch den Brenner8 nachbauen mit dem selben Ergebnis das ich wieder den Programmierten Pic18F2550 brauche. Also gehts nur mit Brenner5 von sprut der dann erst noch modifiziert
vielleicht so net wäre und mir einen PIC18F2550 SP flashen könnte????
-
Thread
Reichelt Lieferbarkeit Atmega8 ( PANIK? )
Auch da gibt es z.Zt. Lieferengpässe, z.B. 16F886
> Auch da gibt es z.Zt. Lieferengpässe, z.B. 16F886 Nein! - siehe: http://www.microchip.com/samples/Default.aspx?DeviceFamily=PIC16F886
-
Thread
Welcher Microcontroller?
Audiodateien abzuspielen. Für diese simplen Aufgaben ALLEINE kannst du jeden mC verwenden. Ich würde einen 8 Bit PIC oder AVR verwenden. Als letztes kannst du dir für deine Aufgabe einen 32 bitter raussuchen (Cortex M oder PIC). Vorher solltest du dich aber mal zum Stichwort Multiplexing informieren.
Karte gibts von Microchip. Nachtrag: Ansonsten gibts auch den dsPIC33FJ64GP804 mit 16bit Audio DAC: http://www.microchip.com/wwwproducts/Devices.aspx?product=dsPIC33FJ64GP804
-
Thread
PIC32 als Displaycontroller?
Version ) Für manche ist es auch ein Vorteil das man eine Oberfläche für alle Familien hat (Egal ob 8Bit, 16Bit mit und Ohne DSP, oder der 32Bit. Alles die selbe IDE, alles die selbe Programmierhardware) Ausserdem gibt es für die PIC sehr viele Libs für alle möglichen Anwendungsfälle direkt von Microchip
Ansatz findest Du hier: http://www.mikrocontroller.net/topic/280013#2954595 Neuerdings tauchen STM32F427 auf, die intern über noch mehr Speicher verfügen und den Betrieb eines QVGA-TFT mit 16-Bit Farbtiefe ermöglichen. Die µCs sind so schnell und die DMA-Ausgabe aufs Display benötigt fast keine Prozessorleistung
-
Thread
Suche günstige alternative µC mit CAN
€. Ab Lager lieferbar. Bei Mouser gibts 100 Stück PIC18F25K80-I/SS für 180.00€. Auch ab Lager lieferbar. fchk
PIC18F25K80 100 Stück bei Digikey ab 1,84 €
-
Thread
Meine erste MCU - Die ulimative Entscheidung
Motorola 6502 (u.a. C64) 2. Intel 8080 3. Intel 8085 4. Intel 8031 5. Siemens 80537 6. Microchip PIC 16F87, 10F... 12F... dsPIC .... 7. Atmel AVR, Mega, Xmega 8. Silabs 8051er Derivat Momentan der STM8S003 (viel Licht, viel Schatten) Ich hab die alle geliebt, gehasst und immer irgendwie zum
mknoelke schrieb im Beitrag #3462642: > 6. Microchip PIC 16F87, 10F... 12F... dsPIC .... > 7. Atmel AVR, Mega, Xmega > 8. Silabs 8051er Derivat > > Momentan der STM8S003 Aus dem Rudel hätte doch einer gereicht. Warum beschäfftigst du dich mit völlig
-
Thread
PIC16F876 Problem mit Tabelle
außerhalb der Tabelle landet. Ich hatte vor einiger Zeit aber das gleiche Problem mit eben diesem PIC. Das Programm stürzte beim Aufruf der Tabelle ab, die Ursache konnte ich nicht finden. Das richtig merkwürdige an dieser Sache war jedoch, dass das Programm mit einem anderen PIC-Typ (16F84) bisher
das ist doch schon mal was. Vielleicht kannst du das Programm (mit Tabelle) mal auf einem anderen PIC testen. Ich hatte mit dem 16F876 ebenfalls Probleme bei einer Tabelle. Das komische dabei ist, das Programm lief vorher auf einen 16F84 anstandslos mit der Tabelle. Ich will keine Gerüchte in die Welt
-
Thread
PIC ist Trumpf?
anschau, kann ich nur sagen "OH GOTT NEIN", (nix gegen LazyBee), aber das ist kein guter Einstieg in die PIC's. Der PIC16C84 ist der Vorgänger vom 16F84, und der ist schon uralter Adel. Wenn schon PIC16, dann der Nachfolger des F84, der 16F627. Nochbesser wäre als Einstieg, gleich einen PIC18 zu nehemen, der
kann ich nur sagen "OH GOTT NEIN", (nix gegen LazyBee), aber >das ist kein guter Einstieg in die PIC's. Der PIC16C84 ist der Vorgänger >vom 16F84, und der ist schon uralter Adel. Wenn schon PIC16, dann der >Nachfolger des F84, der 16F627. Nochbesser wäre als Einstieg, gleich >einen PIC18 zu nehemen
-
Thread
Neuer Programmer von mikroElektronika für PICs
2 Jahren mir den C Compiler gekauft mit etwas Zubehör. Die haben separate Compiler. Einen für dsPIC30/33 und PIC24, einen für PIC32 sowie einen für die 10F/12F/16F/18F Reihen. Es gibt sie für C, Basic und Pascal. In Assembler habe ich nie darin programmiert, soll aber auch möglich sein. http://www.mikroe.com
auf die 4 Platinen (jeweils mit Steckleiste und Lötnägel) ist: -PIC -2x Drehimpulsgeber -USB -2x Poti zwischen 5V und Masse für ADC -Messbrücke mit Poti und NTC -LCD-Anschluss ------- -1x SPI ADC MAX195 mit Jumperbarem Poti -8x Relais -16x Low-Current LEDs
-
Thread
PIC 16F727 Läuft nicht
Hallo, ich versuche mich gerade am PIC16F727, mit sehr wenig Erfolg :( Hab aber schon mal vor Jahren mit dem 16F84 erfolgreich experimentiert. Im MPLAB-Simulator läuft alles wie es soll, leider rührt sich am PIC selbst nichts :( (LED
Programmierspannung hast du denn anliegen? evtl. könnte dort das Problem liegen: Laut Sprut braucht der 16f7x7 eine höher Programmierspannung als die anderen PICs. PIC16F7x / 7x7 12,75 V
-
Thread
PIC 12F629 Programmieren
Hallo, "Verification failed at 0000h" deutet darauf hin, das der PIC überhaupt nicht beschrieben wurde. Hast du auf dem Brenner überhaupt schon mal einen 12F629/675 beschrieben? Wenn ich mir das Bild in der Doku anschaue, verstehe ich nämlich nicht ganz warum der 8pol
Also ich brenne mit einem PIC-Kit2 von 8 bis 40pol. mit original Software ohne jedes Problem. Der JDM-Programmer wird auf der Website ja auch für 12F6xx beworben. Nur leider steht in der Doku zu oft "gibt Probleme, kann Probleme
-
Thread
Handykamera MCA-25 ansteuern
F9 03 EF 09 E3 05 23 8D FB F9 UIH, PF=0, Ch0, 4byte data: E3 05 23 8D HANDY F9 01 EF 0B E3 07 23 0C 01 79 F9 UIH, PF=0, Ch0, response, 5byte data E3 07 23 0C 01 CAM F9 03 EF 09 E1 07 23 0C
empty char dummy = UDR1; // this reads out the RX register value - required to continue #if (F_CPU == 14745600) || (F_CPU == 22118400) CAM_UBRR=(F_CPU / (460800UL * 16) - 1); #elif (F_CPU == 11059200) CAM_USR =(1<<U2X0); CAM_UBRR=(F_CPU / (460800UL * 8) - 1); #else #error
-
Thread
winPic und der unfindbare Fehler
erwartet=001683 Habe die Teile bei Conrad geholt und musste feststellen das nicht der geforderte PIC16F628-04P im Paket lag, sondern der PIC16F628A-I/P. Mir wurde von der Dame am Telefon versichert das es sich um den Nachfolger handelt und alles wie gewünscht klappen sollte.... nunja. ;) Wenn Ihr
Prinzip hast du erst mal nichts vergessen. 2. Einen Bootloader brauchst du definitiv nicht! 3. Der PIC soll per "Low-Voltage-Programming" gebrannt werden, sicher! 4. Der 16F628A ist mit dem 16F628 kompatibel. WinPIC hab ich seit x Jahren erfolgreich im Einsatz, allerdings mit einem Parallel-Port-Programmer
-
Thread
Auflösung der Timer beim PIC32
Hallo, die PIC32 MCUs haben 5x 16 Bit Timer. Wie kann ich sehen wieviel Zeit vergehen muss, damit ein Timer um 1 hochgezählt wird? Kann ich zur Laufzeit etwa in einer Init Funktion festlegen, das Timer A nach 10 us
Tikonteroga schrieb im Beitrag #3157959: > die PIC32 MCUs haben 5x 16 Bit Timer. Wie kann ich sehen wieviel Zeit > vergehen muss, damit ein Timer um 1 hochgezählt wird? Google mal nach pic32 timer calculator
-
Thread
Byteorder PIC32?
Schreib den Code sauber, dann spielt das keine Rolle. [c] uint32_t byte2long(uint8_t b0, uint8_t b1, uint8_t b2, uint8_t b3) { return b0 | b1<<8 | (uint32_t)b2<<16 | (uint32_t)b2<<24; } [/c]
)((value&0x00FF0000) >> 16); p[1] = (byte)((value&0x0000FF00) >> 8); p[0] = (byte)((value&0x000000FF)); } ...für UInt16, Int16, Int32, Float entsprechend im gleichen Muster. Es gibt auch Libs, welche das Serialisieren
-
Thread
Scheduler für AVR
r24 2fe: 21 f0 breq .+8 300: 0e 94 ea 00 call 0x1d4 304: 21 96 adiw r28, 0x01 306: f8 cf rjmp .-16 308: df 91 pop r29 30a: cf 91 pop r28 30c: 08
, wie bei pic16. mt
-
Thread
Vorteiler 10:1 mit 74HCT390 - Probleme
100nF!!! kurz zwischen Pin 8 und 16
reduziert die Lastkapazität um eine Größenordnung) und wenn du auf der Platinenrückseite einen 100nF Keramikkondensator direkt zwischen Pin 8 und Pin 16 lötest (anstelle des Folienkondensators zwischen Pin 1 und Pin 16). Wirklich zuverlässig wird es aber nur funktionieren, wenn die Flanke des Eingangssignals
-
Thread
KiCad Anfänger benötigt Hilfe bei Schaltplan Erstellung Gesperrt
gibt es einigermaßen günstige Teile die dann aber mit einen aktuelleren PIC bestückt werden sollten; https://de.aliexpress.com/item/learning-board-PIC-microcontroller-experiment-board-PIC-microcontroller-development-board-16F877A-video-tutorials/1750352729.html?spm=a2g0x.search0104.3.59.64891a32ydSX9x
100031_10319_10103_10624_10623_10622_10186_10621_10620,searchweb201603_25,ppcSwitch_5&algo_expid=c34c774f-eebd-4443-8750-52f95698e073-9&algo_pvid=c34c774f-eebd-4443-8750-52f95698e073&transAbTest=ae803_4&priceBeautifyAB=0 https://de.aliexpress.com/item/PIC-Development-Board-Kit-Microchip-PIC16F877A/32701749034
-
Thread
PIC C18 ein ganz gemeiner Fehler
0E54 MOVLW 0x54 001CA 6F15 MOVWF 0x15, BANKED 449: BusSpiOutTransfer[7] = '!'; 001CC 0E21 MOVLW 0x21 001CE 6F16 MOVWF 0x16, BANKED 450: BusSpiOutTransfer[8] = 0x00; 001D0
BTS_1 0x000d2d data extern E:\Pic_C_Sourcecode\Stellpult\StellpultController_18F8722\transfer_bus.c BTS_2 0x000d2f data extern E:\Pic_C_Sourcecode\Stellpult\StellpultController_18F8722\transfer_bus.c
-
Thread
42kHz Leistungsmesser 110V/3A
Nulldurchgänge > detektieren und die Phasenverschiebung mit einem Timer ausmessen. > phi = delta T f 360 > Wirkleistung = U I cos (phi) Die Idee ist klasse, das sollte mit dem 16bit Timer gut klappen. Vielen Danke und Grüße Max
anzusteuern und später vielleicht ein USB-Interface zu realisieren. PIC 18F24K50, DSPic oder ähnliche. Hauptsache mit C -Compiler.
-
Thread
Auf dem Kriegsfuss mit AVR
64kB) 2. wieso die Blockgrösse für das Selfprogramming ganze 512 Bytes beträgt (beim vergleichbaren PIC18F4620 sind das handliche 64 Bytes) 3. WAS falsch mache, dass meine ISP-Routinen (page erase, page write) alle ausgeführt werden, ohne das sich nur ein Byte verändert (keine Lockbits sind gesetzt)
> 2. wieso die Blockgrösse für das Selfprogramming ganze 512 Bytes beträgt > (beim vergleichbaren PIC18F4620 sind das handliche 64 Bytes) Hat mit der Flash-Technik zu tun. Warum auch nicht. Für Kleinkram ist das Flash nicht zuständig. > 4. warum das Setzen von Fuses immer so ein umständlicher
-
Thread
Anfängerfrage zu Assembler
hi das sieht nach Defines aus wie sie normalerweise in der pic16f628.inc stehen also im linker script
aha ich habe in die pic16f628.inc reingeguckt, finde aber nichts vergelichbares oder bin ich zu dämlich :-) wo könnte man nachschauen was das bedeutet?
-
Thread
Mini Wanderkiste "Runde 2" Gesperrt
sein, das ich die übersehen habe. Out: 2x 9-Polige Sub-D LK 4x Elko 22μ 160V RM 5mm 1x stm32f3discovery 8x Gerätefuß 523143 20x TDK 1206 10uF 20% 16 V X7R C3216X7R1C106MTOY9B 20x TDK 1206 22uF 20% 16 V X7R 20x 1210 10μ X7R 25V 10x CElko 100/6.3 SMD 2x Elko 100/50V Bedrahtet RM5 20x 2x3
2x SMD-Adapter-PCB mittel 2x SMD-Adapter-PCB groß In == 2x Atmel AT32UC3A1256 1x Microchip PIC16LF1459 1000x 510 m Ohm (2512 / 5 % / TK100) 851x 330 Ohm (0805) 910x 10 k Ohm (0805 / 5 % / 1/8 W) 414x 150 k Ohm (0805) 729x 8x 8k2 Ohm Widerstandsnetzwerk (5 % / TK200) 3186x 100 nF (0805 /
-
Thread
LED Multiplexer glimmt
). Ich arbeite bei 64MHz und mit dem xc8 free compiler auf einem PIC18F46K22. Dass die SPI2 mit 32MHz etwas außerhalb den Spezifikationen läuft (LED Treiber kann max. 25MHz) scheint kein Problem zu sein. Auch wenn ich alles mit Vorteilern auf
"Ich arbeite bei 64MHz und mit dem xc8 free compiler auf einem PIC18F46K22. Dass die SPI2 mit 32MHz etwas außerhalb den Spezifikationen läuft (LED Treiber kann max. 25MHz) scheint kein Problem zu sein."
-
Thread
Nixie Uhr, Quarztausch für höhere Genauigkeit
zeit eine Uhr mit Nixie Röhren gekauft, leider ist sie ziemlich unbrauchbar. Sie basiert auf einem PIC16F628, dessen 4MHz Quarz ist in dieser Bauform ausgeführt: https://www.digikey.de/product-detail/de/rami-technology-usa,-llc/AS-16.000-18/2151-AS-16.000-18-ND/10271769?utm_adgroup=General&utm_source
a PIC 16F628 using a program written by Steve Rougier. http://www.electronixandmore.com/projects/nixieclocks/nixclkv6.jpg http://www.electronixandmore.com/projects/nixieclocks/nixclkv6.asm der trickst
-
Thread
Verschieden ICs abzugeben
noch übrig: LPC1765 in TFBGA100 http://de.futureelectronics.com/de/technologies/se... PAL16l8acn 2 x EP600IPC-45 5 x TLC5904 TLC5904 (ACTIVE) 8/16-Channel LED Driver http://www.ti.com/product/tlc5904 Hinzu kommt: 2 x PIC16F627A 2 x PIC16F628A 2 x PIC16F648A 2 x PIC18LF2550 1 x PIC16F84A (können teilweise Samples gewesen sein!) PCMCIA - RS232 Adapter NP:13,58 aus Hong Kong King Craft Schätzeisen, geht an aber ungetestet (Strippen finde ich nicht).
-
Thread
ATtiny10 lässt sich mit USBasp und avrdude nicht flashen
/avrdude/?C=M&O=D Mein assembler-Programm (erstellt mit Atmel Studio): [c] start: inc r16 rjmp start[/c] Der Befehl in der cmd: [c] D:\Programme\AVRDude\avrdude.exe -c usbasp -p m16 -u -U -F flash:w:ATtiny10Test.hex [/c] Ausgabe von avrdude: [c] avrdude.exe: warning:
Frank K. schrieb im Beitrag #5119554: > Kannst > Du keinen PIC10F320 oder so etwas in der Richtig verwenden. Da hättest > Du das Problem nicht. Das ist ein hundsgewöhnlicher PIC mit einem ganz > normalen ICSP, was mit jedem PICKIT 3 funktioniert. Den hab ich
-
Thread
Portierung eines Mikrocontrollers
Änderungen beziehen sich auf das HAL. Bis jetzt portierte ich das besagte RTU Programm auf folgende uC: PIC16F - Original FW (mit CCS C Compiler) PIC16F auf PIC18F (CCS C) DSPIC24/30/33 (CCS C) AVR (328P/32/644P/1284P/120/2560) (CodeVision/GCC) Arduino (328/1284P/2560) (CodeVision/Arduino GCC) NEC28C11
alle von mir gebrauchten uC. Auch ein für X86-PC geschriebenes Borland C Programm habe ich mal auf PIC portiert (Enigma Simulator) Auch habe ich schon viele Module kreuz und quer portiert. Ich schreibe deshalb meine FW so, daß sie leicht portierbar ist. Einmal auch ein 68HC908 Programm auf PIC16F
-
Thread
MC Empfehlung für Anfänger
programmieren? Und wenn, welche sind für Anfänger am besten geeignet? Ich glaube am ehesten würde der PIC18F4455 das können was ich brauche. Es muss ein USB chip sein, weil ich gerne mit den USB HID-Descriptor rumspielen möchte. Mann kann den PIC18F4455 über USB programmieren , sofern der USB Bootloader
@ Sebastian: die PIC16Fxxx brauchten 4 taktzyklen, die neueren PIC18Fxxx ebenfalls, wenn es mir recht ist, aber, ob die jetzt schneller sind als die Atmels weiss ich nicht: die PIC18F haben 10 bzw. 12 MIPS, vielleicht kann
-
Thread
PIC16F1503 Debugging und andere Dinge.
Teilenummer : AC244051 - PIC16F1509-ICE Processor Extension Pak http://www.microchipdirect.com/productsearch.aspx?keywords=AC244051
jetzt den pic16f1823 oder den pic16f610 nehmen... Allerdings wäre es schon cool wenn ich mein SPI Programm auch auf dem 1503 zum laufen bekommen würde. An alle anderen: Danke für die vielen Antworten... das
-
Thread
LED Laufschrift
Hallo zusammen Ich habe eine LED-Laufschrift-Software fuer einen PIC16f877 /Pic 16F876 geschrieben. Die Software ist fuer eine LED-Matrix von 96x8 LED`s ausgelegt. Eigener Zeichensatz Tastaturroutine fuer eine PC-Tastatur,Uhr verschiedene Anzeige-Modis.... und und und
Ich habe den Pic gewaehlt, weil der ueber ein Flashrom verfuegt,das man quasi vom programm selber aus programmieren kann. Der Speicher ist in 3 Hauptteile aufgegliedert. Der Pic 16F877/876 verfuegt ueber 8 KB. 2KByte
-
Thread
Adressierung über Bus
ist kein SPI dazwischen), und der ECAN des PIC18F25K80/26K80 ist eine deutlich verbesserte Version des MCP2515 mit mehr Puffern und weniger Bugs. fchk
Frank K. schrieb im Beitrag #3766563: > Auch dann ist der PIC (a) billiger Als ich vor einigen Jahren mal einen PIC18F258 ausprobierte war der deutlich teurer als ein ATmega8 plus MCP2515. Jedenfalls bei Reichelt. Nicht dass das wirklich eine Rolle spielen
-
Thread
Fragen zu MPLAB für C und Starter Kit
der richtige Download wäre? Kommt mir etwas merkwürdig vor, weil das ZipArchiv von "MPLAB IDE v8.70" insgesamt 115.712 KB groß war und das von "MPLAB C for PIC18 v3.38" in allen Versionen nur 75.781 KB. Noch eine andere Frage, wäre dies das richtige MPLAB Starter Kit for PIC18F MCU? http
C-Compiler für die verschiedenen Architekturen müssen extra installiert werden, und da jede Architektur (PIC16 (8 Bit), PIC18 (8 Bit), PIC24/dsPIC (16 Bit, das zählt zusammen als eine Architektur), PIC32 (32 Bit, MIPS Kern)) ihren eigenen Compiler braucht, ist es auch sinnvoll, dass nicht jeder alles runterladen
-
Thread
Ansteuerung einer Anzeigetafel - Federal Vama Traffic Storm
Der gute alte 'sprut' hat für sein Programmiergerät Brenner8 eine Software namens US-Burn geschrieben, die kann auch disassemblieren, ob für den PIC18F4580 kann ich mangels diesem PIC nicht testen.
Stephan S. schrieb im Beitrag #7698743: > Der gute alte 'sprut' hat für sein Programmiergerät Brenner8 eine > Software namens US-Burn geschrieben, die kann auch disassemblieren, ob > für den PIC18F4580 kann ich mangels diesem PIC nicht testen. Leider ist der PIC gesperrt und nicht auslesbar.
-
Thread
PIC18F877 ICD2 bzw Brenner gesucht :-(
Danke, aber der Pickit3 unterstüzt kein PIC 16F877!! Siehe Anhang- PDF Seite 7.
Das würd mich aber stark wundern Weil: erstes gibt es keinen Pic18F877 und den Pic16F877 habe ich hier in meiner Deviceliste für meinen PICIT2 stehen....
-
Thread
Microchip PIC16F18446 CURIOSITY NANO + Scilab + X2C
on your board is probably the PIC16F18446 and the second chip may be the programmer for it. There is certainly a description for this board on MicroChip's site. You should read it. Also read the manual for the PIC16F18446 to understand
Beitrag #7283671: > Mein Ziel ist es Scilab und X2C zu verwenden, um C-Code fuer mein > Microchip PIC16F18446 CURIOSITY NANO board zu generieren! Steht doch alles da: "Works with dsPIC® DSCs, PIC24, PIC32 and SAM MCUs" Das X2C Tool ist also eindeutig nicht für 8Bitter. Ich würde außerdem grafische
-
Thread
16 Bit MC oder 8 Bit MC
The_Freshmaker schrieb im Beitrag #3150823: > 1. 16 Bit MC mit integriertem 16 Bit ADC und CAN > oder > 2. 8 Bit MC und CAN mit externem 16 Bit ADC Ein integrierter 16 Bit Wandler ist schon eine Herausforderung, wenn Du von *allen* 16 Bit was haben
The_Freshmaker schrieb im Beitrag #3150823: > 1. 16 Bit MC mit integriertem 16 Bit ADC und CAN > oder > 2. 8 Bit MC und CAN mit externem 16 Bit ADC Bist du sicher dass du 16-bit brauchst?
-
Thread
Wie stirbt ein Mikrocontroller?
16F877 PIC wo das EEPROM versehentlich in jedem Loopdurchgang sekündlich beschrieben wurde und dann nach ein paar Monaten einen frühzeitigen Ausfall beim Kunden verursachte. Testen ergab, daß das EEPROM
interessant! Gerhard O. schrieb im Beitrag #6505419: > Ein Juniorkollege programmierte mal einen > 16F877 PIC wo das EEPROM versehentlich in jedem Loopdurchgang sekündlich > beschrieben wurde und dann nach ein paar Monaten einen frühzeitigen > Ausfall beim Kunden verursachte. Testen ergab, daß das
-
Thread
DS1820, DS18B20 in C
//0X18 = X^8+X^5+X^4+X^0 uint8_t docrc8 ( uint8_t number_of_bytes_to_read ) { uint8_t crc; uint16_t loop_count; uint8_t bit_counter; uint8_t data; uint8_t feedback_bit; [/c] grüße
int16_t zuweisen, mit 10 multiplizieren und durch 16 dividieren (bitte selbst testen): [c] int16_t temp16 = (uint16_t)ow_buffer[0]; // low-Byte temp16 |= ((uint16_t)ow_buffer[1]<<8); // high-Byte
-
Thread
Drehimpulsgeber
ohne Ausnahme mit minimalsten Schwierigkeiten überall einwandfrei funktioniert. Hier die Liste: PIC18F8722, PIC18F4620, PIC30F6014, PIC33Mc510, AVR, 8051, CORTEX M3/4, ZILOG Encore! Außer Hardware notwendigen Anpassungen gab es nichts zu ändern oder daran rütteln. Ich habe sowohl verschiedene mechanische
Ausnahme mit > minimalsten Schwierigkeiten überall einwandfrei funktioniert. Hier die > Liste: > > PIC18F8722, PIC18F4620, PIC30F6014, PIC33Mc510, AVR, 8051, CORTEX M3/4, > ZILOG Encore! Dito in PSoC4 (M0). Auch im Multiplexbetrieb (4Drehgeber) no Problem mit Peters Routine. Einzige Änderung:
-
Thread
Binär/ASCII zum realen Wert
Das klingt gut. Und wie konvertiere ich das ? Sry bin noch Anfänger ^^ Arbeite mit dem PIC16F887
was will man 3 Wochen programmieren schon erwarten) Kennt jemmand gute Bücher über das Thema (PIC programmierung, vlt sogar über den PIC16F887) Hab das Buch Mikrocontroller für Einsteier und Unterlgagen Elabo. Und noch eine Frage: Ist es einfacher sowas in C zu programmieren ? Und
-
Thread
Welche 8-Bit-Architekturen werden in 10 Jahren relevant sein? Gesperrt
relevant sein? Einerseits gibt es ein paar noch aktuelle. Da fallen mir ein: * AVR * PIC * PDK * HCS08 * MCS-51 Es könnten neue Architekturen auftauchen, aber das ist heute schwer abzuschätzen. Vermutlich gibt es aber noch ein paar weitere 8-Bit oder 8/16-Bit-Architekturen, die heute
aber das war dann keine standardisierte Lösung, sondern jeweils sehr individuell ausgeführt. In 8-Bit-Microcontrollern gibt es DMA u.a. in der PIC18F-Reihe oder in der STM8L-Reihe, aber das ist keine allgemeine Selbstverständlichkeit.