Thông báo

Collapse
No announcement yet.

Vấn đề Delay trong PIC18F ?!?

Collapse
This topic is closed.
X
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Vấn đề Delay trong PIC18F ?!?

    Em đang dùng thử PIC18F6722, khi dùng hàm delay_ms(xxx) thì nó chạy sai các huynh ơi. Chẳng hạn em delay_ms(5000); thì con PIC delay tới 11s lận. Em dùng luôn PIC Wizard chỉnh Oscillator highspeed >4Mhz, không dùng PLL (chế độ nhân X4 internal osc) thế nhưng vẫn.......| đọc datasheet phần Oscillator Confugiration chẳng thu được gì? Các huynh ai biết cách chữa thì chỉ đệ với ???

  • #2
    em dùng thạch anh 40Mhz !

    Comment


    • #3
      Nguyên văn bởi mryalamen Xem bài viết
      em dùng thạch anh 40Mhz !
      Code đâu ?
      Thường thì người ta khai báo bằng code, ít ai dùng trình Wizard.

      Comment


      • #4
        đây nè huynh!

        #include <18F6722.h>
        #device adc=8

        #FUSES NOWDT //No Watch Dog Timer
        #FUSES WDT128 //Watch Dog Timer uses 1:128 Postscale
        #FUSES HS //High speed Osc (> 4mhz for PCM/PCH) (>10mhz for PCD)
        #FUSES NOPROTECT //Code not protected from reading
        #FUSES IESO //Internal External Switch Over mode enabled
        #FUSES NOBROWNOUT //No brownout reset
        #FUSES TO
        #FUSES NOPUT //No Power Up Timer
        #FUSES NOCPD //No EE protection
        #FUSES STVREN //Stack full/underflow will cause reset
        #FUSES NODEBUG //No Debug mode for ICD
        #FUSES NOLVP //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O
        #FUSES NOWRT //Program memory not write protected
        #FUSES NOCPB //No Boot Block code protection
        #FUSES NOEBTRB //Boot block not protected from table reads
        #FUSES NOEBTR //Memory not protected from table reads
        #FUSES NOWRTD //Data EEPROM not write protected
        #FUSES NOWRTC //configuration not registers write protected
        #FUSES NOWRTB //Boot block not write protected
        #FUSES FCMEN //Fail-safe clock monitor enabled
        #FUSES LPT1OSC //Timer1 configured for low-power operation
        #FUSES MCLR //Master Clear pin enabled
        #FUSES NOXINST //Extended set extension and Indexed Addressing mode disabled (Legacy mode)
        #FUSES BBSIZ1K //1K words Boot Block size

        #use delay(clock=40000000)
        //#use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7,bi ts=8)


        còn phần void main() chỉ đơn giản là output I/O delay cách nhau 5s nhưng mô phỏng thì nó delay 11s ??? đệ chịu thua?

        Comment


        • #5
          Sau khi nghiền cái datasheet đệ tìm ra nguyên do rồi. Chẳng qua muốn nó chạy 40Mhz thì không dùng thạch anh mà phải dùng oscillator chips trong chế độ EC model. Thanks những ai đã quan tâm. Nhờ mode đóng topic dùm.

          Comment

          Về tác giả

          Collapse

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

          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