Em có một thắc mắc nhỏ thế này: e có làm một board ARM sử dụng LPC2148, debug sử dụng chuẩn J-TAG tên J-Link của TME, e sử dụng KeilC ARM để viết chương trình và biên dịch và Load Flash , e đã Load Flash thông qua cổng J-TAG được rồi, tuy nhiên chương trình chạy trên board không có dấu hiệu gì, đây là chương trình e viết đơn giản để test ARM.
e xem thử tín hiệu thì mức logic ở các port này ko có gì thay đổi ngoài mức 1, không hiểu sao nữa, rất mong các cao thủ chỉ giáo
Code:
#include <LPC214x.H> // LPC2148 MPU Register int main(void) { PINSEL0 = 0x00000000; //set all gpio PINSEL1 = 0x00400000; PINSEL2 = 0x00000030; // xxxx xxxx xxxx xxxx xxxx xxxx xxxx 1xxx IO1DIR = 0xFFFF0000; //Controll all port 1 IO1CLR = 0xFFFF0000; //set all p1 logic 0 while(1); }
Comment