PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Bootloaders - Programmers - Debuggers - Emulators (http://www.picvietnam.com/forum/forumdisplay.php?f=9)
-   -   mạch reset nhiều lần (http://www.picvietnam.com/forum/showthread.php?t=5493)

rikimaru87 10-12-2009 09:57 PM

mạch reset nhiều lần
 
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

Trích:

Nguyên văn bởi rikimaru87 (Post 32135)
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

Trích:

Nguyên văn bởi rikimaru87 (Post 32141)
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 à .


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

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam