![]() |
|
Tài trợ cho PIC Vietnam |
||||||||
| dsPIC - Bộ điều khiển tín hiệu số 16-bit Theo dự kiến của Microchip, vào khoảng năm 2011 dsPIC sẽ có doanh số lớn hơn PIC |
![]() |
|
|
Ðiều Chỉnh | Xếp Bài |
|
|
|
|
#1 |
|
Đệ tử 2 túi
Tham gia ngày: Nov 2006
Bài gửi: 26
: |
Đây là đoạn code mình mới viết,
sử dụng câu lệnh repeat của asm để thực hiện các câu lệnh nop. Code:
void Delayus( unsigned int u2_Timer)
{
register int abcd asm("w0");
mnop = (((u2_Timer - 1) * 16));
abcd = mnop;
asm ("REPEAT W0");
asm ("nop");
}
|
|
|
|
|
|
#2 | |
|
Đệ tử 1 túi
Tham gia ngày: Jun 2009
Bài gửi: 25
: |
Trích:
|
|
|
|
|
|
|
#3 |
|
Đệ tử 2 túi
Tham gia ngày: Nov 2006
Bài gửi: 26
: |
Code chạy ở tốc độ 32Mhz.
Config của PIC24F Code:
_CONFIG1 (JTAGEN_OFF & GCP_OFF & GWRP_OFF & BKBUG_OFF & COE_OFF & ICS_PGx1 & FWDTEN_OFF & WINDIS_OFF & FWPSA_PR128 & WDTPS_PS1) _CONFIG2 (IESO_OFF & PLLDIV_DIV5 & PLL_96MHZ_ON & FNOSC_PRIPLL & FCKSM_CSDCMD & OSCIOFNC_ON & IOL1WAY_OFF & DISUVREG_OFF & POSCMOD_HS) |
|
|
|
![]() |
|
|