![]() |
Mọi người kiểm tra giùm em code HT PIC về TIMER0
1 Attachment(s)
Em chào cả nhà..em mới chuyển tu CCS sang HT PIC nên còn bỡ ngỡ quá.em đang thử ngiệm chương trình nhấp nháy led ở PORT C với chu kì 500ms,điều khiển bằng timer0.nhưng không hiểu sao mạch mô phỏng chỉ sáng 1 led duy nhất rồi đơ.protues hiển thị dòng chữ cảnh báo : stack over flow rushing return address of interuppts.em nạp thử vào mạch thật cũng bị y như vậy.
em đã post code và file mô phỏng để mong mọi người giúp đỡ. |
Ok!
1 Attachment(s)
Trích:
Em chào cả nhà..em mới chuyển tu CCS sang HT PIC nên còn bỡ ngỡ quá.em đang thử ngiệm chương trình nhấp nháy led ở PORT C với chu kì 500ms,điều khiển bằng timer0.nhưng không hiểu sao mạch mô phỏng chỉ sáng 1 led duy nhất rồi đơ.protues hiển thị dòng chữ cảnh báo : stack over flow rushing return address of interuppts.em nạp thử vào mạch thật cũng bị y như vậy. em đã post code và file mô phỏng để mong mọi người giúp đỡ. |
chào bạn,bạn mới học thì nên steup timer 1 cách tường minh hơn.
code của bạn bị sai phần steup timer0,OPTION = 0B110 =>> bạn clear cả 2 bit T0SE=0,T0CS=0,không biết bạn tính dùng timer hay counter . :( với lại theo thứ tự thì bạn nên set trisc trước rồi mới tới portc đây là code tham khảo về setup timer 0 Code:
// MCU : 16f877a |
Chào bạn! Chương trình nháy led port C của bạn có thể như sau, bạn tham khảo:
Code:
// MCU : 16f887 |
Múi giờ GMT. Hiện tại là 02:41 PM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam