PDA

View Full Version : mạch reset nhiều lần


rikimaru87
10-12-2009, 09:57 PM
mình xài bootloader cho Pic 16f877a.
mạch thường bị reset khi cắm cổng com+=> usb vào máy tính.
và khi đang hoat đong giao tiếp máy tính cũng có lúc reset .
mong các bạn giải thích giùm . có phải dây cong com=>usb có vấn đề ko ?
dây đó vẫn nạp ctrinh qua boot loader bình thường .
cảm ơn các bạn .

namqn
10-12-2009, 10:47 PM
mình xài bootloader cho Pic 16f877a.
mạch thường bị reset khi cắm cổng com+=> usb vào máy tính.
và khi đang hoat đong giao tiếp máy tính cũng có lúc reset .
mong các bạn giải thích giùm . có phải dây cong com=>usb có vấn đề ko ?
dây đó vẫn nạp ctrinh qua boot loader bình thường .
cảm ơn các bạn .
Sơ đồ mạch ứng dụng của bạn ra sao?

Thân,

rikimaru87
11-12-2009, 07:00 AM
http://c.uploadanh.com/upload/1/887/0.4477590_1_1.jpg

http://c.uploadanh.com/upload/1/887/0.4477593_1_1.jpg
mạch của em chỉ giao tiếp truyền nhận dữ liệu máy tính thôi ạ.
có phải do mạch reset ko anh Nam . nhưng mạch reset phải dùng để reset lúc nạp xong bootloader mà.

rikimaru87
11-12-2009, 07:10 AM
nhưng khi reset mà em ko tác động tới cổng com=>usb mà chỉ đang thao tác với VB thì em ko thể hiểu nổi . giúp em với

namqn
11-12-2009, 07:57 AM
nhưng khi reset mà em ko tác động tới cổng com=>usb mà chỉ đang thao tác với VB thì em ko thể hiểu nổi . giúp em với
Mạch của bạn dùng chân RTS của cổng COM (từ bộ chuyển đổi USB-RS232 ra) để thực hiện reset cho PIC. Nếu code VB của bạn không xác định trạng thái cho chân RTS này, rất có khả năng Windows thay đổi trạng thái của chân đó vào một thời điểm nào đó.

Thân,

rikimaru87
11-12-2009, 08:29 AM
vậy có cách nào khắc phục không anh Nam . em dùng bootloeder nên cần phải nối như vậy để thực hiện reset sau mỗi lần nạp Chương trình . nếu ko sẽ rất bất tiện sau mỗi lần nạp chương trình . hay là em ko sử dụng bootloader nữa mà mua mạch nạp. ( vì em cần sử dụng ổn định để báo cáo cho thầy anh à)

rikimaru87
11-12-2009, 08:35 AM
cảm ơn anh Nam nhiều.
cho em hỏi thêm ạ : code VB xác định trạng thái cho chân RTS có thể ngăn đc việc reset do windows . nhưng việc đó làm như thế nào à .