-
Thread
PIC 10F200, Anfänger
Immer diese Zweifler ... Es gibt mehr als genug C-Compiler für die kleinen und kleinsten PICs. Der CC5X wurde noch nicht genannt, hat bisher bestens funktioniert. http://www.bknd.com/cc5x/index.shtml
Volker S. schrieb im Beitrag #4457279: > Als ich dann den 10F32x gesehen habe und ich was gaaaanz kleines bauen > wollte, hat der mich schon mehr interressiert. Der 32x ist auch den > PIC18 und den neueren PIC16 ähnlicher (mit LAT und so), mit denen ich > mich
-
Thread
Was benötige ich um einen 8086 in Assembbler zu programmieren ?
Museum. Quatsch. https://de.aliexpress.com/item/33030111258.html?spm=a2g0o.productlist.0.0.79c2710ezX8EJt&algo_pvid=2ec25091-ea37-4ad4-901b-3bda391daa5a&algo_expid=2ec25091-ea37-4ad4-901b-3bda391daa5a-1&btsid=0b0a187916054539726272237eedef&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603
MOV kann beim x86 Assembler so ziemlich alles. Sowas wie MOV r16,r17 MOVW r30,r28 LDI r16,88 LDS r16,addr LDD r16,addr+x STS addr,r16 STD addr+x,r16 ist beim x86 alles MOV. MOV al,88h MOV ax,8086h
-
Thread
[V] Jede Menge Bauteile abzugeben
=== ================================================= PICs (DIP) je 1,5€ P01) PIC16F877-20/P P02) 4x PIC18F4550-I/P P03) 6x PIC18F2320-I/SP P04) 3x PIC18F2550-I/SP P05) PIC16F876-20/SP P06) 3x PIC18F4553-I/P P07) dsPIC30F3013 P08) 2x PIC12F510I P09) 1x PIC12F1501
====================== PICs (DIP) je 1,5€ P01) PIC16F877-20/P P02) 4x PIC18F4550-I/P P03) 6x PIC18F2320-I/SP P04) 3x PIC18F2550-I/SP P05) PIC16F876-20/SP P06) 3x PIC18F4553-I/P P07) dsPIC30F3013 P08) 2x PIC12F510I P09) 1x PIC12F1501
-
Thread
Atmel noch zukunftsfähig? Gesperrt
Atmel langsam ausstirbt Atmel ist schon gestorben, gehört jetzt Microchip. AVR waren LowEnd uC. Wer mehr leistung wollte griff zu ARM, von vielen Herstellern, und nicht proprietären 16 bzw. 32 bit uC wie PIC24 oder MSP430. Wer heute aber LowEnd uC benötigt, zahlt nicht die hohen Preise der
> Wann strafft eine pöse Heuschrecke das Portfolio von Microchip mit > MCS51, AVR, XMEGA, SAM, PIC12, PIC14, PIC16, PIC18, PIC24, PIC32? > Bei der nächsten Finanzkrise, in die wir gerade reinrauschen? Ich setze gerade folgenden ein: http://ww1.microchip.com/downloads/en/DeviceDoc/00001561C.pdf
-
Thread
PIC Microchip lebt noch?
wurden. ?!? Genau deswegen haben die meisten Nutzer Microchip verlassen: wenn sie nach dem sie den PIC16C84 kennengelernt hatten gleich zum PIC16F84 wechseln mussten, und der damals abgekündigt wurde, konnte man gleich zum AVR gehen.
Nicht vergessen, General Instruments hatte bei der Konzipierung der PIC16-Architektur speicherprogrammierte Steuerungen (SPS bzw PLC) im Hinterkopf. Wer schonmal eine Simatic S5 in AWL programmiert hat fühlt sich beim PIC16 sofort wohl. Ein 68000 mit seiner symmetrischen
-
Thread
PIC 16F690 für Wechsellstromsteller Programmieren
elmalab/projekte/ws9899/wss_applet.html Mithilfe von einem Poti regelbar machen-Es soll auf einen PiC 16F690 realisiert und ich habe den Pickit 2 den Program zu lesen. Ein Pin von 16F690 soll ein lampe haben damit ich den Oscill im labor darauf anschliessen kann und den signal beobachten.Ich braue
Hier ist die Schaltung, die schon gemacht und es soll mit den PlC 16F690 Kontrolliert sein. Den Thyristor soll ich mit den PIC 16F690 ersetzen und mit dem Poti regel sein. Ich weiß nicht, ob ich diese mal gut erklärt habe, was ich will. Sonst soll ich noch anders
-
Thread
Mehrkanal Impulszähler PIC
) carr[0]++; if (ug&0x02) carr[1]++; if (ug&0x04) carr[2]++; if (ug&0x08) carr[3]++; if (ug&0x10) carr[4]++; if (ug&0x20) carr[5]++; if (ug&0x40) carr[6]++; if (ug&0x80) carr[7]++; [/c
-- carr[n]++; 4911 ldr r1, =0x200000A4 <carr> 690A ldr r2, [r1, #16] 3201 adds r2, #1 610A str r2, [r1, #16] --- main.c -- 74 ------------------------------------------- if ((ug&(0x01<<n))==0)
-
Thread
PIC16F57 Initialiesierung
bits of ; information for the 16F5X microcontrollers. These names are taken to match ; the data sheets as closely as possible. The microcontrollers included ; in this file are: ; 16F59 ; 16F57 ; 16F54 ; There
Wieso hat der PIC 16F57 Port D und E ? Der hat laut Datenblatt A,B und C Ports.
-
Thread
PIC-I/O als input/tristate für weiteren output nutzen
ohnehin zugeführten Digitalspannung gewonnenen und für Drehantrieb und Zugmagnet erforderlichen ca. 16V. Der PNP erfordert aber am Emitter +5V bzw. die Versorgungsspannung des PIC. Was einen weiteren Spannungsregler 5V auf der Bühne erfordern würde - nur wegen dieser Relais, die dann stromhungrigere 5V-Typen
können, d.h. sie > können zeitweilig unterbrechen. Unterbricht der GND, dann feuerts Dir > die 16V+ über den IO-Pin zurück in dem PIC und der entläßt seinen > magischen Rauch. Mhm. Mit der Beschreibung stehe ich etwas auf dem Schlauch. Wie sollen da 16V an den PIC gelangen? Übrigens gibt es
-
Thread
LPC2103 63MIPS?
= 128.26µs // ATMEGA@16MIPS = 657µs // LPC2103@60MIPS = 46.93µs pa8 = a; for (i=0; i<256; i++) { *pa8++=0x11; } Und hier die Zeiten in Assembler: dsPIC30@30MIPS 8,63µs (das Füllen von 128x16Bit dauert
decfsz 0; General Purpose Register 0 bra loop Damit wäre der 60MIPS LPC2103 in C doppelt so schnell wie ein 10MIPS PIC18 in Assembler. Gegenüber dem dsPIC30@30MIPS in Assembler braucht der LPC bei doppelter MIPS Zahl die 5,4-fache Zeit :-( Zugegeben, der Vergleich ist nicht ganz
-
Thread
Wie einen PIC 10F202 programmieren ?
Gibt sogar 2 PIC16F...
---------- 1. Device Support List [/pre] [pre] .... Baseline Devices ---------------- PIC10F200 PIC10F202 PIC10F204 PIC10F206 PIC10F220 PIC10F222 PIC12F508 PIC12F509 PIC12F510 PIC12F519 PIC16F505 PIC16F506 PIC16F526 PIC16F54 PIC16F57
-
Thread
"Universalprogrammer" für Linux
Programmiert werden können: - Atmel AVR (SPI) - Atmel ATxmega (PDI) - Cypress PSOC4 (SWD) - Microchip PIC10xx/PIC12xx/PIC16xx - Microchip PIC18xx - Microchip dsPIC33xx - NXP/Freescale MPC56xx (BAM) - NXP/Freescale HCS08 - NXP/Freescale HCS12(X) - Renesas R8C - Renesas 78K0R - Renesas RL78 - ST
For the R8C, there is an option "key:". If (for example) the lockbits are 0x11, 0x22,0x33,0x44,0x55,0x66 and 0x77 then type: uprog2 R5F21258 -rmrdkey:11223344556677 readout.s37 to readout the main and the
-
Thread
SDCC & PIC16F
optimize-df --use-non-free In der Menü Project->Build options->Linker settings->Links libraries: C:\Program Files\sdcc\lib\pic16\libc18f.lib
>sdcc --version SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/pic16/pic14/TININative/ds400/h c08/s08/stm8 3.6.5 #9842 (MINGW32) published under GNU General Public License (GPL) Ob ich mir den selber kompiliert hab, weiss ich gar nicht mehr. 02/16/2017 06:
-
Thread
Suche support zur Realisierung (in HW & SW) eines Betriebsstunden,- Zyklus Zählers
MaWin schrieb im Beitrag #5451875: > Natürlich, jeder aktuelle uC, nicht nur AVR und MSP430 sondern auch PIC, > enthält dafür EEPROM. Die keinen STM32 haben z.B. kein EEPROM - können aber ihr Flash in 16 Bit Blöcken beschreiben und in x kByte Blöcken löschen..
die Betriebszeit erfasst. Die Betriebszeit beginnt mit einem Impuls und endet, wenn innerhalb von 5 Minuten kein weiterer Impuls stattfindet. Das Gerät muss irgendeinen PIC Controller verwenden, sowie ein 2x16 LCD Display beliebiger Größe mit oder ohne Beleuchtung in beliebiger Farbe. Auf dem zweizeiligen
-
Thread
Pollin PMT-Modul
, hier mal meine vorläufigen Erkenntnisse. PICkit-Versuch hab ich auf morgen verschoben. ICs: 3x BB DAC 7612U - Dual 12Bit SPI in DAC +-2.5V out 1x TLC072C - Low noise J-FET dual OPA 1x AD829A - 120MHz Low noise OPA 1x 24C64WP - I²C EEP 1x 24LC512 - I²C EEP 1x PIC16F872
nach RS232, würde ich aber eher nicht annehmen. Wenn ich mich nicht täusche hängt da der TL072C dran. SUB-D 15pol Belegung: 1 GND 2 supply1? to HV, AD829A, TL072C? 3 GND 4 PIC, EEPROM supply 5 SCL 24LC512 6 SCL 24C64 7 PIC Pin 17 (RC6/TX/DT) via 10k, Pin21 via 10k, Diode+10k nach
-
Thread
Entwicklerboard für PIC
. Dito. Peter K. schrieb im Beitrag #6084367: > Warum soll man denn nicht mit einem PIC18er > anfangen ? Den kann man genauso gut z.B in C, programmieren > wie eine andere PIC Familie. Genauer gesagt kann (besser: will) man PIC18 (und kleiner) nur in C programmieren. PIC12/16/18 Assembler
Axel S. schrieb im Beitrag #6084987: > Genauer gesagt kann (besser: will) man PIC18 (und kleiner) nur in C > programmieren. PIC12/16/18 Assembler verursacht Krebs. Oder schlimmeres. Ähem... ersetze mal 'man' mit 'ich'. Die PIC16 wurden für die Programmierung in Assembler entwickelt
-
Thread
Kleiner Einsteiger Mikrocontroller
Nen kleiner PIC 16F684. Im Zehnerpack von Ibei.Com um die 5 Eu. Zum Programmieren: http://webs.uolsinectis.com.ar/nancy/pic/pic_de.html Ein 16F683 wuerde es Prinzip auch tun. Dann muesste er seine Knoeppkes
./. schrieb im Beitrag #3615470: > Nen kleiner PIC 16F684. Im Zehnerpack von Ibei.Com um die 5 Eu. > > Zum Programmieren: > http://webs.uolsinectis.com.ar/nancy/pic/pic_de.html > > Ein 16F683 wuerde es Prinzip auch tun. Dann muesste er > seine
-
Thread
Beispielprogramm für RFM12 433MHz Funk-Module
wakeuptimer spi_send(0xC800); // disable low duty cycle spi_send(0xC4F7); // AFC settings: autotuning: -10kHz...+7,5kHz uint16_t freq; freq = RF12FREQ(433.92); spi_send(0xA000|freq); //,
Moin moin, meine Initialisierung sieht folgendermassen aus: d=rfm12_spi16(0x80e7); // El, Ef, 11.5pF, 868MHz band d=rfm12_spi16(0x82d9); // !er, !ebb, Et, Es, Ex, !eb, !ew, Dc d=rfm12_spi16(0xa67c); // 868,3MHz d=rfm12_spi16(0xc647);
-
Thread
Gibt es einfach zu handhabende "große" Rams (16/32MB?)
Seriell: SST25VF064C, Page-Write (256 Byte) in 1.5ms Parallel: SST39VF6402B, 4M x 16bit.
Speicher. > Seriell: SST25VF064C, Page-Write (256 Byte) in 1.5ms > Parallel: SST39VF6402B, 4M x 16bit. Wäre auch ne Option, aber da ich nen kommerziellen compiler hab und n extra Programmiergerät bräucht für PIC24 oder dsPIC wollt
-
Thread
Anforderungssammlung CAN Hausbus mit PIC µC
Hallo Wissender, der PIC ist für mich persönlich gesetzt, da ich die dafür ein DevBoard und Compiler zu Hause habe (EasyPic5 + PicC von MikroE). Eigentlich habe ich AVRs programmiert und beruflich den TriCore, aber für den
drückn am Terminal nötig ist, und das der Wasser-Sensor nach dem Putzen zu trocknen ist. 2 Schützte 16A benötign 4TE und 6 Relais 5,33TE, also wieder ein bischen Platz gespart und mehr Lebensdauer gewonnen. Villeicht kann der 2TE Schütz sogar 4x 16A. > >> Falls Du dann auch das µC-Modul für Knoten
-
Thread
Vorabfrage:erfahrene Assemblerfreaks hier an Bord?
0xFFFF __CONFIG _CONFIG5, _CP_OFF & _CPD_OFF LIST p=16f18877 #include <p16f18877.inc> RES_VECT CODE 0x0000 ; processor reset vector GOTO START ; go
also mach es uns auch einfach und lass Dich nicht an die > Hand nehmen dafür. Jou, ich habe MplabX IDE v5.45 installiert, mit PICkit4 an einem PIC16F18877. Gehe gerade Codebeispiele eines Lehrbuches für PIC-Programmierung durch, die sich nach der Codegenerierung nicht mit nachträglich geänderten,
-
Thread
Verständnisfrage zu Assembler bei PIC und ATMEL
beliebte Programmiersprachen. PIC Assembler ist der sicherste Weg, schnell verrückt zu werden. So wie Beulenpest und Lepra gleichzeitig. Zumindest die kleinen PICs bis PIC16. PIC18 geht einigermaßen. PIC24 ist eine reguläre µC-Architektur
Die Anzahl der User-ID-Nibbles variiert je nach PIC-Modell, häufig stehen 4 bis 8 Nibbles (also 16 bis 32 Bit) zur Verfügung. Die Adressen liegen meist direkt nach dem Programmspeicher, oft ab Adresse 0x200000 und aufwärts (bei neueren PICs),
-
Thread
Anfänger bittet um Unterstützung (PIC 12F629)
, pic16f1825, pic16f1615 - pic16 (18pin): pic16f819, pic16f1455 key ist welche on-chip peripherie ich brauche - und auch anwenden kann. wie z.b. mit 5/8/10bit dac, 10 oder 12bit adc, 8/16/24bit timer
Measurement Unit - SMT 2 x 24-bit Signal Measurement Timer - NCO Numerically Controlled Oscillator - DSM Data Signal Modulators die low power funktionen sind auch eine stärke der pic12/16 und toppen oft pic18 und attiny
-
Thread
PIC Oder AVR?
AVR packt mansches nicht was ich aber benötige.. also PIC16<=PIC18 :)
es bei den 16bit PICs geschafft, alle pinkompatibel zu machen, also egal ob man ein 24Fxxx PIC mit USB, ein normaler 24H PIC oder einen 33F dsPIC verwendet, alle haben die gleiche Anschlussbelegung. Und da auch die
-
Thread
[V] Bauteile (Controller, LED Treiber etc.)
Converter RFRXD0420 3 Stk. UHF ASK/FSK/FM Receiver RFRXD0920 3 Stk. UHF ASK/FSK/FM Receiver rfPIC12F675 3 Stk. PIC18F8620 3 Stk. PC16F77-I/P 16 Stk. PC16F77-I/PT 2 Stk. 80C167CR 7 Stk. PIC18F4585-I/P 2 Stk. PIC18LF4585-I/P 3 Stk. PIC18F458-I/P 5 Stk. PIC18LF458-I/P 5 Stk. PIC18F458-I/PT 5 Stk. AT89C51SND 2 Stk. ATMEGA32-16PU 2 Stk. MSP430F449 24 Stk. MSP430F413 3 Stk. MSP430F149 1 Stk. PIC16F84A-20/P 2 Stk. PIC16F84A-20/S0 2 Stk. PIC18F84A-04I/P 5 Stk. PIC18F84A-04/S0
-
Thread
Reparaturanleitung Bosch Küchenmaschine MUM44 MUM45 MUM46 etc: Motor dreht kurz und geht wieder aus
Ein bekannter Defekt: auf der Platine ELRAD 5.02.00001 435092-2 435 092-2 befinden sich neben einem PIC16C521A, Triac ST T435 600T T435600T eine kleine grüne Drossel (Festinduktivität) mit 4700µH 4,7mH (gelb violett rot silber), die von einem Magneten
Joachim B. schrieb im Beitrag #5704361: > meine kaputte mit der 'C' Bezeichnung, > das Ersatzteil PIC ohne C Ein PIC16F... halt, ist aber auch CMOS. > ist mir nicht bekannt Daran liegt eben.
-
Thread
Gründe gegen einen AVR
Prozessor-Kern zugekauft und das eigene Zeugs über > Board geworfen... ;-) Kann es sein, dass du grad PIC32 (MIPS 32-Bit) und PIC33 (Microchip 16-Bit) durcheinander bringst?
Andreas Kaiser wrote: > Kann es sein, dass du grad PIC32 (MIPS 32-Bit) und PIC33 (Microchip > 16-Bit) durcheinander bringst? Ja!
-
Thread
OLED Sammelbestellung
des Display's) zu machen, dann meldet euch. Mein vorraussichtlicher Controller ist im Moment ein PIC18F452, später dann auch platzgründen ein M16C(256K Flash) oder sogar ein M32C(512KB bzw. 1M Flash on Chip) von Renesas. Sofern die Software in C programmiert wird, ist es ja eh kein Problem diese auf
Interesse an einer passenden Platine. Ich bin soweit fertig mit meinem Layout. Platinengröße: 47.1 x 78 PIC18F87J10 16Bit OLED Interface 6080 oder 8080 Mode Spannungsversorgung für OLED +4.4 und -4.6V FT245BL USB Interface VS1001 MP3 Decoder MAX1811 USB Charger MXB7846 Touch Screen Controller
-
Thread
Aus Temp-Sensor Tabellen-Werten Formel erstellen
"C" mit Hilfe der 8-bittigen PICs für mein Projekt auf einen 16-Bit-Pic, also z.B. einen PIC24Fxxx umzusteigen, weil der 16-Bit-Matheroutinen in Hardware mitbringt. Wäre bei dem eine Formelrechnung immer
Be Ti schrieb im Beitrag #3952371: > von vornherein damit geliebäugelt, nach dem Erlernen von "C" mit Hilfe > der 8-bittigen PICs für mein Projekt auf einen 16-Bit-Pic, also z.B. > einen PIC24Fxxx umzusteigen, weil der 16-Bit-Matheroutinen in Hardware > mitbringt. Wäre bei dem eine Formelrechnung
-
Thread
Suche 16 bit CPU mit externem Buszugriff
H-G S. schrieb im Beitrag #4575540: > 1) 16 Bit > 2) externer Buszugriff > 3) schnell > 4) lötbares Gehäuse > 5) nicht veraltet bzw. Produktionsstop M16C/30. Ich halre das 100er Flatpack durchaus für lötbar mit Hobbymitteln. Ist softwaretechnisch
klausr schrieb im Beitrag #4576146: >> M16C/30 > > Hm... hat der nicht 64 kByte Segmente? IMHO gibts zwar einen longjmp, Das ist doch kein Infineaon C166 / C167 JMP und JSR sind 20 bit (voller Adressbereich), relative Jumps 16 bit.
-
Thread
Einfach-Messdatenerfassung
Geld sparen helfen. Beispielsweise fand ich mal einen MSP430F478IPNR mit 8MHz, 48k Flash, 2k RAM, 5x 16bit ADC, 1x 12bit DAC für nur 5.63.-. Das ist weit unter 20.-. Es kann also schon Sinn machen über solche Synergien nachzudenken. Ein MSP430F5418 mit 18MHz, 128kB Flash, 16kB RAM und 16x 12bit ADC kostete 7.41 EUR. Leider waren dies alles 80 pin Gehäuse. Ein ADuC848BSZ8-5 hatte 10x 16bit ADC 1x 12bit DAC und 2x 16bit DAC für 6.40 EUR. Mit etwas suchen lässt sich wohl was Interessantes finden.
-
Thread
Mikrocontroller Rechenleistung reicht für aktuelles Projekt nicht?
-((x-xColumn3)*(x-xColumn3))-((y-yColumn3)*(y-yColumn3)))+z; PORTB|=(1<<PB1); } } uint8_t sqrt16_floorC(uint16_t square16) { register uint16_t root=0; register uint16_t remainder=square16
nicht so besonders, > sprich der Quelltext muss in Assembler geschrieben werden? Der C32 bzw XC32 (PIC32MX) und der C30 bzw XC16 (PIC24,dsPIC) sind angepasste gccs, der MIPS16e bzw PIC24 Code generieren, also im Prinzip das gleiche, was sonst auch auf anderen Architekturen zu finden ist
-
Thread
Der totale Anfänger - auf der Suche nach einem Mikrokontroller
PIC32; 16F54 etc (16F5x) immer mal gerne wieder wenn ich nur schnell etwas austesten will (ich mag steckbretter nicht so sehr). Arduinos gibts es mittlerweile fuer wenige Dollar und fuer das Geld ist
einem selbstgebauten Programmer 16f84 Hacks macht, und jemand der modernes C fuer PIC32 verwendet befinden sich Welten, also nicht einfach alles was irgendwie was mit PIC zu tun hat gleichsetzen.
-
Thread
Verständnissfrage zur nötigen Mehrfachmessung eines AD-Messwertes mit µC
: ATMEGA1284 (5 x 16 Bit PWMs, viel RAM) ATMEGA168p "hochstrom" Pins für Direktansteuerung gelatchter 5V Relais PIC18F2520 "Nachfolger" des PIC16F876 PIC12F1840/PIC12F675/PIC12F683 8-Pin Device PIC24FV16KA302 12 Bit ADC 16 Bit PWM und 5V Peripherie. PIC18F06Q40/PIC18F16Q40 12 Bit ADC Die letzteren PICs programmiere ich hauptsächlich auch in "C" Rudi R. schrieb im Beitrag #6917895: > habe jetzt 3 Stück PIC16F1877
-
Thread
Einfacher Low Cost LCD Controller für 320x240 LCD im Textmodus
Die Schriften dürften wohl meinen PIC sprengen(16K). Ich sehe aber gerade, daß du noch einige "Zwischengrößen" mit eingezaubert hast. Ein dickes LOB dafür erst mal von mir. Werde wahrscheinlich die 16x26 nehmen. Vorher gehts aber erst
die Anzahl an Zeichen muss <= 256 sein. Die 12x16 Schriftart müsste man daher als 16x16 speichern und hätte somit Platz für 128 Zeichen.
-
Thread
Neuling Bei PIC
Hallo, bin gerne bereit mit den "PIC18F" zu arbeiten, habe aber weder bei R, C, K, einen entsprechenden Typ zum "PIC16F877" gefunden. Welcher unterschied ist zwischen "PIC18F877" und "PIC18F877A". wieviele Bit werden in der " SPI Mode
auch schon spät. Device FLASH (bytes) Single Word Instructions RAM(bytes) Data EEPROM(bytes) PIC18F242 16K 8192 768 256 PIC18F252 32K 16384 1536 256 PIC18F442 16K 8192 768 256 PIC18F452 32K 16384 1536 256 Hier die Reichelt Info ; Produktbeschreibung: Gehäuse: DIP-40 Programm-Memory: 16394x16
-
Thread
PIC12F509 hidden features und "High Flash"
enabled 0 = On-chip debugger functional. OnChip Debug Spec. siehe angehängte Datei. Ist zwar für den PIC16F87x, funktioniert aber vielleicht auch für den 12F509. Gruß uzi
mir gestern abend auch reingezogen. Ist ja hochinteressant. Sie verwenden die undokumentierte Bank5, dort scheinen mehrere Register (auch die unteren, z.B. ) andere Funktionen zu haben. Der PIC16F505-ICD hat 20 Pins. Es gibt einen PIC16F506, der der große Bruder des PIC12F510 ist. In DS80190G
-
Thread
Assembler-Programmieren PIC16F1934/6/7
Deinem hohen Alter :-) Werfe nicht gleich die Flinte ins Korn! Es macht Spass die Moeglichkeiten des PIC16F19xx zu entdecken! Ich programmiere bis jetzt nur in Assembler und verwende wie ich es gerade brauche, wahlweise PICs 16F628, 16F876, 16F1827, 16F1936 (28 Pin, 5V). Die neuen PICs 16F17xx
Klaus schrieb im Beitrag #4978773: > Ich verwende auch die 16 Bitter, PIC24. Ob die Register > haben? Haben sie, deren 16. Die PIC30 waren erkennbar so konzipiert worden, dass heutige C Compiler wie GCC keine Verrenkungen benötigen. Das ist schon aus Faulheit
-
Thread
Pic12f509 kleines Programm
93C66 N Pic 12C508 Pic 16f84 A 1x smd Ausführung pic 12f509 1x Pic 18C55 (Grosser Chip mit Fenster uv-löschb.) 1x Atmel 89C2051 meine email: paul3020@web.de Ist es leichter zu programmieren wenn
ansonsten verwendet man die 16 Serie (14bit Instruction size) oder die 18 Serie (16bit Instruction size). Es gibt einige Außnahmen, wie der 16x505 welcher ein 12er Typ ist, oder der PIC12F675 welcher ein 16er Typ ist. Im Datenblatt
-
Thread
LC74776
Hat dieser PIC den du da verwendest kein Hardware SPI? Selbst mein damaliger PIC16F877 hatte das schon. Versuche es mal darüber, dann wird dir der großteil des Timings abgenommen. Ich bin auch ein Assemblerfan
wirkt das wie eine 16bit Übertragung. Im Datenblatt meines PIC16 war das unter der Bezeichnung "MASTER SYNCHRONOUS SERIAL PORT (MSSP) MODULE" zusammengefasst und funktioniert auch gleichzeitig als I2C Schnitstelle (wird
-
Thread
Takt pic 16f877a ; Brennen funktioniert nicht
längerem keine Errata mehr, offensichtlich werden die nicht mehr gepflegt. Ich empfehle daher auf PIC16F88x oder PIC16F18xx umsteigen.
? usuru schrieb im Beitrag #2691282: > Die PIC16F87x haben auf der Homepage von Microchip seit längerem keine > Errata mehr, offensichtlich werden die nicht mehr gepflegt. Ich empfehle > daher auf PIC16F88x oder PIC16F18xx umsteigen. Abgesehen
-
Thread
[V] PIC Prozessoren 16F876A 16LF870 16F676 und 16F877
Marktwert an, tausche auch gerne gegen Atmel ATTiny10 2x2mm im vernünftigen Wertverhältnis. Beim herumgoogeln fand ich PIC 16F876A A: 1 8,23 3 7,96 25 7,24 100 5,73 B: 3,95 C: 1+ 6,12 € 10+ 3,93 € 100+ 3,65 € D: 1: 5,23 € 10: 4,18 € 25: 4,08 € 100: 3,96 € PIC 16F877 A: 1 9,99 3 9,71 25 9,05 100 7,35 B: 5,20..3,60 C: 1+ 8,49 € 10+ 6,96 € 100+ 5,68 € D: 1:
-
Thread
Display mit Touchscreen bei Pollin?
etwas lang vor. Wie realisiert ihr die Umrechnung der gemessenen Spanung an einem Pin auf einen X oder Y wert? z.B 1 V gemssen bei 5 V die Anliegen Y=1V*(80/5)= Zeile 16 ? ????
darstellen kann, 160/7 =26,6 das geht nicht auf!! Textmodus so einstellen, aber das gibt besagte Fehler: [c]lcd_write_command(0x01,0x75); //Hp=6 lcd_write_command(0x02,26 - 1); //Anzahl Zeichen pro Zeile (minus 1) [/c] 2) Grafikmodus + selbst erstellter Zeichensatz 5x7 Das würde ja funktionieren,
-
Thread
Einige Fragen zu einer AVR-Platine
handelt. ;) Also laut Beschreibung nennt sich das Ding 'LCD-Punktmatrix-Modul 6H REF EV Zeichenformat 16 x 2 Zeichenhöhe 5.5 mm' und die Conrad-Artikelnummer ist '183342 - 62'. Laut Datenblatt läuft das Teil mit einem KS0066-Controller.
Display... http://www.produktinfo.conrad.com/datenblaetter/175000-199999/183342-da-01-ml-LCD_Modul_16x2_Zeichen_de_en.pdf ..müsste doch, wenn man an Pin15 rund 5V anlegt, die Hintergrundbeleuchtung angehen, oder lieg ich da falsch ? Hinzu kommt, daß es rechts auch nochmal die Anschlüsse A und K gibt
-
Thread
C Programmieren, 10er und 1er getrennt speichern
Simon schrieb im Beitrag #4221665: > Gibt es hier einen simplen weg? [c] x1 = 25 % 10; x2 = 25 / 10; [/c]
(0x26); // 0x16 bzw 22
-
Thread
PIC Port I/O mit HiTech C
Liebe Freunde des PIC, ich programmiere einen PIC 16F1825 mit Hi-Tech C und bin auf diesem uC blutiger Anfänger. Ich möchte eine rote LED an PORTC und eine grüne LED an PORTA kurz aufblinken lassen, der Code ist unten
die Funktionen von APFCON0/1 APFCON0: bit 7 RXDTSEL: Pin Selection bit For 14 Pin Devices (PIC16(L)F1825): 0 = RX/DT function is on RC5 1 = RX/DT function is on RA1 For 20 Pin Devices (PIC16(L)F1829): 0 = RX/DT function is on RB5 1 = RX/DT function is on RC5 bit 6 SDO1SEL: Pin
-
Thread
Mit Pic32 anfangen
keine 8x8x8 Ausgänge. http://www.instructables.com/id/Led-Cube-8x8x8/ hier wird so ein 8x8x8 Cube mit einem 40poligen µC gemacht. Geht mit einem PIC natürlich genauso gut wie mit einem AVR.
eine gute seite dürfte für dich http://www.pic-projekte.de sein. und einen 6x6x6-LED-cube kannst du mit 10% rechenresourcen eines PIC18 machen und brauchst etwa 5 I/O-pins (diese angaben kann ich dir aus eigener erfahrung sagen).
-
Thread
DAB+ Modul KeyStone 8650
-> 50 ms no answer -> retry ---x--- 17 time-outs CMD: STREAM_GetTotalProgram TX: FE 01 16 01 00 00 FD RX: FE 01 16 01 00 04 00 00 00 00 FD CMD: Stream_SetVolume TX: FE 01 0C 01 00 01 09 FD -> 50 ms no answer -> retry ---x--
0x004a ist noch der *Segmentation Header* den ich bisher offensichtilch auch übersehen habe - also die fehlenden 16 Bits. Dann passt es jetz auch weil die CCITT-CRC-16 von: "73C0800012F462004A0004BDA0250401
-
Thread
Suche µC in kleinem Package, mit USB
Die PIC16F1454, ...1455, ...1459 (12 MIPS) gibt es im 16-er bzw. 20-er QFN Gehäuse mit 4x4mm (0.5mm Pitch), den o.a. PIC18F14K50 (12 MIPS) gibt es im 20-er QDFN-Gehäuse mit 5x5mm (0.65mm Pitch)
> Die PIC16F1454, ...1455, ...1459 (12 MIPS) gibt es im 16-er bzw. 20-er > QFN Gehäuse mit 4x4mm (0.5mm Pitch) Die PICs sehen ja verdammt interessant aus, klein und kein Quarz (plus C's) notwendig, das spart
-
Thread
4x Nibbles auf 16 Bit Wert packen
Also das hier dauert gemessene 2µs bei 32MHz, 16 Bit PIC: [c]SENSORWERT_32 = MAKE32(DIGITALWERT[2], DIGITALWERT[3], DIGITALWERT[4], DIGITALWERT[5]);[/c] Zeigt mir mal wie ihr das mit schieben schafft... unmöglich!
Aufgabenstellung: uint16_t x = (Byte3 & 0x0F)*2^12 + (Byte2 & 0x0F)*2^8 + (Byte1 & 0x0F)*2^4 +(Byte0 & 0x0F) Welche Implementierung in einem gegebenen uC ist die schnellste ? Lösungsansatz: Da sich der Rechenbedarf nie