Maaari ko bang gamitin ang isang kumbinasyon ng mga pagpupulong at C sa programa ng isang PIC?

E

extradeath

Guest
Dear Friends, na ako ng ilang mga uri ng isang ugok katanungan, [color = red] [size = 6] Maaari ko bang gamitin ang isang kumbinasyon ng mga pagpupulong at C sa programa ng isang PIC 16f877. [/size] [ / color] Sa ibang salita, na ako ng isang function na nakasulat sa C na maaari kong bahagya gawin ito sa kapulungan FFT at hindi ko alam mag-asarol na gamitin ang C sa pag-aayos ng mga registers. Kaya gusto kong tumawag sa FFT function mula sa isang rotine kapulungan ... CAN IT BE DONE ....????? PLEASE REPLY sa lalong madaling panahon .....
 
Maaari kang tumawag sa pagpupulong sa loob ng c at upang gawin na ikaw ay may na gamitin ang c compiler na ang iyong code ay nakasulat sa ... na c compiler ito ay nakasulat na???
 
Ikaw ay maaaring gumamit ng mga katiwala ng aklatan. Gumawa ng isang library sa iyong c function, pagkatapos ay maaari kang tumawag ito mula sa asno. PS. Ito ay tunay madali sa gumamit c upang itakda ang mga registers, bilang simpleng bilang Porta = 1; Sa h file, ang lahat ng mga bits ay tinukoy, kaya maaari mong gawin ito, ang (Paggamit ng mcc18 compiler) //------ Basahin eeprom unsigned char read_eeprom (unsigned char address) {EEADR = address; EECON1bits.EEPGD = 0; EECON1bits.RD = 1; bumalik EEDATA;} //------ Sumulat ng eeprom walang bisa write_eeprom (unsigned char address, unsigned char data) {EEADR = address; EEDATA = data; EECON1bits.EEPGD = 0; EECON1bits.WREN = 1; EECON2 = 0x55; EECON2 = 0xaa; EECON1bits.WR = 1; habang (EECON1bits.WR); EECON1bits.WREN = 0;}
 
maaari mong sumulat ng isang pagpupulong code sa CCS tagatala bilang na ito ng code c # asm. . . kapulungan code. . . # Endasm
 

Welcome to EDABoard.com

Sponsor

Back
Top