Đầu tiên mình rất cảm ơn, và thực sự rất khâm phục tinh thần Pay It forward của các bạn. Mình thấy được sự tận tâm, qua các Tut rất công phu của nhóm.
Mình vừa bắt đầu nghiên cứu về Pic, (đã thử viết bằng ÁSM, CCS). Nay thử bắt đầu với HT-C. Nhưng thật kì lạ, khi mình thử đoạn chương trình đơn giản trong Bài 1- I/O của các bạn, code ko sai nhưng sao trình dịch lại báo lỗi. Sử dụng MPLAB và Hitech C Bản mới nhất vừa down trên Microchip.
Thật là đau đầu vì cái không đáng này! Bạn nào có cách giải quyết thì giúp mình nhé.
(Ko biết Hi tech C có chế độ chạy riêng rẽ như CCS ko? Chắc phải crack để dùng được bản Pro. Bạn nào đã thử chưa?)
Đây là code như trong bài hướng dẫn
Mình vừa bắt đầu nghiên cứu về Pic, (đã thử viết bằng ÁSM, CCS). Nay thử bắt đầu với HT-C. Nhưng thật kì lạ, khi mình thử đoạn chương trình đơn giản trong Bài 1- I/O của các bạn, code ko sai nhưng sao trình dịch lại báo lỗi. Sử dụng MPLAB và Hitech C Bản mới nhất vừa down trên Microchip.
Còn khi bỏ đi 2 dòng Config thì dịch được, chạy được, nhưng ko chạy trên Pic 16F887 thật!Error [800] D:\Hoc tap\PIC\HTC\Bai 1 IO\Untitled.c; 2. undefined symbol "DEBUGDIS"
Error [800] D:\Hoc tap\PIC\HTC\Bai 1 IO\Untitled.c; 2. undefined symbol "LVPDIS"
Error [800] D:\Hoc tap\PIC\HTC\Bai 1 IO\Untitled.c; 2. undefined symbol "FCMDIS"
Error [800] D:\Hoc tap\PIC\HTC\Bai 1 IO\Untitled.c; 2. undefined symbol "IESODIS"
Error [800] D:\Hoc tap\PIC\HTC\Bai 1 IO\Untitled.c; 2. undefined symbol "SWBOREN"
Error [800] D:\Hoc tap\PIC\HTC\Bai 1 IO\Untitled.c; 2. undefined symbol "UNPROTECT"
Error [800] D:\Hoc tap\PIC\HTC\Bai 1 IO\Untitled.c; 2. undefined symbol "MCLREN"
Error [800] D:\Hoc tap\PIC\HTC\Bai 1 IO\Untitled.c; 2. undefined symbol "PWRTEN"
Error [800] D:\Hoc tap\PIC\HTC\Bai 1 IO\Untitled.c; 2. undefined symbol "WDTDIS"
Error [800] D:\Hoc tap\PIC\HTC\Bai 1 IO\Untitled.c; 2. undefined symbol "XT"
Error [800] D:\Hoc tap\PIC\HTC\Bai 1 IO\Untitled.c; 4. undefined symbol "BORV21"
Thật là đau đầu vì cái không đáng này! Bạn nào có cách giải quyết thì giúp mình nhé.
(Ko biết Hi tech C có chế độ chạy riêng rẽ như CCS ko? Chắc phải crack để dùng được bản Pro. Bạn nào đã thử chưa?)
Đây là code như trong bài hướng dẫn
Code:
#include <htc.h>
__CONFIG(XT & WDTDIS & PWRTEN & MCLREN & UNPROTECT & SWBOREN & IESODIS & FCMDIS & LVPDIS & DEBUGDIS); //1st config. Word
__CONFIG(BORV21); //2st config. Word*/
#define _XTAL_FREQ 20000000 //tần số thạch anh 4Mhz
// khai báo tần số thạch anh dùng cho lệnh delay
//Chương trình chính
void main(void)
{
ANSEL=0;
ANSELH=0; //Tất cả các port là digital
TRISB=0x00; //8 pins PortB là output
PORTB=0xFF; //Xuất mức “1”
while(1)
{
PORTB=0x00;
__delay_ms(150);
PORTB=0xFF;
__delay_ms(150);
};
}