1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Tích hợp giữa 89C51 và USB

Chủ đề trong 'Điện - Điện tử - Viễn thông' bởi hoangtuan03, 07/01/2004.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. hoangtuan03

    hoangtuan03 Thành viên mới

    Tham gia ngày:
    20/06/2003
    Bài viết:
    30
    Đã được thích:
    0
    Tích hợp giữa 89C51 và USB

    Xin chào mọi người, mình thấy ngày nay thiết bị giao tiếp theo chuẩn USB ngày càng nhiều. Mình muốn 89C51 có khả năng giao tiếp với PC qua cổng USB. Mình thấy trên mạng cũng có như trang web này chẳng hạn http://www.kmitl.ac.th/~kswichit/. Nơi mình ở hẻo quá, mình muốn hỏi có cao nhân nào là thử chưa? có thể chỉ bảo được không? Theo như mình thấy các dòng vi điều khiển 89 sau có khả năng giao tiếp nhưng mình không biết trên thị trường có hay không và mạch nạp nó thế nào mua ở đâu. Xin chỉ bảo, cám ơn rất nhiều.
  2. Quen_mang_kinh

    Quen_mang_kinh Thành viên quen thuộc

    Tham gia ngày:
    23/05/2002
    Bài viết:
    542
    Đã được thích:
    1
    Bạn có thể dùng vi xử lý tương thích C51 của Cypres. Hãng này cung cấp công cụ phát triển rất đầy đủ tuy nhiên chịu khó sang Mỹ mua vậy nhé.
    Còn nếu bí quá liên hệ mình bán cho có điều hơi bị đắt đấy nhé (20USD trở lên).
  3. hduc

    hduc Thành viên mới

    Tham gia ngày:
    09/04/2002
    Bài viết:
    32
    Đã được thích:
    0
    Bác này nói khó anh em quá, nói thế khác nào bảo anh em thôi !?. Phải chỉ bảo cho anh em nhũng cái mà mình có thể kiếm được ở VN chứ.
    Em đây hay dùng con AT89C51/52 của ATMEL, không biết truyền thông với PC qua cổng USB có được không và như thế nào. Còn mạch nạp cho mấy con này thì trên trang WEB của bác Wichit ấy, nếu thích thì em đây bán cho một cái chơi vui khoảng 150 khìn, em cũng làm y nguyên như của bác Wichit thôi.
    Bye, good luck !
    hduc
  4. hoangtuan03

    hoangtuan03 Thành viên mới

    Tham gia ngày:
    20/06/2003
    Bài viết:
    30
    Đã được thích:
    0
    Chào Quen_mang_kinh, không biết bạn có thể nói rõ hơn không? 20$ là bạn bán cái gì? liên hệ với bạn ra sao? Mình đang ở Nha Trang và 20$ là không nhiều. Mong bạn giúp mình.
    Được hoangtuan03 sửa chữa / chuyển vào 07:44 ngày 08/01/2004
  5. Yeu_tinh_new

    Yeu_tinh_new Thành viên quen thuộc

    Tham gia ngày:
    10/05/2002
    Bài viết:
    254
    Đã được thích:
    0
    20 $ chắc là Developer Kits. Cái đó tớ cũng có
    Hãy học như bạn phải sống cả đời và hãy sống như bạn sẽ chết ngay ngày mai ...
  6. billydragon

    billydragon Thành viên mới

    Tham gia ngày:
    25/11/2003
    Bài viết:
    79
    Đã được thích:
    0
    Theo tôi được biết thì muốn làm giao diện MCU với PC bạn cần có 2 phần. 1 là driver để PC hiểu được cái bạn nối vào USB là cái gì, 2. là bạn viết phần mềm mô phỏng USB protcol bằng MCU của bạn. Đã có 1 anh chàng làm được việc này bằng cách là sùng con atmel 90s23xx để kết nối với USB như 1 thiết bị USB to RS-232. 8051 là chip có tốc độ xử lý chậm nên họ không mô phỏng được với USB. còn để dùng được ATMEL 90Sxxxx thì cũng chỉi đạt tốc độ tôi thiểu thôi. tốt nhất là dùng ATMEGA hay PIC sẽ ổn hơn. ban có thể vào trang www.avrfreaks.net tìm đến application note có tiêu đề là IgorUSB (hay đại loại là thế, lâu rồi tôi không nhớ rõ). cách đây khoảng nửa năm gì đó, tôi đã thử với thiết kế zin của anh ta, chay rất tốt, sau đó có thể dùng mã nguồn đó, modify cho chip của bạn, dùng luôn driver của anh ta là xong.
  7. hoangtuan03

    hoangtuan03 Thành viên mới

    Tham gia ngày:
    20/06/2003
    Bài viết:
    30
    Đã được thích:
    0
    Chào mọi người, cái mình thiếu là không biết bán gì ở đâu nhưng mình thấy các bạn am tường quá thì mình huỵch toẹt ý đồ của mình mong mọi người chỉ bảo thêm. Dạo gần đây mình mới bắt đầu nghiên cứu 89C51 khi mình cố tiếp cận các mục tiêu không dây như điện thoại di động thông qua cổng IrDA mà làm không được. Ban đầu mình mua IC giải mã hồng ngoại (chỉ giải mã thôi) và dùng 89C51 để phát xung nhưng cái di động không trả lời. Thực ra cũng có một số IC thu phát hồng ngoại chuyên dụng (như cái con nằm trong cái di động đó, CS8130, TSOPxx, ...) nhưng mình mua không được, các bạn có biết nơi bán không?. Bây giờ mình mới trưng cầu các bạn để cố dùng USB/IrDA adapter với KIT vi điều khiển để điều khiển cái di động.
    Các bạn thử nghĩ về ứng dụng của đề tài xem: quang báo thay đổi nội dung từ một trung tâm, giám sát điều khiển các thiết bị không dây, dùng các máy PDA để điều khiển và cài đặt KIT... Vấn đề điều khiển di động qua cổng hồng ngoại không khó lắm vì di động được thiết kế để hình thành một GRPS modem mà. Lệnh điều khiển là các lệnh AT command đó.
    Còn một thiết bị chuyên dụng là các GSM/GRPS modem nhưng mà đắt quá 270$. Tên của modem này chẳng hạn Nokia 30/31, Seimens M20/TC35... không biết có bán không. Mấy cái này thì ngon giao tiếp qua cổng RS232, hỗ trợ AT command.
    Xin mọi người chỉ bảo thêm.
  8. Quen_mang_kinh

    Quen_mang_kinh Thành viên quen thuộc

    Tham gia ngày:
    23/05/2002
    Bài viết:
    542
    Đã được thích:
    1
    Mấy bạn nghĩ sẽ có một con IC như MAX232 cắm vào rồi dùng vài lệnh của vi xử lý là truyền được dữ liệu ư. Nhầm rồi USB mệt đầu óc hơn thế nhiều. Nếu bạn muốn thực hiện một KIT mà cắm thiết bị USB như IrDA USB hay Flash disk thì bạn phải thực hiện một host. Hơi khó đấy nhé.
    Vi xử lý của mình là một con 89C51 của Cypress có hỗ trợ USB slave giá 20USD là chỉ có con IC thôi. KIT phát triển phải 200USD trở lên nhé. Nếu bạn cần để làm tốt nghiệp hay gì đó thì mình để lại cho chứ mình đâu phải dân kinh doanh. Mua bên Mỹ đã 10USD rồi gửi về VN cũng chừng ấy tiền nữa.
    Ở VN IC mới hiếm lắm. Nếu bán điều khiển di động qua Ir thì bạn nên làm trực tiếp thì hơn đừng sử dụng Usb nó còn phức tạp hơn đấy. Bạn thử đến mấy cửa hàng bán linh kiện di động hỏi xem nếu có thì báo anh em nhé ở HN hình như ở đâu chỗ Quán Sứ, còn ở Tp.HCM hình như gần chỗ 3/2 giao SVHạnh mình không nhớ rõ nữa. Hỏi mấy ông sửa di dộng là biết ngay.
  9. ngdanghien

    ngdanghien Thành viên mới

    Tham gia ngày:
    30/12/2009
    Bài viết:
    5
    Đã được thích:
    0
    con 89 của mình tốc độ rất thấp nên không dùng làm usp đc . nó chỉ mô phỏng dạng usp mini nhưng với tốc độ thấp

Chia sẻ trang này