Ali lahko uporabite kombinacijo združevanja in C za program PIC?

E

extradeath

Guest
Dragi prijatelji, sem neke vrste neumno vprašanje, lahko [color = red] [size = 6] I uporabljajo kombinacijo združevanja in C za program PIC 16F877. [/size] [ / color] Z drugimi besedami, sem funkcijo napisana v C, ki se komaj to storite na FFT montaži in ne vem, hoe uporabiti C pri prilagajanju registre. Torej, želim poklicati FFT funkcije od montaže rotine ... CAN je mogoče storiti ....????? PROSIM ODGOVOR ČIM PREJ .....
 
Pokličete lahko sestavljanje znotraj c in to boste morali uporabiti c prevajalniku, da je bilo pisno kodo ..., v kateri c prevajalnik je bilo pisano??
 
Lahko uporabite knjižničar. Make knjižnico z vašim c funkcijo, potem lahko klic iz riti. PS. To je zelo enostaven za uporabo c nastaviti registre, tako enostavno, kot PORTA = 1; V h datoteki, so opredeljeni vsi biti, tako da lahko naredite tako, da (S mcc18 prevajalnik) //------ Read EEPROM unsigned char read_eeprom (unsigned char naslov) {EEADR = naslov; EECON1bits.EEPGD = 0; EECON1bits.RD = 1; vrnitev EEDATA;} //------ Napišite write_eeprom eeprom neveljaven (unsigned char naslov, unsigned char podatkov) {EEADR = naslov; EEDATA = podatki; EECON1bits.EEPGD = 0; EECON1bits.WREN = 1; EECON2 = 0x55; EECON2 = 0xaa; EECON1bits.WR = 1; while (EECON1bits.WR); EECON1bits.WREN = 0;}
 
Lahko napišete sklop kodo v CCS prevajalnik, kot je to c # asm kodo. . . montažo kodo. . . # Endasm
 

Welcome to EDABoard.com

Sponsor

Back
Top