em dùng protues mô phỏng cái mạch dùng Atmega32 , dùng chốt để nạp dữ liệu cho 2 con led7 như hình, em muốn con led7 thứ 1 hiện số 8 , sau đó con còn lại hiện sô 9, em cũng làm như datasheet nó chỉ, mình nạp dữ liệu xong chốt nó lại nhưng khi chạy thì nó báo lỗi gì đó "watchdog timer is timed out. do nothing ", rối cứ thế mà reset chip lai hoài , mong mấy anh giúp đỡ
code :
PORTA.0 = 1;// mở LE cho chốt 1
PORTD = 0x80;// nạp dữ liệu
PORTA.0 = 0;// đóng chốt
PORTA.1 = 1;// mở LE cho chốt 2
PORTD = 0x90;// nạp dữ liệu
PORTA.1 = 0;// đóng chốt
code này em viết bằng codevision AVR
code :
PORTA.0 = 1;// mở LE cho chốt 1
PORTD = 0x80;// nạp dữ liệu
PORTA.0 = 0;// đóng chốt
PORTA.1 = 1;// mở LE cho chốt 2
PORTD = 0x90;// nạp dữ liệu
PORTA.1 = 0;// đóng chốt
code này em viết bằng codevision AVR
Comment