PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Cơ bản về vi điều khiển và PIC

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 16-03-2011, 03:32 PM   #1
pucapuca123
Đệ tử 5 túi
 
Tham gia ngày: Aug 2010
Bài gửi: 116
:
cách reset PIC 16F886 bằng phần mềm.

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!
pucapuca123 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 16-03-2011, 06:15 PM   #2
shakespeare_a18
Đệ tử 1 túi
 
Tham gia ngày: Aug 2010
Nơi Cư Ngụ: TP HCM
Bài gửi: 22
:
bạn dùng lệnh reset_cpu();
shakespeare_a18 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 16-03-2011, 08:10 PM   #3
pucapuca123
Đệ tử 5 túi
 
Tham gia ngày: Aug 2010
Bài gửi: 116
:
Trích:
Nguyên văn bởi shakespeare_a18 View Post
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!
pucapuca123 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 16-03-2011, 10:34 PM   #4
shakespeare_a18
Đệ tử 1 túi
 
Tham gia ngày: Aug 2010
Nơi Cư Ngụ: TP HCM
Bài gửi: 22
:
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é.
shakespeare_a18 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 17-03-2011, 01:59 PM   #5
pucapuca123
Đệ tử 5 túi
 
Tham gia ngày: Aug 2010
Bài gửi: 116
:
up cái nào.các bạn giúp mình chút
pucapuca123 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 18-03-2011, 09:19 AM   #6
pucapuca123
Đệ tử 5 túi
 
Tham gia ngày: Aug 2010
Bài gửi: 116
:
lại up cái nào
pucapuca123 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 18-03-2011, 10:12 AM   #7
thundernhut
Đệ tử 2 túi
 
Tham gia ngày: Jul 2009
Bài gửi: 33
:
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
thundernhut vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 18-03-2011, 12:22 PM   #8
pucapuca123
Đệ tử 5 túi
 
Tham gia ngày: Aug 2010
Bài gửi: 116
:
Trích:
Nguyên văn bởi thundernhut View Post
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 à?
pucapuca123 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 18-03-2011, 02:54 PM   #9
cskiller
Đệ tử 4 túi
 
Tham gia ngày: Aug 2008
Bài gửi: 89
:
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,
__________________
Quang báo RG/RGB 6/8/12/16 bits màu
Phone No: 0905.034.086
Email: lmquyen@gmail.com
cskiller vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 18-03-2011, 04:01 PM   #10
pucapuca123
Đệ tử 5 túi
 
Tham gia ngày: Aug 2010
Bài gửi: 116
:
Trích:
Nguyên văn bởi cskiller View Post
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
pucapuca123 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 06:55 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam