Sử dụng thiết bị đầu cuối ảo Proteus cho việc gửi dữ liệu đến PIC

B

behrouz2007

Guest
Tôi sử dụng ISIS 6,9 cho mô phỏng một giao tiếp giữa máy tính và PIC16F877A. Tôi muốn gửi dữ liệu đến PIC bằng cách sử dụng thiết bị đầu cuối ảo. Nhưng vấn đề của tôi là, các thiết bị đầu cuối chỉ cần gửi cho bàn phím ảo mã ASCII ra đầu ra. Nhưng tôi phải gửi dữ liệu như thế này "0x04 0xF4 0x01 ..." rằng các nhân vật tương đương đã không tìm thấy trên bàn phím. Tôi có thể gửi các tập tin văn bản bằng thiết bị đầu cuối ảo (như thiết bị đầu cuối siêu)?
 
Bạn sẽ được tốt hơn để sử dụng hoặc các mẫu phát Virtual Instument (sẽ tải một file CSV chứa các byte mà bạn muốn truyền tải) hoặc các tập tin hoặc máy phát điện đầu vào mô hình. Iain.
 
[B = behrouz2007] Tôi sử dụng ISIS 6,9 cho mô phỏng một giao tiếp giữa máy tính và PIC16F877A. Tôi muốn gửi dữ liệu đến PIC bằng cách sử dụng thiết bị đầu cuối ảo. Nhưng vấn đề của tôi là, các thiết bị đầu cuối chỉ cần gửi cho bàn phím ảo mã ASCII ra đầu ra. Nhưng tôi phải gửi dữ liệu như thế này "0x04 0xF4 0x01 ..." rằng các nhân vật tương đương đã không tìm thấy trên bàn phím. Tôi có thể gửi các tập tin văn bản bằng thiết bị đầu cuối ảo (như thiết bị đầu cuối siêu)? [/B] Đơn giản chỉ cần "Một cntrl 'loại cho 0x01, 0x02 cntrl B ... và vv. Điều này đang làm việc trên các thiết bị đầu cuối ảo (chuyển đổi nó để hex echo để xem). Đối với ông giá trị cao như 0xF4 (Tháng Mười Hai 244) sử dụng alt 0244 như bình thường :) Hy vọng điều này sẽ giúp zuisti
 
[B = zuisti] [b = behrouz2007] Tôi sử dụng ISIS 6,9 cho mô phỏng một giao tiếp giữa máy tính và PIC16F877A. Tôi muốn gửi dữ liệu đến PIC bằng cách sử dụng thiết bị đầu cuối ảo. Nhưng vấn đề của tôi là, các thiết bị đầu cuối chỉ cần gửi cho bàn phím ảo mã ASCII ra đầu ra. Nhưng tôi phải gửi dữ liệu như thế này "0x04 0xF4 0x01 ..." rằng các nhân vật tương đương đã không tìm thấy trên bàn phím. Tôi có thể gửi các tập tin văn bản bằng thiết bị đầu cuối ảo (như thiết bị đầu cuối siêu)? [/B] Đơn giản chỉ cần "Một cntrl 'loại cho 0x01, 0x02 cntrl B ... và vv. Điều này đang làm việc trên các thiết bị đầu cuối ảo (chuyển đổi nó để hex echo để xem). Đối với ông giá trị cao như 0xF4 (Tháng Mười Hai 244) sử dụng alt 0244 như bình thường :) Hy vọng điều này sẽ giúp zuisti [/b] i nếu gì cần phải gửi 0x00 byte? Cảm ơn người đàn ông
 
[B = brunoaduarte] gì nếu tôi cần phải gửi 0x00 byte [b /] Hi;? Bạn là đúng, nó không thể có trong cửa sổ VirtTerm (không may). Tuy nhiên, một "dễ dàng" giải pháp tạm thời này: Sử dụng một char khác thay vì vô giá trị (đối với xuất một dấu chéo ngược '\\'.) Và làm cho một thói quen chuyển đổi đơn giản trong sw của bạn nhận được nối tiếp để thay thế nó bằng một ký tự null. zuisti
 
Ý tưởng tuyệt vời, tôi sẽ cố gắng đó. Có những hướng dẫn về cách gửi byte đến thiết bị đầu cuối ảo bằng cách sử dụng mà Pattern Generator Virtual Instument, tôi không undestand làm thế nào để làm điều đó. Cảm ơn của
 
[B = brunoaduarte] Có những hướng dẫn về cách gửi byte đến các thiết bị đầu cuối ảo bằng cách sử dụng mà Pattern Generator Virtual Instument [/b] Tôi nghĩ rằng đó là không thể. Nhưng ... hy vọng bạn có thể được sử dụng THAY phát mẫu của thiết bị đầu cuối ảo như là một thiết bị đầu vào. Tôi đã không cố gắng được chưa :), nghiên cứu kỹ thời gian và mục clocking trong sự trợ giúp phát mẫu. Chúc may mắn!
 
làm thế nào tôi có thể kích hoạt echo Tôi đang tìm kiếm các tùy chọn và cố gắng thêm echo = 1 ori một cái gì đó như thế này trong trình đơn sở hữu .. trong hơn 2 h..
 
Tôi đã phải làm điều này một lần. Tôi nghĩ rằng tôi thiết lập một ảo PIC và nạp dữ liệu một phần mềm bảng và chuyển đổi vào đó. Sau đó tôi liên lạc với các chip ảo với thiết bị đầu cuối trong ascii. Điều này sau đó chuyển đổi nó thành bất cứ mã tôi cần, và đầu ra cho các dịch chip chính trong cảng. Được trong khi trước đây, do đó, không còn có các chi tiết. "A" có thể được 0x00 "B" 0x01 vv, hoặc bất cứ điều gì.
 
hi tôi đang sử dụng 7.1.when Proteus tôi muốn truyền tải bất kỳ ký tự đến cổng nối tiếp và để kiểm tra xem tôi đang sử dụng termial ảo, nhưng các ký tự hiển thị thiết bị đầu cuối khác nhau sau đó chuyển mạch one.my là
 

Welcome to EDABoard.com

Sponsor

Back
Top