Thông báo

Collapse
No announcement yet.

avr-thời gian thực

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

  • avr-thời gian thực

    các bác ơi, em làm về AVR muốn tính toán thời gian thực và lập trình bằng codevision AVR mà không biết cách tính? Các bác giúp em với, em không biết cách tính thời gian thực hiện lệnh C theo thời gian thực hiện lệnh của máy nên tính mãi mà chẳng đúng gì cả. Help me!!

  • #2
    bác có thể dùng timer có độ chính xác cao nhất . để delay chính xác thì trong codvision có hỗ trợ thư viện chuẩn delay.h với các loại thời gian từ micros trở lên . còn nếu không tì dùng các loại ic thời gian thực ngoài . tùy vào mục đích của bác . Bạn cũng có thể tính thời gian thực hiện của các lệnh trong c bằng cách sử dụng file *.asm mà codevision dịch sẵn cho ta < cái này mình chưa làm bao giờ nhưng mình nghĩ là làm được >
    Biển học mênh mông , quay đầu lại là!

    Comment


    • #3
      Để lập trình thời gian thực cho AVR thì không thể thiếu một trình mô phỏng. Tui đang xài AVR Studio 4, khá là hiệu quả! Ta có thể biết được chính xác thời điểm bắt đầu và kết thúc của mỗi câu lệnh C khi viết trong Code Vision AVR.
      Một con ngựa đau cả tàu bỏ ..... chạy!

      Comment


      • #4
        AVR có hỗ trợ việc này với một timer chạy với thạch anh 32.768Khz nối trực tiếp vào hai chân TOSC1 và TOSC2, cái này có thể thay thế một RTC ngoài.

        NVT2
        Tín đồ AVR giáo.

        Comment


        • #5
          Nguyên văn bởi apolloqb Xem bài viết
          Để lập trình thời gian thực cho AVR thì không thể thiếu một trình mô phỏng. Tui đang xài AVR Studio 4, khá là hiệu quả! Ta có thể biết được chính xác thời điểm bắt đầu và kết thúc của mỗi câu lệnh C khi viết trong Code Vision AVR.
          Bạn xem kỹ lại, một câu lệnh C có thể bằng một hoặc vài lệnh ASM và cũng không hẵng đã chạy với 1 nhịp của AVR nên nếu tính thời gian bằng các câu lệnh C thì không chính xác đâu. Viết trực tiếp bằng ASM thì mới tính thế được.

          NVT2
          Tín đồ AVR giáo.

          Comment


          • #6
            Nguyên văn bởi nvt2 Xem bài viết
            Bạn xem kỹ lại, một câu lệnh C có thể bằng một hoặc vài lệnh ASM và cũng không hẵng đã chạy với 1 nhịp của AVR nên nếu tính thời gian bằng các câu lệnh C thì không chính xác đâu. Viết trực tiếp bằng ASM thì mới tính thế được.

            NVT2
            Viết bằng C nhưng debug trên AVRStudio thì vẫn tính tốt.
            AVR đã quay trở lại: ATMEGA32: 66k, ATMEGA8A: 30k, ATMEGA48: 30k.
            Xem thêm tại Online Store ---> Click here
            Mob: 0982.083.106

            Comment


            • #7
              Nguyên văn bởi VNarmy Xem bài viết
              Viết bằng C nhưng debug trên AVRStudio thì vẫn tính tốt.
              Đồng ý, Disassembly rồi tính nhịp thì không có gì phải nói !

              NVT2
              Tín đồ AVR giáo.

              Comment

              Về tác giả

              Collapse

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

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

              Collapse

              • bqviet
                Trả lời cho Đấu tắt điện cho máy tính bảng
                bởi bqviet
                Bqv cáo lỗi vì chưa đủ khả năng diễn giải để người đọc hiểu. Người làm kỹ thuật sâu đôi khi như thế đó. Về việc nạp pin không vào dù cell mới, khả năng cái mạch quản lý đó đã hỏng - cũng chính là nguyên nhân đám cell cũ hỏng từ đầu.
                06-12-2025, 17:17
              • nguyendinhvan
                Trả lời cho Xin hỏi về mạch thu FM/AM trong catsette
                bởi nguyendinhvan
                Theo tôi, nó chỉ là cái Tuy- ê - nơ, hoặc là khối Trung Văn Tần, nó một phần trong cái Da đì ô thôi. Vì có thấy một chỗ có ba chân hàn, giiống như chân Cờ rít sờ tăng 455 ki nô hẹc. Còn khối Tuy ê nơ thì không nhìn thây cái Di ốt Va di cáp...
                05-12-2025, 19:59
              • afrendly
                Trả lời cho Đấu tắt điện cho máy tính bảng
                bởi afrendly
                Có vẻ ngoài hiểu biết của mình rồi. Cuối cùng mình quyết định tìm mua 2 pin trên Shopee, giá 200K thay vào. Tuy nhận pin được 1%, sạc mãi không vào nhưng cũng mở được máy lên. Vậy cũng tạm. Cảm ơn bạn đã hỗ trợ nhé....
                04-12-2025, 01:27
              • nick22
                Trả lời cho Máy điện châm ?
                bởi nick22
                Đúng như bạn nói, máy điện châm hiện nay trên thị trường đã khá đa dạng về mẫu mã, chức năng và giá thành.
                01-12-2025, 13:23
              Đang tải...
              X