em mới chuyển sang code cho PIC18 bằng XC8, làm cái bài blink led, tuy nhiên khi dùng hàm __delay_ms(100) thì nó lại báo "long argument" (đại loại là thế), em giảm xuống còn __delay_ms(10) thì lại được. Trước đây khi dùng HT C thì em có thể viết lên tới 1000 cũng được (bản v9.83) nhưng XC8 lại dính lỗi này. ai biết cách khắc phục chỉ hộ em cái
PHP Code:
#include <stdio.h>
#include <stdlib.h>
#include <xc.h>
#include "config.h"
#define _XTAL_FREQ 20000000
/*
*
*/
int main()
{
TRISC = 0x00;
TRISD = 0x00;
while(1)
{
LATC ^= 255;
__delay_ms(100);
}
return 0;
}
Comment