gửi dữ liệu thông qua thiết bị đầu cuối siêu không nhận được một cách chính xác trong PIC18F4520 (USART)

D

dhakeparag81

Guest
vấn đề của tôi là tôi đang cố gắng để gửi dữ liệu thông qua thiết bị đầu cuối siêu pic im bằng cách sử dụng USART khi tôi cố gắng để gửi ký tự 'a' qua hyper thiết bị đầu cuối, nó nhận được 0xB1 trong hex, tôi đã không nhận được vấn đề là những gì. giúp tôi ra
 
Hi, Nếu bạn có cài đặt chính xác trong mã của bạn, nó phải làm việc ok. Hiển thị mã của bạn để chúng ta có thể thấy làm thế nào bạn đã thiết lập những thứ lên
 
kiểm tra các mạch IC max232 và tụ điện được sử dụng ..... cũng như wp100 đã đề cập .... Trước hết bạn cần phải cố gắng để đưa lên hội đồng quản trị với toggelling LED ... sau đó sử dụng bộ đếm thời gian gián đoạn ... Nhiều lần tôi đã phải đối mặt với các vấn đề với đăng ký thiết lập cấu hình trong PIC18F gia đình đóng một vai trò quan trọng ..... Ngoài ra, tôi sẽ đề nghị bạn kiểm tra dao động bên ngoài của bạn trong trường hợp của bạn đang sử dụng nó .... Ngoài ra xin vui lòng đặt schematic và code của bạn trên diễn đàn này để may những người có thể có thể giúp bạn ra ngoài với Good Luck vấn đề này
 
kiểm tra cấu hình stop bit, có vẻ như bạn chỉ mất tích bit cuối cùng (0xb1 thay vì của 0x61)
 
Ngoài ra kiểm tra các thiết lập cổng máy tính của bạn theo mã của bạn. Nếu bạn đang sử dụng XP kiểm tra từ quản lý thiết bị [COLOR = "bạc"] --- Cập nhật --- [/COLOR] Sau khi sửa đổi (nếu cần), khởi động lại.
 

Welcome to EDABoard.com

Sponsor

Back
Top