Trích:
Nguyên văn bởi tungtuantu
anh ơi, thậm chí em thêm while(1) vào chương trình chính, nó vẫn phát xung liên tục
void main()
{
OUTPUT_LOW(PIN_B8);
trisB = 0x00;
trisC = 0x00;
trisD = 0x00;
trisE = 0x00;
LCD_init();
Printf(LCD_putchar," PICVIETNAM tut");
LCD_putcmd(0xC3);
Printf(LCD_putchar," LCD 4bit ");
while(1)
{}
}
em cũng chả hiểu sao nữa, làm đủ mọi cách mà ko giao tiếp dc với LCD, thế chương trình của em có bị lỗi ko anh
|
Bạn đã có vòng lặp while (1) { ... }, bạn đã tắt WDT, mà vẫn bị như vậy thì tôi cũng chịu thua. Code của bạn không có chỗ nào chạy như vậy.
Tại sao bạn không thử với tutorial 3 cho dsPIC, có code và mạch đã được thử nghiệm thực tế, và chưa thấy ai phản ánh rằng nó có lỗi.
Thân,