View Full Version : cách reset PIC 16F886 bằng phần mềm.
pucapuca123
16-03-2011, 03:32 PM
các bác cho em hỏi.có cách nào để reset được píc 16f886 bằng phần mềm ko nhỉ?
tức là ta viết chương trình để PIC reset như lúc ta bấm nút reset ở chân MCLR.
cám ơn các bác!
shakespeare_a18
16-03-2011, 06:15 PM
bạn dùng lệnh reset_cpu();
pucapuca123
16-03-2011, 08:10 PM
bạn dùng lệnh reset_cpu();
bạn ơi mình dùng HI TECH PIC thì lệnh như nào vậy?
mới vào nghề nên hơi kém,bạn giúp mình nhé.
cám ơn!
shakespeare_a18
16-03-2011, 10:34 PM
Mình dùng CCS. HITECH PIC thì mình không biết.
Bạn nào có sử dùng qua rồi thì chia sẻ lại nhé.
pucapuca123
17-03-2011, 01:59 PM
up cái nào.các bạn giúp mình chút
pucapuca123
18-03-2011, 09:19 AM
lại up cái nào:(
thundernhut
18-03-2011, 10:12 AM
không rõ pic16F886 có WDT không ?
Mình từng dùng WDT của 16F887 để reset bằng phần mềm.
Mình khai báo dùng WDT nhưng không kích hoạt
khi cần mình enable nó lên và vì không chèn lệnh nào để reset WDT nên sau khoảng thời gian định trước nó sẽ gây reset
pucapuca123
18-03-2011, 12:22 PM
không rõ pic16F886 có WDT không ?
Mình từng dùng WDT của 16F887 để reset bằng phần mềm.
Mình khai báo dùng WDT nhưng không kích hoạt
khi cần mình enable nó lên và vì không chèn lệnh nào để reset WDT nên sau khoảng thời gian định trước nó sẽ gây reset
pic6f886 có wdt nhưng mình dùng wdt vào việc khác rùi:)
ko có cách khác à?
cskiller
18-03-2011, 02:54 PM
Reset bằng phần mêm đơn giản nhất là goto đĩa chi 0x0000 (Reset vector) , chú ý clear các thanh ghi liên quan của MCU(stack).
Regards,
pucapuca123
18-03-2011, 04:01 PM
Reset bằng phần mêm đơn giản nhất là goto đĩa chi 0x0000 (Reset vector) , chú ý clear các thanh ghi liên quan của MCU(stack).
Regards,
bạn có thể nói rõ hơn ko?mới vào nghề nên mình gà lém:)
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.