-
Thread
Dumme Frage zum "C" mit AVR's
TESTPIN = <value>; immer dieser Pin angesprochen. Der PIc kann einzelne Bits in Registern setzen und braucht dazu kein Read/Modify/Write und auch kein PORTB = PORTB | (1 << Bit) #define TESTPIN PB1 #define TESTPIN2 PB2 PORTB |= (1 << TESTPIN); //
, 0x01 ; 1 5a: 90 e0 ldi r25, 0x00 ; 0 5c: 00 90 68 00 lds r0, 0x0068 60: 02 c0 rjmp .+4 ; 0x66 <main+0x1c> 62: 88 0f add r24, r24 64: 99 1f adc
-
Thread
Mopedcomputer
>- µController Programmiergerät nicht vergessen! >- Quarz ? Auf jeden Fall. >- 1 Kiste Bier Mach zwei Nullen hinter die 1. Das ganze wird etwas länger dauern.
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
-
Thread
dsPIC33E - UART
Taktquelle geschaltet. > > => µC Takt: 4Mhz Dann solltest du auch richtig einsetzten: #define F_CPU ( 8000000 / *2* ) // Und nicht 4, wie bei dir #define UBRG(x) ((( F_CPU / x ) / 16 ) - 1 )
; // Bit5 No Autobaud (would require sending '55') U2MODEbits.URXINV = 0; // Bit4 IdleState = 1 (for dsPIC) U2MODEbits.BRGH = 0; // Bit3 16 clocks per bit period U2MODEbits.PDSEL = 0; // Bits1,2 8bit, No Parity U2MODEbits.STSEL = 0; // Bit0 One Stop Bit // Load a value into
-
Thread
Einfache Sensortaste
Bernhard wrote: > 5V --> 100kOhm Widerstand --> P0.7 --> 1nF Kondensator --> 1 > Drahtstückchen 100k könnte etwas klein sein, die 8051 haben ja TTL-Pegel und nicht VCC/2 wie die AVRs. Ich hab mal 1M und 220pF genommen, da komme ich auf folgende Zeiten bei
bekommt. Vielleicht kann man das ja noch optimieren :) [c] // globale buffer volatile uint16_t values[9]; volatile uint16_t buffer1[9][10]; volatile uint8_t bptr1[9]; volatile uint16_t buffer2[9][10]; volatile uint8_t bptr2[9]; uint16_t updateavg(uint8_t index, uint16_t value)
-
Thread
Zwei PICs verbinden
" 16F877 (die sind halt billig in EBay) auslagern. Ein UART des großen PIC ist bereits belegt. Die Datenmengen sind klein, die Entfernung auch (alle 100 ms 20 bytes, 20 cm). Leider habe ich von seriellen
synchrone-seriele Interface sollte doch alle Möglichkeiten bieten, die Du brauchst. Ich kenne den PIC18F4431 zwar nicht, aber die meißte PICs haben es. Und 16kByte reichen nicht für ein paar Texte und die SW. Hat der 16F877 nicht auch nur 8k x 14Bit? Eigentlich sollte man mit 8000 Instruktions
-
Thread
Stromwandler MBS ASK31.3 50/5A Nachbau?
.. Fall B) 4:16 Übersetzung 1:4, Messbereich bis 20A, Skala bis 16A linear U = 4,44 N f A B U = 4,44 16 50 Hz * 51e-6m^2 * 0,6T U = 108,69mV R = U / I R = 108,69mV / (5A * (16/20)= 4A) R = 27,17mOhm
PIC Ist ein PIC16F916. http://ww1.microchip.com/downloads/en/DeviceDoc/41250E.pdf Seite 143 The Analog-to-Digital converter (A/D) allows conversion of an analog input signal to a 10-bit binary
-
Thread
GOTO-Befehl geht nicht (PIC 16F84A)
Hallo! Ich benutze einen PIC 16F84A mit dem PIC 16F84 ELV Emulator Programmer. Dazu die Testplatiene mit den 8 LEDs, die aufleuchten sollen, wenn das zugehörige Bit von PORTB auf 0 liegt. Das Programm soll erst jede 2. LED ansteuern
Steffen PS: Falls Du weiter mit den Prozessoren arbeiten willst, dann rate ich dir zum 16F628(A). Der kann mehr und ist billiger. Der 16F84 stammt noch aus der PIC-Uhrzeit.
-
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
PICkit 3 -> Target Device ID (0x0) does not match
im Beitrag #4526257: > Welcher Punkt und welche Seite ist > das in der PDF? Seite 3, Punkt 2.1 Power Requirements. Das Bild (Figure 2-3) müsste auf Deine PIC-Typen zutreffen. Der Core wird intern mit 1,8V versorgt und braucht dafür seinen internen Spannungsregler. Der muß einen 10µF Abblock-Kondensator
gefordert. Dann habe ich den PIC noch extern mit 3,3 V vrsorgt und einen 10 µF an die Versorgungsspannung gepackt. An VCAP kann ich auch 1,82 V messen, passt. Die Versorgungsspannung habe ich gemessen, die bricht nicht ein. Am Ergebnis
-
Thread
Mit einer Spannung ein PWM Signal steuern
habe folgendes Problem: Ich möchte ein Programm in C schreiben, dass folgendes tut: (Ich habe einen PIC16F688) An AN0 möchte ich eine Spannung einlesen, die über einen Poti erzeugt und anschließend über XBees übertragen wird. Der empfänger XBee gibt mir ein PWM aus, das ich mit einem Tiefpassfilter
könnt, oder einen > beispielcode. Vielen Dank im Vorraus. AN0 Poti->Spannung->PIC16F688->XBeeSender----------------------------+ | v
-
Thread
Wie schickt man einen dsPIC33FJ64 schlafen?
Vollständig ist das ein dsPIC33FJ64GP706A, aber das ganze Gebamsel nach dem dsPIC33F ist ja nur Speicher und wie viele Pins und so. :-)
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
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
ich gemacht, ändert aber nix. > Anbei meine seit langem funktionierenden I2C-Routinen für den > PIC16F1825, zwar in ASM, aber wohl verständlich. Da ASM, müssen ggf. > BANK-Befehle gesetzt werden, das macht C ja automatisch. Danke dafür. Dies entspricht genau meinen C-Routinen. Allerdings kann
-
Thread
I2C EEPROM-Brenner M24C01,C02,C04,C08,C16,C32,C64
meinen I²C-EEPROM-Brenner vorstellen, der aus einer in Delphi programmierten PC-Software und einen PIC16F877 oder PIC16F876 als Hardware aufgebaut ist. Damit können I²C-EEPROMs des Typs: M24C01,M24C02,M24C04,M24C08,M24C16,M24C32 und M24C64 beschrieben, ausgelesen(und als File abgespeichert) und gelöscht
handelt sich um den Hexwert AB. Zum Hardwareaufbau ist eigentlich nicht viel zu sagen: Einfach einen PIC16F877 oder PIC16F876 mit 20Mhz Quarz nehmen, einen MAX232 anbriengen, das EEPROM zusammen mit den passenden Hochziehwiderständen (ca. 1,8k) an die Daten und Clockleitungen des I²C Interfaces anschliessen
-
Thread
PIC18F Frage
PICmicro MCU C® An introduction to programming The Microchip PIC in CCS C By Nigel Gardner http://www.google.ie/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCEQFjAA&url=http%3A%2F%2Fir.nmu.org.ua%2Fbitstream%2Fhandle%2F123456789%2F110776%2F2adbe2fcfcc9b3fd758f3fac7bde709a.pdf
2-3 8-beinige Pics z.B.: Pic12F1840 und 18-beinige Pic16F1827 an.Am Anfang ist es selten, dass man 10000 I/O-Ports braucht...... Beide Typen sind guenstig bei Reichelt zu bekommen. Als 18F-Typen empfehle ich Dir den Pic18F2550
-
Thread
Geeignete Schaltplan und Layoutsoftware für Hobbyprojekte
Dominik schrieb im Beitrag #3485508: > Ein PIC18F4520 (40 PIN). Die Software (DCF77 dekodierung) habe ich > annähernd fertig und auf dem Breadboard ist das Projekt auch weitgehend > funktionsfähig gesteckt. Bei Eagle gibt es den PIC18F4550
18,23,24 USB: VUSB D- D+ anstelle von SPI: SCK SDI SDO (4520). Eine umfangreiche Eagle-LIB für PIC inklusive IC18F4520 (40 PIN) gibt es hier: http://www.element14.com/community/docs/DOC-64255/l/microchip-cad-library-for-cadsoft-eagle-software Ich Habe gerde mal Target 3001 V16 Discovery zum
-
Thread
Kleiner Atiny gesucht
PIC12F1822 .... (bin ja schon wech;) PS: Nur weil ich grad an dem selber rum schraube... :)
Pic12f1572
-
Thread
PWM mit einem PIC
braucht bzw. im Kopf hat. Er will einfach einen dicken Brushless-Motor laufen lassen. Also: Fast jeder PIC hat ein CCP-Modul onboard, zb. der beliebte 16F628A oder der etwas größere 16F876A. Mit diesem ist es sehr einfach, eine PWM zu erzeugen. Das Problem wird sein, dass du deinen Motor nur relativ grob
munter die PIC16 weiter - klar vieles ist mit den PIC16 auch möglich, was mit den PIC18 möglich ist, aber die PIC18 vereinfachen einem das leben enorm im vergleich zu den PIC16. in einem bestehenden produkt verstehe
-
Thread
EMS > Adapter > NetIO > Raspi
PIC 18F4685 (TQFP-44) 1x 10 MHz-Quartz (SM49) Habe nur mal kurz überflogen. Bei Reichelt habe ich den PIC nicht gefunden. Bei HBE-Shop (farnel) sind dann für Bauteile und Versand etwa 32 Euro fällig
Außen-Temperatur (gedämpft) = 19 °C IO: Got bytes 0xaa 0x55 0x16 0x8 00 0x34 00 0x3c 0x2 0x67 0x2 0x67 0x21 00 0x1 IO: Got bytes 0xaa 0x55 0x1e 0x8 00 0x18 00 0x7 0x2 0x8f 00 00 00 00 00 0x62 0x80 00 0x2 0x67 0x2 0x9f 00 00 0x11 0x30 0x48 00 0xcb 00 00 00 0x14 0x36
-
Thread
Meine erste MCU - Die ulimative Entscheidung
MCU für den Einstieg gestellt wird ... Bei mir hat folgende Reihenfolge ganz gut funktioniert. 1. 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
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
Wo haben sich AVRs am längsten bewährt?
Ich hab damals mit ST6 und PIC's 16F84 angefangen, letzterer war auch Flash-Technologie wie AVR. Die rennen seit 1993 im Dauerbetrieb einige hundert Stück. In Zeiterfassungssystemen und Zugangskontrollen.
@Winfried "... PIC's 16F84 angefangen, letzterer war auch Flash-Technologie wie AVR. Die rennen seit 1993 ..." Bist Du sicher ? Soweit ich weiß, waren 1993 die Atmel AT89C51 die einzigen Flash-MCs weit und breit
-
Thread
sprut Frequenzzähler - PIC 16F628A MPASM Source?
Frequenzzähler, der mir als halbfertiges Projekt mit Platine zugelaufen ist https://www.sprut.de/electronic/pic/projekte/frequenz/freq_uni_628.htm Ich habe mehrmals erfolglos, auf unterschiedlichen, neuen PIC 16F628A Exexemplaren die auf der Homepage zur Verfügung gestellte HEX Datei mittels PICkit 3 Clone
altbacken, um nicht zu sagen, daß da der Kalk aus allen Ritzen rieselt. Aber was stört dich daran, die PIC's in Assembler zu programmieren? Ich hab vor etwa 10 Jahren mal einen Taschen-Frequenzzähler mit einem PIC16F617 gebaut, ist ein Reziprok-Zähler und kommt daher ohne irgendwelche Umschaltung zwischen
-
Thread
pic18f252, SDCC 3.60, gplink 1.5, linux
, er aber jedoch der einzig verfügbare freie Compiler ist). Jetzt wollte ich das ganze auch für Pic mit 16-Bit Speicherorganisation machen und dachte das kann jetzt nicht mehr der Aufwand sein: Pustekuchen. Zur Verfügung habe ich: PIC18F252 SDCC 3.60 GPLINK 1.5 PICKIT2 --- und einen noch
/sdcc/lib/pic16/libsdcc.lib /usr/local/share/sdcc/non-free/lib/pic16/libdev18f252.lib f252_blink.o 1>&2 message: Using default linker script "/usr/local/share/gputils/lkr/18f252_g.lkr". picreadhex pic18f252 f252
-
Thread
Ausgabe von float oder double über printf [dsPIC33fj]
fängt der an zu meckern, wenn ich folgenden Programmcode anwende: [...] float floatvar; printf("T1:%f",floatvar); [...] oder [...] double doublevar; printf("T1:%Lf",doublevar); [...] Die Fehlermeldung: ------------------------------------------ c:\programme\microchip\mplab c30\bin\pic30
PIC24 (was die gleiche Lib ist). Stringfunktionen aus der PIC24/dsPIC33 Standardlib sind leider verdammt teuer. 1x sprintf %f ->ein paar kBit weg. Einfachste Lösung: Bürde die "komplexen" Sachen dem
-
Thread
EA DOG M162W-A
überhaupt nicht aus mit der Initialisierung vom EA DOG M162W-A..... Programmiere in Assembler PIC 16F628A bitte um Hilfe
überhaupt nicht aus mit der >> Initialisierung vom EA DOG M162W-A..... >> Programmiere in Assembler >> PIC 16F628A >> bitte um Hilfe Liest sich: Bin ahnungslos und suche ein Assemblerprogramm für PIC 16F628A zur Ansteuerung eines EA DOG M162W-A. > weil ich habe alles so gemacht wie es im Datenblatt
-
Thread
Relais Selbsthaltung für Taster - Schaltung "spinnt"
-------+----------------------- GND | | | 100nF | +------------| |-------+ Zusammenfassend bzw. fragend: C1: 1..10µF/35V C2: 0,1µF - genug für 5V ?! C3: 100nF - genug für 5V ?! (entfällt wenn geringe Entfernung...
Ich habe etwas den Überblick verloren, wo Du C1...C4 jetzt genau sind. Also fasse ich nochmal zusammen (alle Kondensatoren nach GND, die Spannungen dürfen auch größer sein): - 1..10µF/35V Elko am Eingang des 7805 - 100nF (=0,1µF) Keramikkondensator
-
Thread
PIC Assembler Multiplikation
Hallo! Ich hab mal eine Frage! Eine Multiplikation mit 2 sieht beim PIC ja so aus: Mal2 bcf STATUS,C rlf BIN4, f rlf BIN4+1, f rlf BIN4+2, f rlf BIN4+3, f return ich würd das ganze aber gerne mit 120 multiplizieren, kann mir jemand weiterhelfen
Ist ein PIC 16. Ich find leider auf der Homepage nix. Entweder es ist nich für meinen PIC oder es ist nich in Assembler. :( Tobi
-
Thread
Drehschalter codieren
Hallo, noch einfacher: Schalter als 4 x 4 Matrix an 8 I/Os, die übrigen 4 I/Os eines PIC16 geben den Graycode aus. Zum Pic (1 x DIP18) braucht man noch 4 Pullup-Widerstände. Aber einen Prozessor will der Fragesteller wohl nicht. Gruss Reinhard
Kern schrieb im Beitrag #1963081: > Schalter als 4 x 4 Matrix an 8 I/Os, die übrigen 4 I/Os eines PIC16 > geben den Graycode aus. Zum Pic (1 x DIP18) braucht man noch 4 > Pullup-Widerstände. Aber einen Prozessor will der Fragesteller wohl > nicht. Ob der Fragesteller einen PIC o.a. will oder nicht
-
Thread
Compiler Error beim Build für PIC16F15325
Entering directory 'E:/MPlab/Tube Clock.X' "C:\Program Files\Microchip\xc8\v2.45\bin\xc8-cc.exe" -mcpu=16F15325 -c -D__DEBUG=1 -mdebugger=pickit3 -mdfp="C:/Users/Andre/.mchp_packs/Microchip/PIC16F1xxxx_DFP/1.23.382/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp
\xc8-cc.exe" -mcpu=16F15325 -Wl,-Map=dist/default/production/testfgfh.X.production.map -DXPRJ_default=default -Wl,--defsym=__MPLAB_BUILD=1 -mdfp="C:/Users/Teo/.mchp_packs/Microchip/PIC16F1xxxx_DFP/1.16.323/xc8" -fno-short-double
-
Thread
Suche Projektpartner für Kalmanfilter-Implementierung
Tobias no schrieb im Beitrag #2232075: > richtig sehe bringt dieser dsPIC33F auch > > ordentlich Rechenleistung moin zusammen, Die dsPic33f sind nur für die Motor Controller, bringt dann hoffendlich mal einen höhere Dynamik und weniger Geräusche an den Motoren.
ist interessant. Gyro/Accel Der L3G4200D ist bei Mouser direkt verfuegbar (>4900 Stk. ca. 7.70/1 €) -Three selectable full scales (250/500/2000 dps) -I2C/SPI digital output interface -16 bit-rate value data output -8-bit temperature data output -Package LGA-16 (4x4x1.1 mm) -Two digital
-
Thread
PIC12F1840 als I2C Master
Hier der Sourcecode mit Kommentaren Das SSP1IF wird nicht gesetzt. [code] ; CONFIG1 ; __config 0xF9E4 __CONFIG _CONFIG1, _FOSC_INTOSC & _WDTE_OFF & _PWRTE_OFF & _MCLRE_ON & _CP_OFF & _CPD_OFF & _BOREN_OFF & _CLKOUTEN_OFF & _IESO_ON & _FCMEN_ON
Portpins als I/O banksel ANSELA clrf ANSELA banksel SSP1ADD ; Geschwindigkeit auf 100 kHz bei FOSC von 16 MHz movlw 0x27 movwf SSP1ADD ; Slew rate control ausschalten movlw 0x80 movwf SSP1STAT ; I2C-Master einstellen und Portpins als
-
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
Fragen zu MPLAB für C und Starter Kit
dass ist dieses MCU, weil das ja für nanoWatt steht. Nicht das am Ende dieses Starter Kit nicht für PIC18F geeignet ist, sondern nur für PIC18F MCU? MfG Mele
Microchip für die Sparsamkeit und Flexibilität ihrer PICs speziell zum Betrieb an Batterien (http://ww1.microchip.com/downloads/en/Market_Communication/nanowatt1jan03.pdf) Nicht das am Ende dieses Starter Kit nicht für PIC18F > geeignet ist, sondern nur für PIC18F MCU? hinfällig ... Zu deiner
-
Thread
[Projektaufruf] Lasst uns eine Kompaktsteuerung bauen
2 Platinen (1X Steuerung,1X Leistung/Klemmen) 2 Versionen 1X mit PIC µC / 1X mit AVR um Streitigkeiten in diesem Forum auszuschliessen PIC: 18F46K80 Besteht Interesse daran? Was übernehme ich? Schaltplan
wo man keine Ahnung hat wie viel SW da jemand rein packen will, dazu ist die Idee den Flaschenhals PIC/Atmel zu verwenden so ziemlich das schlechteste was man sich vorstellen könnte. Besser STM32F10x/STM32F2xx/STM32F3xx/STM32F4xx vorsehen. Damit hätte man gefühlte 50 verschiedene Variationen bis zu
-
Thread
Externer Oscillator / Configuration Bits
0xFFFF #define OSCIOFNC_ON 0xFFFB #define OSCIOFNC_OFF 0xFFFF #define IOL1WAY_OFF 0xFFDF #define IOL1WAY_ON 0xFFFF #define FCKSM_CSECME 0xFF3F #define FCKSM_CSECMD 0xFF7F #define FCKSM_CSDCMD 0xFFBF /* Register FOSCSEL (0x557f8) */ extern __attribute__((space(prog))) __prog__ uint16_t _FOSCSEL; #define _FOSCSEL(x) __attribute__((address(0x557f8),deprecated_definition("consider migrating to #pragma config"),section("__FOSCSEL.sec"),space(prog))) __prog__ uint16_t _FOSCSEL = (x);
-
Thread
EMV-sicherer Mikrocontroller gesucht (AVR oder PIC ?)
PIC16 !!! kein PIC18 der ist genauso schlecht wie der AVR Wir haben mit identischer Schaltung und Platine und einem PIC16 und einem PIC18 (pinkompatibel)getestet. Der PIC16 lief bei 4kV Burst problemlos
Oder du nimmst alte 16Cxxx OTP PICs (du entwickelst auf Flash, und verbaust dann die kompatiblen OTP Typen). Ein EPROM-basierter PIC wird warscheinlich nicht so anfällig sein wie ein Flash-basierter. Z.b. 16F74 (Entwicklung
-
Thread
ATMEL (Microchip) erhöht die Preise
echt ist, sagt es eh schon alles... Laut Snapeda sind die µController von Atmel sehr beliebt. 1 atmega 328p-au 2 atmega 328p-pu 3 atmega 2560-16au 4 pic32mx250F128b-i/sp 5 stm32f407vgt6 6 atmega 32u4-au 7 stm32f103c8t6 8 atmega 328p-mu
Richard B. schrieb im Beitrag #4673496: > 1 atmega 328p-au > 2 atmega 328p-pu > 3 atmega 2560-16au Daran wird wohl der Arduino nicht ganz unbeteiligt sein.
-
Thread
PIC Interrupt Probleme
CCP1 PWM als Ausgang sperren T2CONbits.T2CKPS = 0x00; //Timer 2 Eingang: Fosc 1MHz/4 = 250kHz PR2 = 249; //PWM-Periode: PR+1 * 1/250kHz = 1ms, f=1kHz CCP2CONbits.CCP2M = 0x0F
//PWM-Periode: PR+1 * 1/250kHz = 1ms, f=1kHz CCP2CONbits.CCP2M = 0x0F; //CCP2 auf PWM CCP1CONbits.CCP1M = 0x0C; //CCP1 auf PWM CCP1CONbits.P1M = 0x00; //CCP1 Single Mode PSTRCONbits.STRA = 1;
-
Thread
Blutiger Neuling pic-programm
Ich möchte ein Matrixlauflicht mit einem pic16f627/28 bauen . Technisch gar kein Problem ,den pic zu flashen auch nicht ABER : das Programm zu erstellen ist für mich so blutiges Neuland das ich da noch null plan von hab. es gibt im www. z.B.
Stephan Holzapfel schrieb im Beitrag #4077520: > Ich möchte ein Matrixlauflicht mit einem pic16f627/28 bauen . Technisch > gar kein Problem ,den pic zu flashen auch nicht ABER : das Programm zu > erstellen ist für mich so blutiges Neuland das ich da noch null plan von > hab. Ich möchte
-
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
Umstieg auf PIC18f2550
Hallo, ich habe ein Programm für einen PIC16f876A geschrieben (CC5X Compiler). Nun wollte ich für die gleiche Schaltung den zufällig Pin gleichen PIC 18f2550 benutzen (C18 Compiler). Doch leider funktioniert die Schaltung nichtmehr, obwohl ich
sich. Dem PIC16f876A am nächsten kommt (laut Microchip-Hotline) der PIC18F2520. Gruß Anja
-
Thread
PIC 16F877 & MPLAB & PICC-lite unbekanntes Pragma
Error [715] D:\_Projekts\PIC_16F877-C\first77.c; 5. falsches pragma "3" In Manual 3.10.3.9.1 habe ich keine Hilfe gefunden. Ohne dieses pragma kommen viele Warnings: Warning [335] D:\_Projekts\PIC_16F877-C\first77.c; 2.1 unbekanntes pragma "chip" Warning [335] D:\_Projekts\PIC_16F877-C\first77.c; 2.1 unbekanntes pragma "PIC16F877" Warning [335] D:\_Projekts\PIC_16F877-C\first77.c; 2.1 unbekanntes pragma "core" Warning [335] D:\_Projekts\PIC_16F877-C\first77.c; 2.1 unbekanntes
-
Thread
PIC12f675 mit Summer TDB 05 von reichelt
25mA 3V 15mA sogar bei 1,5V und nur 6mA ist der Summer noch sehr deutlich zu hören (obwohl er ja erst ab 4V angegeben ist)! Wenn ich ihn jedoch an den Ausgängen des PIC12F675 direkt betreiben möchte, so funktioniert er nicht
!) Ich musste teilweise mehrfach die Batterie anklemmen bis der PIC endlich anfing (egal ob mit LED oder mit dem Summer) Bei meinem PIC16F628-Projekten hatte solche Problem nie. Die Fuses sind eigentlich auch alle korrekt gesetzt! Habe ich beim 12F675 vielleicht doch
-
Thread
Die I2C Schnittstelle eines PIC16F876A initialisieren
Hallo! Ich soll hier im Rahmen meiner Diplomarbeit einen PIC16F876A programmieren. Ich komme allerdings überhaupt nicht weiter. Ich will über die I^2C Schnittstelle des Controllerseinen EEPROM mit Daten beschreiben. Es scheitert jedoch schon an der Initialisierung
weiter machen mit der nächsten Anweisung. Ich habe irgendwie keinen brauchbaren code gefunden für den PIC16F876A
-
Thread
STM32 NUCLEO H743ZI - Ethernet / WebServer-Probleme
ergebnis sieht 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:
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
-
Thread
Überraschung, ab heute machen sie Software.
Sourcecode funzt out of the box und der Support ist auch ok. Diverse Plattformen (hab selber mit Pic, Pic16, Pic32 und STM Arm gearbeitet) und imho ausgereifte libs. Alles gut dokumentiert und sehr benutzerfreundlich. Dann haben Sie noch jede Menge sog. "Clicks". Module die fast alle Bereiche der
ich auf mein Kubuntu 15.10: [code] $ apt-cache show openocd | grep '^Version:' Version: 0.9.0-1build1 [/code] Auf http://gcc.gnu.org/ vom 16. Juli 2015: "GCC 5.2 released", auf meinem Kubuntu: [code] $ apt-cache show gcc | grep '^Version:' Version: 4:5.2.1-3ubuntu1 [/code] Also ich
-
Thread
Sehr kompaktes AVR/PIC Eval Board gesucht
Hallo, Ich bin auf der Suche nach einem kleinen AVR oder PIC Board um: 1xOLED Display ansteuern 1xI2C um ein paar MLX90614 Temperatursenoren auszulesen 1xADC um Spannung (Analog Sensor) zu messen 1xTaster abfragen Ich möchte in C per AVRStudio programmieren
-fur-USB-/331758748385?hash=item4d3e5cc2e1:g:uesAAOSwWxNYyaZ2 Oder http://www.ebay.de/itm/Digispark-mini-Arduino-board-Tiny85-fur-Micro-B-USB-/231820307010?hash=item35f9912a42:g:BzMAAOSwLF1X-~Vt
-
Thread
MPLAB lässt sich nicht schließen
Hallo, habe meinen ersten PIC 16F877 mit dem Lauflicht Programm von Sprut programmiert. Alles ok. Damnn habe ich das Programm LCD von Sprut in einen Ordner kopiert und entzipped und ein Projekt daraus gemacht. Aber es läuft nicht
Das Program lcd.asm von sprut ist für den 16F84 geschrieben, Du hast einen 16F877 ...
-
Thread
Werft mal ein Auge bitte drauf
Temperatursensorn solle ich nehmen? http://www.reichelt.de/?;ACTION=2;LA=2;GROUPID=3190;START=32;OFFSET=16;SORT=artnr;SHOW=1;SID=31ne4RhawQAR8AAAiyzBM6fe36b08ac3f75d84d2164106d1221a8 Sind die alle gleich? oder brauche ich einen Bestimmten für mein Vorhaben.
dann ist es ja doch der hier http://www.reichelt.de/?;ACTION=2;LA=2;GROUPID=3190;START=32;OFFSET=16;SORT=user;SHOW=1;SID=31ne4RhawQAR8AAAiyzBM6fe36b08ac3f75d84d2164106d1221a8 der erste gleich von denn Temperatursensoren
-
Thread
Pic 16F84 geht ständig kaputt
Hallo, ich bin grad dabei eine kleine Schaltplatine mit einem 16F84 zu realisieren. Es sind jetzt im Moment 3 Taster, 3 LED's und 4 Relaise drauf. Bei den LED's habe ich als Vorwiderstand 150 Ohm genommen, bei dem Relais ist es ein BC558A mit einem 1 K Ohm vorne
ich hab auch mal nen pic 16f84 kaputgemacht. Der Pic sollte mehrere 24v relais schalten, also über Transistoren die Relais angeklemmt 24v für die relais, 7805 für den pic soweit sogut. Dann die Platine gezeichnet und gefräst
-
Thread
PIC Standardwerte
Hallo, ich versuche mich gerade in PIC Microcontroller einzuarbeiten und verwende xc.h. Ich habe den PIC16F1503 genommen. Ich versuche gerade herauszufinden wie die Register gesetzt sind. TRISA: 1=PortA pin configured as an input
> PIC16F1503 Wenn er zu faul ist, soll er einen kleineren nehmen. Z.B. 12F675. Das hat netto gerademal 100 zu lesende Seiten. > Ohne groß zu denken hätte ich gedacht Und Brain mal auf "ON" stellen