View Single Post
Old 26-11-2007, 07:56 PM   #29
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi LeDuc View Post
Anh Nam , cho em hỏi khi nạp firmware(tiny botloader ) cho 16f887 em bị một trường hợp này mong anh xem giùm ..

Em truyền dữ liệu qua chuẩn giao tiếp USART đồng bộ Master kô được .Phần cứng là 2 chân RX(c7)+TX(c6) nối với 2 chân data + clock của thanh ghi dịch 74LS164 rồi đưa ra 7447 để giải mã hiện thị led 7 đoạn . Khi mô phỏng phần cứng trong proteus thì hoạt động bình thường nhưng khi nạp vào mach thực tế thì tất cả các chân đều ở mức điện áp cao( khoản 3v) ..

Cũng cùng phần cứng đó em sử dụng giao tiếp SPI , thì có thể quét led 7 đoạn ...
Em vẫn kô hiếu mong anh chỉ giúp...Và cho em hỏi hình như cách dịch bit của chế độ USART cũng khác so với cách dịch bit của chế độ SPI hả anh? em mô phỏng trong protues thì thấy 2 chế dộ giao tiếp đó , dịch bit ngược nhau ...
Các giao thức truyền thông như RS-232, SPI, hay I2C đều là những giao thức đã được định trước, thông thường không thích hợp cho việc xử lý cấp thấp phần cứng (dịch bit ra thanh ghi dịch để giải mã chẳng hạn). Tôi chưa viết phần SPI nhưng bạn có thể đọc về RS-232 ở đây:

http://namqn.byethost7.com/Commu.php

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263

thay đổi nội dung bởi: namqn, 26-10-2008 lúc 12:43 AM.
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn