-
Thread
long double übertragen
Nirgendwo? Am PC erhalte ich aber folgendes Ergebnis: double f = 123.1923; f.ToString() ergibt: 123.1923 Warum kann ich am pc die Zahl exakt darstellen, im PIC jedoch nicht?
binäre Format von Floating Point mappen: void test (void) { volatile float x = 1.1; printf ("%2.12f\n", x); } Gibt 1.100000023842 aus.
-
Thread
PIC24 timer / clock Frage
Versuchs mal mit [c]PR1=0xF9F;[/c] Da die Kommunikation über UART funktioniert, sollte der Oszillator richtig eingestellt sein. Stefan_L_01 schrieb im Beitrag #3714951: > und im Mainloop eine einfache Ausgabe Nur das
instruction Frequency funktionierts mit PR1=0xF7F. > Aber ich dachte die Timer inkrementieren und nicht andersrum? Er wird inkrementiert und sobald TMR1==PR1 wird TMR1 auf null gesetzt und das Interrupt ausgelöst. > Davor 4 zu langsam,
-
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
Diese Schaltung möglich?
Wegen Micro, kostenguenstig wuerde ich dir folgendes Empfehlen Pic12f505 fuer jeweils 3x logic (12 IO). Einer kostet ein Euro und braucht keinen externen Quarz, nur einen Entkoppelungskondensator (Preis Farnell) Sonst, ein Mega16, kostet 2.95 Euro oder ein ATMEGA8535
Der Mega16, mit Quarz kann eine Auflösung von 1uS haben, für 8 logiken gleichzeitig, der pic hat eine von 10uS, ohne Quarz für 3 logiken. Ob 3 oder 8 logiken, der Algorithmus ist der gleiche, und threading braucht
-
Thread
PIC32MZ - SD Probleme
= 1; SPICONbits.CKP = 1; SPICONbits.CKE = 0; SPICONbits.SMP = 1; SPICONbits.MODE16 = 0; SPICONbits.MODE32 = 0; SPICONbits.SRXISEL = 1; // Enables SPI port to run in Enhanced
} } } else { /* SDv1 or MMCv3 */ if ((send_cmd(CMD9, 0) == 0) && rcvr_datablock(csd, 16)) { /* Read CSD */ if (CardType & CT_SD1) { /* SDv1 */ *(DWORD*)buff = (((csd[10] & 63) << 1) + (
-
Thread
Mikrocontroller mit 9 PWM ausgängen?
Die 9 PWM gibt's in dieser Familie : dsPIC 33FJ64GS606-I , wobei der genannte nur 16x6 PWM hat, ein anderer hat aber 9. der Genannte ist allerdings im TQFP64. Ein anderer : dsPIC 30F6015-30I hat vieles, im TQFP80.
usw. bis hin PWM-Bit 16 mit Duty 1:2 und einer Framerate von 14,4kHz. Kurzfassung: auch kleine Sensibelchen sehen da (ausser bei minimaler, kaum erkennbarer Helligkeit) nix flimmern, jedenfalls nicht im Doppelblindtest..
-
Thread
PIC32 und Maschinencode
Guten Tag, ich habe bereits ein Assembler Programm mit hilfe des MPLAB X IDE 1.30 auf meinem PIC 32 zum laufen bekommen. Da dieser Prozessor den MIPS Befehlssatz nutzt habe ich das selbe Programm mit dem MARS 4.1 MIPS Simulator Maschinencode simuliert. Nun bin ich auf der
@Thomas F. Hast Du eine C-Phobie? Ist heilbar. PIC32 in Assembler macht doch nicht wirklich Sinn, oder? Wenn C auf dem PIC32 zu langsam ist, such Dir doch einen schnelleren µC.
-
Thread
Drehmomentsensor - defekte Platine
können. Als der PIC16F1824 ausgelötet war bestätigte sich die Vermutung, das zwischen VDD und VSS (warum steht im Datenblatt nicht GND?!) ein Kurzschluss vorlag. Da der PIC16F1824 Chip ein MCU ist und ich vermute, dass
vermutlich nur deshalb noch ok war, weil ich ihn sofort abgeklemmt habe, als nicht die erwarteten 1,5v Ausgangsspannung im Ruhezustand vorlagen, sondern abwechselnd 0,4v und 2,4v, hatten alle 3 Tretlagersensoren bereits defekte PIC16F1824 und sind für mich damit nicht mehr recyclebar. Ich könnte
-
Thread
Probleme mit RB7 und RB6 am PIC16F877A
könnte doch an der Konfigurationseinstellung liegen... Ich arbeite geraden an einem Programm mit dem PIC 16F876A. Dort verwende ich diese Configuration: __CONFIG _CP_OFF & _WDT_OFF & _BODEN_OFF & _PWRTE_ON & _HS_OSC & _WRT_OFF & _LVP_OFF & _CPD_OFF und alle Ausgänge an PORTB (auch RB6, RB7) arbeiten
dir meine Antwort möglicherweise keine grosse hilfe ist, hier mal meine Initialisierung für meinen PIC16F887... auf meinem Board funktioniert's perfekt: [avrasm] list p=16F887 ; Definiere den Prozessor PIC16F887 include <p16f887.inc> ; Include File __CONFIG _CONFIG1, _LVP_OFF & _
-
Thread
Ähnlicher PIC zu PIC16C73
PIC16F73: https://www.microchip.com/wwwproducts/en/PIC16F73 Ob der kompatibel ist, hab ich mir aber nicht angesehen.
Name: schrieb im Beitrag #6510866: > PIC16F73: > https://www.microchip.com/wwwproducts/en/PIC16F73 Zitat aus dem link: "and is upwards compatible with the PIC16C5X, PIC12CXXX and PIC16C7X devices."
-
Thread
PIC18F14K22 Programmspeicher
Picaxe20x2 beinhaltet pic18F14K22 http://www.microchip.com/wwwproducts/en/PIC18F14K22 16 Kbyte Programmspeicher Sind dann die Programmspeicher Bereichswerte 4*4096 falsch?! http://www.roboter-teile.de/Oxid/PICAXE/PICAXE-Chi
http://www.microchip.com/wwwproducts/en/PIC18F14K22 Es ist doch ein "Mikrocontroller Problem" in der Picaxe20x2 ist der PIC18F14K22, welcher einen Anwenderspeicher von 16 KByte hat Das Picaxe geschnackele braucht bestimmt über 10KByte.
-
Thread
Mikrocontroller mit exotischem SPI?
STM32F0,F3,F4, F7,L0,L4 und H7 koennen 4.. 16 bit SPI.
1: 16-bit data frame format is selected for transmission/reception F0, F3, L0, L4, H7 hab ich nicht geprueft. Mein F746 kann die 4..16, aber mein F407 kann nur 8 oder 16bit.
-
Thread
Batteriegepufferter Countdown
getrennt wird, immer noch weiterzählen, natürlich mit ausgeschalteten Nixies. Also verwende ich den PIC16F627A, der mit dem TIMER1 und einem externen 32kHz Uhrenquarz mit entsprechendem Vorteiler eine Zeitbasis bildet. Der PIC schläft permanent und updated nur, wenn er kurz aufwacht, die BCD-Pins für
1: Der Pic muss noch iwie mitkriegen, dass der saft weg is, sonst bläst er den teuren batteriestrom über die eingangsdioden von den 74141 (als logikbausteine ham die die doch?) in den wandler und ende.
-
Thread
Umstiegsbreatung uC Atmel/STM
(UART, CAN) verwendet reicht evtl. auch der interne Oszillator. Ich würde aber nicht mit einem F1 anfangen, denn das ist die älteste Reihe. Lieber mit den neuen, wie L0, L1, F3, oder F7 - denn bei denen ist u.a. die I2C Peripherie viel besser. Mit dem STM32 Olimexino gibt es ein Arduino kompatibeles
anders gibt. Und das zu einem unschlagbaren Preis. Hier der faire Vergleich ATXMEGA64AU und EFM8LB12F64 Preis bei Mouser: 5,57 / 1,76 Flash: 64k RAM: 4k CPU: 32 MHz / 72 MHz ADC: 12-Bit / 14-Bit DAC: 12-Bit 2x / 4x PWM: AWeX 11-Bit nur über Timer / PCA 16-Bit integrierte CPLD-Blöcke: - / 4x
-
Thread
MSP430 im 40poligen DIP-Gehäuse
Hallo Also ich finde das interessant, habs gerne aufgenommen und weggespeichert (16-Bit Dip40), aber näher befassen werde ich mich wohl nicht damit. Meine Entscheidung bezüglich 16-Bit ist auf PIC gefallen, mit noch geringer offener Unentschiedenheit. PIC 16-Bit habe ich mir schon recht
lausige 2-8kByte) Der MSP430F5438 hat 256 kiB Flash-ROM > -4kByte RAM Der MSP430F5438 hat 16 kiB RAM Gut, er kostet auch in Stückzahlen mehr als 60 ct. Michael H. schrieb im Beitrag #3129554: > Fazit: ARM, alles andere
-
Thread
PIC bezeichnung
Guten Morgen.. es ist folgendes ich habe hier einen PIC mit der bez. 16F870 -1/SP. Benötigen tu ioch jedoch einen PIC 16F870-20, wobei sich ja wohl die 20 auf die 20 Mhz bezieht. Schaft der 16F870-1/SP auch die 20 MHz ? Datenblatt sagt 0-20 MHz, was bedeutet
Ingo Laabs schrieb: > Schaft der 16F870-1/SP auch die 20 MHz ? Datenblatt sagt 0-20 MHz, was > bedeutet dann aber die bez -1/SP ? Was steht denn da groß und deutlich im Datenblatt unter "PIC16F870/871 PRODUCT IDENTIFICATION SYSTEM
-
Thread
DISKRETER Spannungsgesteuerter Oszillator(VCO)
Schraub nen PIC12F675 (4x10 bit AD) fuer 0,30 Eu dran. Dann hast immer noch 0,10 Eu gespart.
.. ihr lästert über den gewählten Controller, aber keinem ist der Flüchtigkeitsfehler aufgefallen. PIC18f1455 statt PIC16f1455. Also Leute, wenn ihr ernst genommen werden wollt, erst mal schauen, um was es überhaupt geht.
-
Thread
Drehgeber code
_4418_bo: ; 24C4 ;; 046 : asm clrc clrc ;; 047 : asm rrf a,f rrf H'05C',f ;; 048 : n = n - 1 movlw H'01' subwf H'05D',w movwf H'05D' goto w_4418_ag ;a2nd w_4418_ag w_4418_be: ; 24CB ;; 050 : return a
Ja, stimmt. Wie gesagt Ich arbeite mit PIC, genau mit dem PIC18F452. Aber den Code kann man auch in andere Sprachen übersetzen, wenn man weiss wie.Man muss dazu nur verstehen wie das funktioniert. Soviel Ich bis jetzt verstanden habe ist das
-
Thread
Mikrocontroller aussuchen
> diese bevorzugen und mich über mehr Leistung/Funktionen freuen. Na dann wirst Du sicher bei PIC24, dspic33 und PIC32 zugreifen. OK, nur 3.3V, aber DIL. fchk
minimale Komplexität. Deshalb fahren wir eine Doppelstrategie: Wir haben sowohl ARM Cortex als auch PIC (8-Bit) im Einsatz. Bei jedem Projekt klären wir ab, ob ein PIC ausreicht. Die mögliche Auswahl beschränkt sich derzeit auf insgesamt 5 verschiedene Typen in den Serien PIC12 bis PIC18. Können wir
-
Thread
Fertige Schaltung: Pic24F durch dsPic ersetzen. Ist das ohne weiteres möglich?
SPI und I2C und bisschen klein kram grob 1zu1 auf einem dsPic verwenden? Oder anders gefragt. Ist der Pic24 baugleich zu einem dsPic, nur das der noch DSP macht? Gruß Klaus
Also den PIC24F betreibe ich mit 3,3V. Das würde quasi passen.
-
Thread
controller gesucht mit 12bit adc
pic18f27j53
PIC24HJ12GP201 und dsPIC33FJ12GP201 sind die preiswertesten PICs mit 12-bit-ADC und 18 Pins. Wenn Du auch 28 Pins akzeptierst, gibt es auch welche aus der 16er Reihe, z.B. PIC16F1782/83/86/88. Schau
-
Thread
Microchip TCP IP Stack HTTP Server
* FileName: TCPIPConfig.h * Dependencies: Microchip TCP/IP Stack * Processor: PIC18, PIC24F, PIC24H, dsPIC30F, dsPIC33F, PIC32 * Compiler: Microchip C32 v1.10 or higher * Microchip C30 v3.12 or higher * Microchip C18 v3.34 or higher * HI-TECH
/ how many total TCP sockets are available. // // Each socket requires up to 56 bytes of PIC RAM and // 48+(TX FIFO size)+(RX FIFO size) bytes of TCP_*_RAM each. // // Note: The RX FIFO must be at least 1 byte in order to // receive SYN and FIN messages required by TCP.
-
Thread
PIC16F628A
@SNI >Will 3 7-Segmentanzeigen mit dem pic16F628A ansteuern! >Der pic soll das Siegnal von dem temperaturfühler DS1821 aufnehmen und an den 7-Segmentanzeigen anzeigen! dafür fehlt mir aber das Wissen! Früher (tm) hat man sich sowas erarbeitet
auch überlegen, wie man den Thread benennt: Die Problemstellung hat nämlich ziemlich wenig mit dem PIC16F628A im Speziellen zu tun... Severino
-
Thread
Welchen Mikrocontroller CAN-Bus
aufbauen. Dazu vorzugsweise einen SN65HVD232 3.3V Transceiver (die meisten Transceiver brauchen 5V, der dsPIC ist aber wie die meisten aktuellen Controller ein 3.3V Chip), und los gehts. Die MPLAB IDE und den C30/XC16 Compiler sowie die Microchip Application Libs holst DU Dir direkt von www.microchip.com. Als Programmer/Debugger nimmst Du ein PicKIT3 oder einen 100%-Nachbau. Das Original kostet etwa 50€. Zum Transceiver: http://www.ti.com/product/sn65hvd232 Schau auch hier: http://ww1.microchip.com/downloads/en/DeviceDoc/70319B.pdf
-
Thread
WS2812 LED-Pixel immer weiss (Timing Problem)
www.mikrocontroller.net/articles/WS2812_Ansteuerung Ich wollte einen Streifen aus ca 10 LEDs mal zum testen mit einem PIC16F887 ansteuern. Es werden ja 24 Bits in einer Reihe gesendet für ein LED (G;R;B). Zum testen habe ich den Ausgang direkt im Code ohne Schleifen etc. 24-Mal ein und ausgeschaltet. Für 0-Bits schalte
Ansteuerung mit > min. 6MHz. Ein Instruction Cycle bei 6MHz ist beim AVR aber 167ns lang. warum ist der PIC so lahm? ich dachte die sind schneller, schliesslich wurden die ersten Propeller Clocks mit PIC gemacht. http://pic-microcontroller.com/analog-digital-propeller-clock-using-pic16c84/
-
Thread
Analoge Datenerfassung mit einem PIC und PICBASIC
12C. Also habe ich mich für den PIC 16F1827 (18pin DIP) entschieden. Ich möchte die Spannungsversorgung des PICs über den I2C-Bus machen und den internen Oszillator des PICs nutzen, so das es eine "1-Chip-Schaltung" werden soll. Als Referenzspannung
ADC sollte ab 2,5V Vdd funkteonieren (vorhin hatte ichnur das DB vom 16F1503 greifbar) Allerdings ist die Vref nicht exakt 1,024V/2,048V/4,06V sondern kann um -8...+6% von den angegebenen Werten abweichen! Datenblatt ->>> Kapitel 30.1, 30.8 und 30.9 beachten !!
-
Thread
DCF-Uhr mit Pollin DCF-Modul in Bascom
ich will deine uhr nachbauen kannst du mir den bas-cod in einen hex code kompilieren (für den PIC16F628A und atmega8l)
das modul auch bei Ebay tut mir einer ein gefachlen und macht mir einer den cod fertig !! (für PIC16F628a und atmega8l)
-
Thread
suche µC mit mind. 3 analogen Ausgängen (DACs)
PIC18F46K80 oder PIC18F66K80 z.B. haben CAN und 5x 10bit PWMs bei 1.8 - 5 Vdd. Ein paar dsPIC33EP haben 16x 16bit PWMs und CAN bei 3 - 3.6 Vdd und 70MIPS. Z.b. dsPIC33EP256MU806 (Hat 2 CAN und auch USB
STM32F373 - CAN - 3 x 12-Bit DAC - bis zu 16 PWM-Kanäle...
-
Thread
PIC12F1840 im I2C Slave Betrieb
Hallo zusammen, ich versuche gerade einen PIC12F1840 im I2C Slave Modus in Gang zu bekommen. Der Master der den Slave steuert ist ebenfalls ein PIC (PIC16F887) Erste Aufgabe ist mal nur das der Master den Slave anspricht und dieser im einen
Compiler-Version 9.81 #include <htc.h> // einbinden des htc.h headers #include <pic16f887.h> // einbinden des pic16f887.h headers #include "delay.h" // einbinden des Pausen Headers #include "I2C_Treiber.h" // einbinden des I2C_Treibers
-
Thread
PIC18F13K50 Zähler
Comparators soll dann einen Timer starten. Der Timer bekommt seinen Takt vom internen Oszillator (16MHz) / 4 und Prescale 16 sollte also mit 250Hz laufen. Kann man das ganze irgendwie im Hintergrund laufen lassen, so dass die anderen Funktionen des PIC nicht beeinträchtigt werden oder muss ich bei jedem
isrh _endasm } #pragma code #pragma interrupt isrh void isrh(void) { if (PIR2bits.C1IF) //wenn sich der Comparatorausgang aendert { OpenTimer0( TIMER_INT_ON & T0_16BIT & T0_SOURCE_INT & T0_PS_1_256); TMR0H = 0xC2; TMR0L = 0xF7; //Startwert PIR2bits.C1IF = 0;
-
Thread
PIC16F887 - Hardware -SPI und -I2C "gleichzeitig" nutzbar?
Hallo, ich habe zwei Experimentierboards hier mit dem PIC16F887. Deshalb möchte ich diesen Controller verwenden. Meine Absicht war nun ein SPI-LCD (http://www.lcd-module.de/deu/pdf/grafik/dogs102-6.pdf) und einen Beschleunigungssensor (http://www.elv.de
holger schrieb im Beitrag #2743847: > Muss es ein PIC16 sein? Muss es > überhaupt ein PIC sein? Zu 1. geb ich dir "recht", es gibt zwar PIC16 mit 2 MSSP-Modulen (z.B. 16F1827), PIC18 ist allerdings schon besser und kostet ca. gleich viel. Zu 2.
-
Thread
PIC24f32KA304 EEPROM lesen und schreiben
Antwort. Ich habe mir den Text mal durchgelesen. Prinzipiell sieht das gut aus, aber ich kann bei dem PIC24 keine Register EECON1 usw. finden, auch nicht in dem entsprechenden PIC24-Family-Dokument. Ist der Artikel evtl. für andere Pics? In dem Family-Dokument steht das auch mit den tbl.. Befehlen
runtergeladen und lebe aus der lokalen Kopie. Bei den PIC24 gibts weniger Register, sind ja auch 16 Bit breit. MfG Klaus
-
Thread
Drehzahl Fahrrad ermitteln
schon mehrfach kommentiert und beantwortet wurde, hier ein Hinweis, wie ich das vor ziemich genau 16 Jahren angegangen bin. Ich habe damals einen mit einem Fahrradtacho verbauten Reedkontakt sowie einen PIC 16C84 verwendet, um die Schließvorgänge des Reedkontaktes abzunehmen und damit dann einerseits
später eine Webseite draus gemacht. http://www.mystrobl.de/Plone/radfahren/technik/radcomputer-mit-pic-16c84-aufzeichnung-mit-hp http://www.mystrobl.de/ws/pic/tacho/bikecurrent.htm Ich habe das damals nicht mehr weiterverfolgt und würde es mit heutigen Mitteln sicherlich auch anders angehen. Die
-
Thread
LCD Ansteuerung (EIGENE INIT)
Maskierung zu arbeiten, oder ob es sogar schon bekannte Probleme mit Maskierungen und MPLAB C18 bzw PIC-Controllern (PIC18F2420) gibt. So sah es bei mir aus: [c] PORTB &= 0x0F; Toggle(); PORTB |= 0x30; Toggle(); ... [/c] Jetzt habe ich es so gelöst: [c]#define LCD_7
Patrick schrieb im Beitrag #3769564: > PORTB &= 0x0F; > Toggle(); > PORTB |= 0x30; > Toggle(); > > ... Was machte den <Toggle()> zwischen den Verknüpfungen? Und da du einen PIC18 verwendest sollst du auch nicht direkt in das PORTx-Register
-
Thread
Referenzspannungsquelle
des PIC16F887 ist nur 2 LSB das wären bei mir 0.010V
#2537754: > und Dazu brauche ich eine sehr hohe genauigkeit. Die > Genauigkeit der Ref Spannung des PIC16F887 ist nur 2 LSB das wären bei > mir 0.010V Bist du sicher daß der im PIC eingebaute A/D Wandler eine so hohe Linearität und Genauigkeit hat, daß sich eine so genaue Referenz lohnt. 2LSBs sind
-
Thread
[S] Suche kleinen CAN Controler
8-Bit PIC: PIC18F258(0) Unter der 16-Bit dsPIC33/PIC24H gibt's auch welche mit 28 Pins. Ob es überhaupt welche mit integriertem Transceiver gibt?
Fujitsu MB90F387SPMCR TQFP 48 Pin 1 x CAN 64k Flash 2k Ram Freie Entwicklungsumgebung in C (Softune) erhältlich. http://mcu.emea.fujitsu.com/mcu_product/detail/MB90F387SPMCR.htm Bezugsquelle für privat
-
Thread
Einregister- vs. Mehrregistermaschine
Anwendung zugeschnitten. Bei den meisten Controllern (schätze ca 85%) sind keine 2 Loads innerhalb 1 Takt möglich und auch gar nicht nötig........... weil die f immer höher geht und somit die gleiche (rel. einfache) Architektur autom. auch schneller wird. Somit lassen sich auch mit der gleichen (rel
> Ach... Praktisch die gesamte IT-Welt jenseits der 8/16-Bit Controller Du wolltest sagen: jenseits der bitseriellen 1 bit Controller.
-
Thread
Galvanisch getrennter Bus billig ohne Quarz
Wenn du 16 Slaves und 1 Master hast geht doch RS232 (o.ä.)...
dem ADuM1250 realisieren - bekommt man bei elpro für kelines Geld. V24 ohne Quarz geht mit vielen PIC Controllern mit 1% internem RC Oszylator ohne nennenswerte Probleme über den ganzen temperaturbreich. mfG Michael_O
-
Thread
PWM PIC16F873A
Hey ihr, ich habe eine Problem, dass bei dem PIC16F873A die PWM nicht zum laufen bekomme, bzw. nicht weiß wie ich die Register beschreiben muss. Gibt es hier jemand, der mir einen Beispielcode posten kann? Für einen ganz normale PWM mit extrenem
Impulszeiten darzustellen, welche ich auf Knopfdruck ändern sollen. Leider habe ich aber mit dem PIC16F873A ein generelles Problem, das ich die PWM nicht zum laufen bekomme. Hätte mit jemand ein Beispiel oder Hilfreiche Tipps? Grüße
-
Thread
[V] Microchip ICD2 und diverse PIC Mikrocontroller
anderen Mikrocontroller sind unbenutzt. Im Einzelnen handelt es sich um folgende Komponenten: Bild 1: 1x ICD2 mit Adapterplatine für 18-Pin-Chips Bild 2 - obere Hälfte: 1 x PIC16F876 A mit 20 MHz Bootloader 1 x PIC16F876 A mit 4 MHz Bootloader 1 x PIC18F876 A 1 x PIC18F876 A -04 1 x PIC18F252 mit 4 MHz Bootloader 3 x PIC16F648 A 2 x PIC16f648 A -I/SO Bild 2 - untere Hälfte: 1 x PIC16C84-10 1 x PIC16F73-I/SP 2 x PIC18F252 2 x dsPIC30F4012 4 x PIC16F628-20
-
Thread
PIC24FJ128GB110 CDC Probleme
entsprechenden If-Else Verzweigung dann true ergibt. Auszug aus der Main: #elif defined(EXPLORER_16) #if defined(__PIC24FJ256GB110__) _CONFIG1( JTAGEN_OFF & GCP_OFF & GWRP_OFF & FWDTEN_OFF & ICS_PGx2) _CONFIG2( 0xF7FF & IESO_OFF & FCKSM_CSDCMD & OSCIOFNC_ON & POSCMOD_HS & FNOSC_PRIPLL & PLLDIV_DIV2 & IOL1WAY_ON) #elif defined(__PIC24FJ128GB110__) _CONFIG1( JTAGEN_OFF & GCP_OFF & GWRP_OFF & FWDTEN_OFF & ICS_PGx2) _CONFIG2( 0xF7FF & IESO_OFF & FCKSM_CSDCMD & OSCIOFNC_ON & POSCMOD_HS
-
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
ATMega ans LAN bringen: Mit HLK-RM04?
Beitrag hier im "Markt" Forum auch schon drüber gestolpert. Habe aber bisher nur die alte Version mit 16MB RAM / 4MB Flash gesehen. Frank K. schrieb im Beitrag #5075149: > Die billigste und kleinste Möglichkeit, einen Ethernet-Knoten > aufzubauen, ist ein PIC18F67J60. Das ist ein 64-Pinner, der
UART-to-Ethernet-IEEE802-3-RJ45-transparent-transmission-adapter-/263081302422?hash=item3d40de1996:g:F58AAOSw1WJZFFxc oder eben das Modul aus dem Titel: http://www.ebay.de/itm/Hi-link-HLK-RM04-Serial-Wifi-Ethernet-Wifi-Module-RS232-RS485-AP-Routing-Module-/272485272614?var=&hash=item3f71634c26:m:mYHebXOEkNTrzBfkzKpmoQQ
-
Thread
Ladegerät mit PIC 16F73
Hallo zusammen, ich habe ein 12 V Ladegerät welches einem PIC 16F73 enthält. Das Ladegerät hat 4 Ladestufen 0-2-20-40 Ampere. Wenn ich das Gerät mit dem Hauptschalter einschalte oder ans Stromnetz anschließe, ladet es standardmäßig mit 2 A. Ich kann dann mit
Gerät nur mit 2 A und ich muss es von Hand auf 20 A stellen. Deshalb frage ich euch, könnte man den PIC 16F73 gegen einen anderen ersetzen, der die zuletzt eingestellte Ladestufe speichert. Oder ist es sogar mit dem PIC 16F73 möglich? Ich habe im Internet gelesen, dass die 6F7x PICs eigentlich 16F87x-PICs
-
Thread
PIC16F87x Timer und Interrupts (Anfängerfragen bitte nicht schlagen)
verstehe ich noch sehr wenig davon und habe einige Fragen... Bevor ich anfange, arbeite mit einem PIC16F872 und mein Takt liegt (je nach vorhanden Bauteilen zwischen 4-10 MHZ. Arbeite in Assembler Habe auch schon das DATA SHEET gewälzt, aber werde nicht ganz so schlau draus Was möchte ich: Mein
), damit sind dann 16 Sekunden möglich und man kann den Prozessor währenddessen in den Schlaf schicken. Lies mal http://www.sprut.de/electronic/pic/grund/timer/timer.htm durch, das steht alles über die PIC-Timer drin.