Thông báo

Collapse
No announcement yet.

Mô phỏng giao tiếp i2c với 24c04

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Mô phỏng giao tiếp i2c với 24c04

    Bạn nào đã mô phỏng thành công giao tiếp i2c với 24c04a và 89c51,làm ơn chỉ giùm mình .mình đang loạn cả lên với code thu thập được mà không thể mô phỏng được , nhất là để thu lai ack từ eeprom.Nhân tiện cho mình hỏi ,datasheet ghi là scl có f=100khz /1ms là sao.từ giản đồ định thì có thể giúp gì cho code ko.
    huhu làm da mệt quá

  • #2
    giúp em với chương trình sai chỗ nào???

    Sao chẳng có ai giúp em cả vậy .Đây là đoạn chương trình mà em viết . Em không biết mình sai ở đâu mà vẫn không thể mô phỏng dược .Ở đây em ghi dữ liệu từ ô nhớ 1ah cảu con vi xử lí vào ô địa chỉ (có địa chỉ chứa trong thanh ghi r7 )trong con eeprom .Sau đó em đọc lại dữ liệu từ ô nhớ.Để kiểm tra em đã cho xuất ra led để kiểm tra kết quả đọc và ghi từ eeprom.Hàng đơn vị ,em lưu vào ô nhớ 19h,xuất ra P0.Hàng chục em lưu vào ô nhớ 18h ,xuất ra P2. .Khi dò lại theo datasheet của con 2404A của microchip em thấy thời gian setup và hold time của các đk start và stop là hợp lí ...Em rất bối rối mong các anh chỉ giùm em là em đã sai ở chỗ nào vì em sửa hoài nó không thể chạy được

    Comment


    • #3
      Nguyên văn bởi haihodanang2 Xem bài viết
      Sao chẳng có ai giúp em cả vậy .Đây là đoạn chương trình mà em viết . Em không biết mình sai ở đâu mà vẫn không thể mô phỏng dược .Ở đây em ghi dữ liệu từ ô nhớ 1ah cảu con vi xử lí vào ô địa chỉ (có địa chỉ chứa trong thanh ghi r7 )trong con eeprom .Sau đó em đọc lại dữ liệu từ ô nhớ.Để kiểm tra em đã cho xuất ra led để kiểm tra kết quả đọc và ghi từ eeprom.Hàng đơn vị ,em lưu vào ô nhớ 19h,xuất ra P0.Hàng chục em lưu vào ô nhớ 18h ,xuất ra P2. .Khi dò lại theo datasheet của con 2404A của microchip em thấy thời gian setup và hold time của các đk start và stop là hợp lí ...Em rất bối rối mong các anh chỉ giùm em là em đã sai ở chỗ nào vì em sửa hoài nó không thể chạy được
      Đây là file của chương trình và datasheet của con 24c04A.Mong sớm có hồi đáp .Em gái

      Comment


      • #4
        Nguyên văn bởi haihodanang2 Xem bài viết
        Đây là file của chương trình và datasheet của con 24c04A.Mong sớm có hồi đáp .Em gái
        sao em upload mãi mà không được .à được rồi
        Attached Files

        Comment


        • #5
          help ve mach nap 8051

          minh dơn duoc mot so so do mach nap cho ăt9s52 ,nhung firmware cua no dung luong lon qua khoang hon 8k nhung con at89s52 chi co 8k dung luong , do do minh khong biet nap the vao vao chip máter.mong nhan duoc nhieu y kien

          Comment


          • #6
            Fscl = 100Khz có nghĩa là tần số phát xung lớn nhất có thể giao tiếp VĐK với I2C ở cấp điện áp 5V. Tất nhiên tần số càng lớn thì tốc độ giao tiếp (ghi/đọc) càng nhanh.
            Ví dụ với 24C512 có tốc độ giao tiếp 100Khz (1.8V), 400Khz (2V7) và 1MHz (5V).
            Giản đồ thời gian rất quan trọng cho Code, nó cho mình biết trong 1 khoảng thời gian đó nó làm gì và mình có thể Code gì trong khoảng thời gian đó. OK !

            Comment

            Về tác giả

            Collapse

            haihodanang2 Tìm hiểu thêm về haihodanang2

            Bài viết mới nhất

            Collapse

            Đang tải...
            X