-
Thread
Hackbarer(?) 21 EUR Quadcopter
0x1D, 0x18, 0x2A, 0x21, 0x38, 0x10, 0x26, 0x20, 0x1F } // 03 }; [/c] sowie beim init [c] const u8 *fh_row = freq_hopping[sum & 0x03]; // Higher 3 bits define increment to corresponding row
0x1D, 0x18, 0x2A, 0x21, 0x38, 0x10, 0x26, 0x20, 0x1F } // 03 }; 1 static void set_tx_id(u32 id) 2 { 3 u8 sum; 4 tx_id[0] = (id >> 16) & 0xFF; 5 tx_id[0] = (id >> 8) & 0xFF; 6 tx_id[0
-
Thread
Gartensteuerung und CAN
Serial Number. Jeder Chip hat seine eigene Seriennummer. PS: Wenn Du es noch einfacher haben willst: PIC18F26K80. Enthält eine deutlich verbesserte Version des MCP2515 plus einen 8 Bit Prozessor und ist platzsparender und billiger als Mega8 plus separatem MCP2515. fchk
Stimme Frank uneingeschränkt zu, warum so kompliziert, ein PIC, der CAN kann, ein 18B20 als Temperaturfühler kann sowieso nicht schaden und der hat eine einzigartige Seriennummer. Geht alles auf eine einseitige Platine, passt in die normalen Schalterdosen.
-
Thread
Elektor - nächste Ausgabe mit R8C/13 Platine
Controllern und muß keine Angst haben wenn ich mir einen kaputt mache. (Passiert mir ziemlich häufig. Ein 16F84, ein Mega8 und ein S2313 haben bei mir schon ins Gras gebissen.)
Ich schaetze mal 30% H8, 20-30% AVR, und der Rest verteilt sich auf PIC, M16/R8 usw. Wobei aber PIC auf dem absteigenden Ast ist. Ausserdem gibt es noch eine recht grosse Nische von Z80 Juengern. Die kommen wohl alle noch
-
Thread
Hilfe bei Wahl eines Mikrocontrollers (5v,usb,viele IO-Pins)
, dann läßt man's halt... @otto ohne weitere Details zu wissen: die Microchip PICs (z.B. Serie PIC18F...) vertragen 5V, und dort gibt's auch ein paar mit 35 I/O's und mehr...
z.B. PIC18F4550 +DIL40 +32K Flash (= 16K Instructionwords) +12 MIPS @ 48 MHz +USB 2.0 Full-Speed + eingebauter USB Tranceiver und 3.3V Regler +USB-Stack frei downloadbar +Beispiele bei Sprut +5V
-
Thread
Microchip und PIC32 / PIC18F mit CAN, braucht es ein externen PHY?
Mal ein Paar simple Fragen zu CAN. Microchip bietet PIC32MX incl CAN an, ich denke das man hier denoch einen externen Chip braucht und nur die Protokoll sachen in einem Modul gelöst sind. oder? Wie ist das bei PIC18F2480 z.B. ? muss hier auch noch
----- //configure tx fifo TX buffer 8 messages deep //---------------------------------------------------------------------------- CAN1ConfigureFIFO(1,8,_CAN_FIFO_TX & _CAN_TX_PRIORITY_3 & _CAN_TX_NO_RTR_FRAME);
-
Thread
PIC mit PCF 8574
Hallo an die Programmierer, wenn ich 8 PCF 8574 und 8 PCF 8574A und einen PIC 16FXXX an einen I2c Bus schalte, sollte der PIC wenigstens mit 20 MHz Takt laufen un eine schnelle Signalverarbeitung zu erreichen ? Oder lieber mit einem PIC
Hi So oder so würde ich einen PIC18F nehmen. Schneller und besser zu programmieren.
-
Thread
Neue MCU familie gesucht
1141 STM32F103RB@36Mhz: 1158 STM32F302R8@64Mhz: 1693 Bei stdcbench 0.4 erhält man für den STM8 mit Cosmic und Raisonance ähnliche Scores wie mit SDCC 3.7.0. Aber IAR kann mehr (allerdings auf Kosten deutlich
fähigen Adressregistern mit voller Adressraumbreite sowie zu einem Frame- oder Stackpointer verfügt. STM8S hat das, ebenso 68HC11/12. Die 8-Bit PICs vor der zweiten Version der PIC18 Architektur sowie 8051 können nicht damit dienen, was die Umsetzung komplizierter gestaltet. Hinderlich ist auch eine partielle
-
Thread
DCF77 library
dazu einen Funktion geschaffen welche mit Variablen auf den LCD druckt. [c] void lcd_putvar(uint8_t variable) { uint8_t var_lenght; if(variable == time.Year) var_lenght=4; else var_lenght=2; char c[var_lenght]; itoa(variable,c,10); uint8_t i; for(i=0;i<var_lenght
www.mikrocontroller.net/mc-project/Pages/Projekte/Funkuhr/dcf77.GIF http://www.google.at/imgres?imgurl=http%3A%2F%2Fwww.mikrocontroller.net%2Fattachment%2F113620%2FPollin_DCF.png&imgrefurl=http%3A%2F%2Fwww.mikrocontroller.net%2Ftopic%2F97295&h=560&w=843&tbnid=iYGN3uBbNrrTvM%3A&zoom=1&docid=LLcgKa9R-P1aMM&ei=8mlWU9usN4XJ4ATA7oGgAQ
-
Thread
Weller Lötstation Entsprerren
, nur was die Station macht wenn man den gegen einen neuen tauscht: keine Ahnung. Der Controller (PIC18F2irgendwas) ist mit Sicherheit auch gegen Auslesen geschützt.
130, 150 und 160. Die neu(er)en xx1 Baureihen haben - wie schon von Karsten festgestellt - einen PIC16F877 mit internem EEPROM. Tut mir leid, ich gelobe mich zu bessern.
-
Thread
Kleiner DSP gesucht
Könnte man da nicht kurzerhand einen Microcontroller dranhängen ? Mir fallen da spontan 2 beliebte PIC18-Typen ein...
nciht > billiger irgendwie? AVR Dragon: etwa 60 Euro. Wenn Du wie von mir vorgeschlagen einen dsPIC30F nehmen würdest, bräuchtest Du nur ein PicKIT3, was auch so 60 Euro kostet, und damit könntest Du fast alle aktuellen Bausteine von Microchip programmieren und debuggen, und Du brauchst dafür nur
-
Thread
I2C mit PIC18F4680 als Slave
Hallo Leute, ich versuche seit einigen Tagen das I2C im Master Slave Modus zu betreiben. Master = PIC18F4680 Nr.1 und Slave = PIC18F4680 Nr.2. Den PIC als Master zu verwenden funktioniert! Aber der PIC als Slave -> funktioniert nur ansatzweise. Entweder kommt beim Daten einlesen kein BF (Buffer full
get_byte_I2C(void) { /** \brief This function read a byte from the I2C bus. \n * \var uint8 buffer transfer the value of SSPBUF-Register. \n * \return buffer is the returned value of SSPBUF. */ uint8 buffer = 0; if(!PIR1bits.SSPIF) // When SSPIF = 0
-
Thread
Was ist bzw. war Atmel QTouch?
r18, 0x40 ; 64 15ec: 21 f4 brne .+8 ; 0x15f6 <qtm_ptc_start_measurement_seq+0x40> 15ee: 20 91 18 06 lds r18, 0x0618 ; 0x800618 <gain_setting_int_cap+0x7f6e82> 15f2: 20 62 ori r18, 0x20 ; 32 15f4: 05 c0 rjmp .+10 ; 0x1600 <qtm_ptc_start_measurement_seq+0x4a> 15f6: 20 38 cpi r18, 0x80 ; 128 15f8: 41 f4 brne .+16 ; 0x160a
-
Thread
Zeigt her Eure interessanten historischen Bauelemente
Klar, der Anteil der 8 pF an der Gesamtkapazität war bestimmt gering und insofern wenig brutal. OT: Wettersonden waren bestimmt nicht so professionell gerüstet, eher auf 'a fonds perdu' gebaut. Im Wettermuseum Lindenberg
Aktion sehen. Die schaut genau so aus wie die 5082. Siehe z.B. https://www.youtube.com/watch?v=R_8o7n_f5MQ Schönere Ziffern als 7-Segment, aber leider so klein...
-
Thread
Datenerfassung mit dem Laptop
Vielleicht nen PIC18F2550. Über USB betreiben und auch USB zur Datenübertragung nutzen. Habe es mit Logview im Openformat mit einem PIC18F4550 ausprobiert. Geht wunderbar Gruß sascha
Hallo, als Billigvariante gibt es von Reichelt das "DES 8-10 USB" für ca. 30 Euronen. Es hat 8 Kanäle und 10 Bit Auflösung mit USB-Interface. Es wird ein COM-Port simuliert und über einfache Befehle können die Eingangsspannungen ausgelesen werden. Das Modul
-
Thread
Automatische Zeitschaltuhr für 5V Lüfter mit Powerbank
vielleicht auch einfach möglich, folgende Bauteile für die Schaltung zu verwenden: - 4xAA Akkus (4,8V) - 18F4550 (min 4,2V) - http://noctua.at/de/nf-a4x10-5v.html - NPN Transistor zum Schalten für den Lüfter Funktioniert ein 5V Lüfter mit einer Spannung von nur 4,8V? Wie sieht es dann
Wenn ich also 3 Ni-MH 1,2V Akkus kaskadiert schalte, müsste das doch passen. Ja, stimmt schon, der PIC ist etwas groß, ich werde mir wohl einen etwas kleineren kaufen. Für so eine Anwendung dürfte ja sogar der Kleinste ausreichen: PIC10F200 oder? Im Datenblatt http://ww1.microchip.com/downloads/en
-
Thread
PIC18F2420 - Timer1 zum Dimmen LED einstellen
Oscillation Dominik schrieb im Beitrag #3522472: > T1CONbits.TMR1CS = 0; //Internal clock (FOSC/4) F_timer=~1MHz; --> T=1µs Also läuft der Timer alle 2^16µs (=65.5ms) über. Die LED blinkt also mit 7.6Hz. Mögliche Lösungen: TMR1 vorladen oder 8-bit Timer verwenden. Dominic A. schrieb im Beitrag
Dominic A. schrieb im Beitrag #3522731: > Nicht ganz der Timer läuft im 8Bit Modus Ich kenne deinen PIC18 nicht, aber bei meinem PIC18 hat der Timer1 nur einen 16bit Modus. BTW: Falls du MPLAB verwendest: Simuliere den Code mal mit MPLABsim. Dann kannst du dir in der StopWatch
-
Thread
Welchen Microcontroller
Ich würde eine PIC18F45k22 + PICkit3 empfehlen. Für Neulinge gibt es beim PIC nur wenige und unkritische Fallen (im Vergleich zum „verfusen“ eines AVRs). Falls du danach auch noch weiterhin Projekte mit µCs realisieren willst, hast du mit PIC den Vorteil, dass sie oft mehr oder bessere Peripherie als 8bit AVR haben und du mit dem gleiche Programmer auch leistungsfähigere 16- und 32bit PIC programmieren kannst. Compiler und IDE gibt’s
-
Thread
ATmega8: Das Buch
recht lückenhaft sind einem breiteren Puplikum vorzustellen. Es ist kein Konkurrenzprodukt, da es PIC Controler behandelt. Ich werde mal einen *Das PIC18 Buch* Thread starten ...
angegefügt sind. In diesem Sinne: " Danke für das Buch ". https://www.amazon.de/AVR-Programmierung-f%C3%BCr-Quereinsteiger-ATmega8-ATmega328/dp/3895763225 Bernd_Stein
-
Thread
T6963c Display Problem
Ich hab ein 128x64 Display (ZL12864C2 von Zhongli) [blau/weiss] mit T6963c-Controller und einen PIC16F877 (siehe Sourcecode, den ich an einen Code hier aus dem Forum angelehnt habe). Angeschlossen ist es an PORTA [die Steuerleitungen] und PORTC [die Datenleitungen]. Das Display selbst hat folgenden
Frameground 2 = GND 3 = Vcc (+5V) 4 = Vee (NC when single +5V in use) 5 = /WR 6 = /RD 7 = /CE 8 = C/D 9 = /RST 10-17 = DB0..DB7 18 = FS 19 = LED A 20 = LED K Ich habe Pin4 zunaechst nicht angeschlossen, denn scheinbar "braucht" das Display die Vee nicht (es liegen -5V an diesem Pin an
-
Thread
Schrittmotor mit pic16f84a
ISR<- die Instruktion kenne ich nicht, der 18f84 auch nicht, und als Label wird das auch nicht verwendet, es sieht so aus als ob du das aus einem anderen Programm übernommen hast ohne es zu verstehen movlw 0x01 movwf KONSTISR POP<- die Instruktion kenne ich nicht, der 18f84 auch nicht, und als Label wird das auch nicht verwendet, es sieht so aus als ob du das aus einem anderen Programm übernommen hast ohne es zu verstehen swapf STATUS_TEMP,0 movwf STATUS swapf W_TEMP
-
Thread
[S] PIC18F8723
Hallo, Suche ca. 5 Stück Microchip PIC 18F8723 80-Pin TQFP EDS Verpackt -> NEU <- Gruß Siegfried
59,85 Versandkosten: € 3,45 MwSt.: € 12,66 Gesamt: € 75,96 http://at.farnell.com/microchip/pic18f8723-i-pt/ic-sm-mcu-8-bit-128k-flash/dp/1548435?_requestid=238223 Privat teurer als Farnell inkl. MwSt?!
-
Thread
EOL ATmega328p
maximum clock speed." Das ist bei den aktuellen PIC18 (die mit einem J oder K in der Typbezeichnung) und den PIC24/dsPIC33/PIC32 schon lange so. Da läuft der Core mit 1.8V oder 2.5V, und nur der IO-Ring mit den Pintreibern läuft mit VCC. Das spart Siliziumfläche
Stefan F. schrieb im Beitrag #7302415: > Selbst der ATmega8 wird noch produziert, also > keine Bange. Der ist auch nicht als NRND gekennzeichnet (und taucht deswegen auch in der Liste auf, die ich weiter
-
Thread
dsPIC USB CDC Serial Emulator
04-03\USB\Device - CDC - Serial Emulator\Firmware in dem ein komplett fertiges Projekt für deinen PIC drin ist. (der Pfad kann sich mit neueren Versionen der Libraries geändert haben.) Das kannst du dir mal anschauen, in der main.c alles PIC18/32 Sach löschen, damit das für dich relevante ersichtlich
*************************************** #define PLL_96MHZ_OFF 0xFFFF #define PLL_96MHZ_ON 0xF7FF // Using the FRC (8MHz) // NOTE: USB operation is not guaranteed _CONFIG2(IESO_OFF & PLL_96MHZ_ON & PLLDIV_DIV2 & FNOSC_FRCPLL & POSCMOD_NONE & IOL1WAY_OFF) // Primary osc disabled, FRC OSC
-
Thread
String2Audio (analog) wandlung
andere zuviel Aufwand. Kann mir jemand Tutorials oder ähnliches Empfehlen? Ich arbeite mit dem dsPIC30F4013 von http://www.microchip.com . Gruß
das so wie ich mir das vorstelle? Hängt davon ab was du drauf hast. Hab mal was ähnliches mit PIC18 und einem Dataflash gemacht. Klappen tut es also. Einfach wird es aber nicht;)
-
Thread
ST7735 SPI PIC18 das System ist verhext
liebe Freunde der Sonne, Ich habe ein sehr skurriles Phänomen es ist 6Fach Reproduzierbar. Ein Pic18f ließt auf einer Platine einen Sensor aus und gibt dessen auf einem Bildschirm ST7735 wieder. Im Schlafzimmer geht's im Wohnzimmer spinnt der Bildschirm Rum. Dann bewegt man den Bildschirm man
24V Versorgung, sowie 5V nach dem AP6603 Schaltregler als auch 3,3V nach einem LM 78 Haben 470uF stützen, sowie 2x 22nF und einmal 47pF gegen Masse. Verbraucher, Strahlungen etc. Hätte ich auch angedacht. Deswegen habe ich ja auch den Raum gewechselt und auch mein Handy ausgesperrt. Dabei hat's
-
Thread
PIC printf funktioniert nicht.
Hallo, ich wollte nur zum Debuggen einen kleinen Text über den UART ausgeben. Ich benutze MPLAB 8.40 mit ICD2 LE um auf einem "16-Bit 28-Pin Starter" Bord einen dspic30f4012 zu programmieren. Da dies nicht funktioniert hat, hab ich ein neues Projekt angelegt und versuche seit dem über den UART
Hi, ich hatte mal ein ähnliches Problem, es war allerdings ein PIC 18F4525 und MPLAB IDE 7.51. Der PIC hat keine Zeichen gesendet und ich musste die Zeile stdout = _H_USART; nach der Initialisierung des USART einfügen, dann konnte ich printf verwenden.
-
Thread
mal wieder ein ENC28J60 Problem bitte um Hilfe
Spannung her sollte es keine Probleme geben. Was ich mir noch so überlegt habe, ich benutze einen PIC 18F252 Controller mit dem Microchip TCP/IP Stack. Den Broadcast den ich sende, macht ein Beispielprogramm von Microchip (Announce.c) bei diesem Programm wird der Broadcast über eine besondere Adresse
auf meinem Aufbau, allerdings zimlich weit weg, von der ENC Platine! Weiter habe ich nur noch einen PIC18F252, und einen 74HCT125 und halt den MAX3232 an der Betriebsspannung, weiter nix... Ich wüsste nicht was da stören könnte. Ich habe noch einen 25 MHz Quarz Oszillator hier, der hat allerdings
-
Thread
Sinus array erzeugen
38, 37, 36, 34, 33, 32, 30, 29, 28, 26, 25, 24, 23, 22, 21, 19, 18, 17, 16, 15, 14, 13, 12, 12, 11, 10, 9, 8, 8, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1
, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 5, 5, 6, 6, 7, 8, 8, 9, 10, 11, 12, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 30, 32, 33, 34, 36, 37, 38, 40, 41, 43, 44
-
Thread
PIC Interrupt auslösen
Hey Ich arbeite mit einem PIC 18F4685. An den Pins E0,1,2 sind jeweils Taster angeschlossen. Können die einen Interrupt auslösen? Soweit ich es kapiere, können es lediglich INT0,1,2 respektive RB0,1,2... Gruß Bastler
overflow interrupt } Ziel wäre es vorerst mal, die Led blinken zu lassen, tut sie aber noch nicht PIC ist ein 18f4685 mit 25Mhz. Sieht jemand wo der Fehler liegt?
-
Thread
C, Dezimal -> Ternärzahl
länger als mit Modulo und Division. Der benötigte Programmspeicher war etwa gleich. Getestet mit einem PIC18 und dem XC8 Compiler von Microchip. Sourcecode hab ich nicht mehr.
; 8 *lshrqi3/3 [length = 1] sts d,r25 ; 9 movqi_insn/3 [length = 2] mov r18,r25 ; 23 movqi_insn/1 [length = 1] lsl r18 ; 14 *ashlqi3/3 [length = 1] add r18,r25 ; 16 addqi3
-
Thread
Mehrere Relais gleichzeitig schalten
In der Schaltung ist ein Kondensator mit 200 µF eingebaut. Reichen die überhaupt für 18 Relais? Der Kondensator muss sicher ausreichend dimensioniert sein?
Ich habe nur mal 8 Schaltungen gezogen. Die 40er Cmos musst Du Dir wegdenken. Die meisten 74F86 könnten in ein Gal. Dann wirds wieder einfacher. Das Transistorengrab am Ausgang könnte ein ULN 2803 oder ähnlich übernehmen
-
Thread
TCP/IP Stack Micrchip EEPROM Includen
defined(CFG_INCLUDE_EX16_MRF24WB) || defined(CFG_INCLUDE_EX16_MRF24WG) // DM240001 Explorer 16 board, PIC24FJ128GA010/PIC24FJ256GB110/PIC24FJ256GA110/PIC24FJ256GB210/PIC24HJ256GP610/dsPIC33FJ256GP710/PIC32MX360F512L/PIC32MX460F512L/PIC32MX795F512L/possibly others, AC164136-4 MRF24W Wi-Fi PICtail/PICtail
defined(CFG_INCLUDE_EX16_MRF24WB) || defined(CFG_INCLUDE_EX16_MRF24WG) // DM240001 Explorer 16 board, PIC24FJ128GA010/PIC24FJ256GB110/PIC24FJ256GA110/PIC24FJ256GB210/PIC24HJ256GP610/dsPIC33FJ256GP710/PIC32MX360F512L/PIC32MX460F512L/PIC32MX795F512L/possibly others, AC164136-4 MRF24W Wi-Fi PICtail/PICtail
-
Thread
PIC18F4550 Assembler Programmieren
" list p=18f4550 ;***************************************************** ; Das erste Programm, Version 2b ; Der Programmspeicher ;***************************************************** #include <P18f4550.INC
list p=18f4550 ;***************************************************** #include <P18f4550.INC> ;************************************************* **** ; Variablen deklarieren (RAM) bitposition EQU 0x0A
-
Thread
Unterschied PIC16Cxx und PIC16Fxx
Es gibt einen Migration guide für PIC16C505->PIC16F505: http://ww1.microchip.com/downloads/en/DeviceDoc/41222a.pdf Im Endeffekt steht drin, dass das meiste gleich ist (der F hat wohl etwas mehr Speicher oder so), man die beiden Datenblätter
@ johannes Das mit dem 'F' für mehr Speicher hat mich halt stutzig gemacht. Die Grösse des Speichers ist nämlich typenspezifisch. Bei den 18er PICs ist sie in der zweiten Stelle der Kennzahl codiert. z.B. 18Fx2xx mit 4k FLASH
-
Thread
Interupt pin mehrfach nutzen
Hallo, ich möchte einen Interupt Pin von einem µC (z.B. B0 von einem PIC 18F6722) von unterschiedlichen Bauteilen setzen lassen. Diese setzen jeweils über die gleiche Leitung einen weiteren Input Pib am PIC (ohne Interupt). Der ausgelöste Interupt checkt nun die in frage
4078 8-Input NOR/OR wenn du dir sicher bist, dass nie zwei interrupts gleichzeitig auftreten, kannst noch einen 4532 (8bit priority(!) binärcoder) nehmen.
-
Thread
PIC 18F4480 CAN-Modul
:100CE000E96E0900F550EA6E090009000900F550A7 :100CF000D36F0900F550D46F09000900F6CFD7F083 :100D0000F7CFD8F0F8CFD9F0D0C0F6FFD1C0F7FFB9 :100D1000D2C0F8FF0001D35302E1D45307E0090029 :100D2000F550EE6ED307F8E2D407F9D7D7C0F6FF37 :100D3000D8C0F7FFD9C0F8FF0001D507000ED65B79 :040D4000BFD7120007 :0C0D440012EE00F022EE00F0F86A119CA4 :0C0D500053EC06F0ACEC05F0FDD71200EF :040D5C000000000093 :020000040030CA :0100010002FC :0100020018E5 :010003001EDE
-
Thread
Relaiskarte für den USB Port
Hier ist mein Projekt zu dieser Tema . http://cc5x.de/USB.html USB-Steckdosenleiste mit PIC18F2550
auf der Bestell-Liste deine Relaiskarte "FIN 41.52.9 12V" ist ein Steck-/Printrelais, 2x UM, 250V/8A, 12V ich habe aber folgende Typ (gleiche Bautyp): bzw. steht auf dem Relai folgendes -- 8A/250V 10A/240V 8A/240V 14 12 [ / ] 6V === 11 würde dann (glaube ich) ein 1x UM 250/8A, 6V sein
-
Thread
Capture will nicht beim PIC
Hallo, ich möchte mit einem PIC18F46K22 mittels Capture die Differenz zwischen zwei steigenden Flanken bestimmen und auf einem LC-Display ausgeben. Hier erstmal der Ablauf meiner main(): - Capturemodul ist CCP1 und dazu dann
#3620733: > CCP1CONbits.CCP1M = 0b111; // Capture bei jeder steigenden > Flanke Datenblatt des PIC18F46k22 schrieb: > CCPxM<3:0>: ECCPx Mode Select bits > [...] > 0100 = Capture mode: every falling edge > 0101 = Capture mode: every rising edge > 0110 = Capture mode: every 4th rising edge >
-
Thread
Drehgeber code
: while n > 0 loop w_4418_ag: ; 24BF movf H'05D',w sublw H'00' btfsc H'FD8',0 w_4418_jb: ; 24C2 goto w_4418_be ;a2nd w_4418_be w_4418_bo: ; 24C4 ;; 046 : asm clrc clrc ;; 047 : asm rrf a,f rrf H'05C',f ;; 048
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
Ladezustand Lithium-Batterie erfassen
ich muss den Ladezustand der Batterien überwachen und mit einer bicolor-LED anzeigen. Der uC ist ein PIC18F46K22. Ich habe die Möglichkeit die Batteriespannung über einen hochohmigen Spannungsteiler zu messen, der auf den Analogeingang mit HLVD-Funktion (Pin 22) geführt wird. Damit kann ich dann auch
PIC aber die Referenzspannung messen (Eingang FVR BUF2, interne Referenz).
-
Thread
PIC32 Daten im Flash ablegen
auf der Microchip Seite / Pic32 oder USB Teil findest du viele Beispiele, auch von dem Bootloader für die Pic32 Reihe. USB Framework for PIC18, PIC24 & PIC32: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId
ok, ich benutze den PIC32MX440F512H, habe das .c, .h und .s file meinem Programm hinzugefügt und erhalte beim kompilieren hunderte Fehler wie unter anderem: DEE Emulation 16-bit.h:104: error: conflicting types for 'DATA_EE_FLAGS
-
Thread
PIC18F97J60 und LM75
Hallo Zusammen, ich möchte gerade einen LM75 an meinen PIC18F97J60 anbinden. Aber irgendwie sehe ich vor den vilen Bäumen den Wald nicht. Ich bekomme einfach keine vernünftigen Messwerte hin. Hat hier jemand Erfahrung von Euch. Meinen anderen I²C Platinen funktionieren
> PIC18F97J60 Ist ein Billigtyp. Nicht dass du dich wunderst, wenn das Flash nach einigen Brennvorgängen (>100) den Geist aufgibt. http://www.sprut.de/electronic/pic/18f.htm > Ich bekomme einfach keine
-
Thread
Umfrage: Mikrocontroller der Zukunft
also ich finde es gehört in jeden controller ein PPS (PIC24F und einige PIC18FXXJYY) oder andernorts auch Crossbar genannt.
kennen mich ja als Vertreter der ARM Schiene. Trotz des Artikels (Link unten) denke ich, dass z.B. AVR (8) und verschiedene PIC weiterhin stark sein werden. In Japan ohne Frage auch die Renesas/NEC Kombination, in Europa erwarte ich speziell im Automotive auch weiterhin starke Praesenz von Infineon und Freescale
-
Thread
wie den Instruction Set nutzen?
Hallo, habe folgendes Problem: ich benutze einen PIC 18F25k20 und den dazugehörigen C18 Compiler. Jetzt wollte ich versuchen das Carry Bit auszulesen und habe dazu das Datenblatt durchsucht. Da Stehen im Instruction Set auch einige nützliche Dinge diesbezüglich
also eines einsetzen? EDIT: > dass ich eine char Variable bitweise > durchlaufen muss um sie in 8 Bit lange Blöcke zerlegen zu können. char-Variablen sind beim PIC 8 Bit lang, wozu also noch zerlegen?
-
Thread
EAGLE vs KiCAD vs Altium
hat sonne dämlichen Fehlermeldungen gebracht. Fehlermeldung: Access violation at address 00022F98. Execution of address 00022F98 at 00022F98. , Base Address: 00020000. Da weiß ich doch sofort bescheid!
krieg ich gleich einen Hustenanfall :) Am besten noch mit der Möglichkeit zum Overclocking. (auf 8GHz:)
-
Thread
Stromwandler MBS ASK31.3 50/5A Nachbau?
schon klar das das mit dem Kern nicht machbar ist. Ich habe nun gerade einen 1:5 gewickelt mit: 8wdg. prim 2,5mm² und 40wdg. sek 0,38mm². U = 4,44 * N * f * A * B U = 4,44 * 16 * 50 Hz * 51e-6m^2 * 0,6T U = 109,54mV I=(16/25)*5A=3,2A R = U / I R = 109,54mV / 3,2A R = 34,2mOhm
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
..\main.c (32) : Warning[Pe161]: unrecognized #pragma
Hallo. Ich habe zu Testzwecken das PIC18Fxxx Lernbeispiel mit der blinkenden LED ausprobiert. ( http://www.sprut.de/electronic/pic/8bit/18f/programm/blinkled_c_242/blink_c_242.htm ) Ich benutze IAR Embedded Workbench und den PIC18F458.
: [c]/** I N C L U D E S **********************************************************/ #include <io18F458.h> //#include <Inpic18.h> /** Configuration ********************************************************/ #pragma config OSC = HS //CPU=20 MHz #pragma config PWRT = ON #pragma config BOR =
-
Thread
Ansprechen von CAN-bus beim Auto ?!?
interpretiere, bräuchte ich dafür nicht >mal einen speziellen Controller. Das müsste mit jedem Atmel oder PIC zu >machen sein, oder ? Grundsätzlich richtig, allerdings wird dann ein LIN-Transceiver benötigt. Da Du sicher eine CPU für den CAN brauchst würde ich z.B. den 18f2680 oder 18f4680 empfehlen. Da
ARM7 z.B. AT91SAM7X müsste USB haben und ist preislich auch ok (wenn auch eigentlich oversized). C8051F32x / C8051F34x sind 8051 mit guter USB-Schnittstelle (USBXpress ist schnell implementiert). AVR & PIC keine Ahunng, wird sicherlich auch da ein paar geben. Ansonsten jeder mit UART und einem FTDI hinten
-
Thread
Can-Bus
Hallo Leute irgendwie vermisse ich die leute die mit pic18f258 o.ä. was machen. ich habe einige prototypen fertig für die UP Dose. zwei chips fertig ist der actor.
einfachste und billigste Hardware für mich, um das Funk Gateway zu realisieren. Weil nen UART hat der PIC ja auch dran. Darüber würde der Receiver RCM 120 angebunden werden. Nen Protokoll müsste man dem PIC aber erst noch beibringen - oder? Gruss Mario
-
Thread
[S] Galep III oder IV
-8&layout=2&eotf=1&u=http%3A%2F%2Fwww.autoelectric.cn%2FMiniPro%2FIndex.htm&act=url Wenn du mir ein 2716 schickst dann kann ich das für dich testen. Was auch noch nett ist ist dass man in der Software
einlötet und das Programm ein bisschen hackt. Die Hardware ist identisch. Basiert übrigens auf einem USB-PIC. 18F4XXX schätze ich mal. Wenn man das Ding reverse engineered könnte man auch eine eigene Firmware schreiben ...