Thông báo

Collapse
No announcement yet.

Thạch anh ngoài (8MHZ) nối với XT2 của msp430f247 không hoạt động

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

  • Thạch anh ngoài (8MHZ) nối với XT2 của msp430f247 không hoạt động

    Hi all,

    Hiện tôi sử dụng thạch anh ngoài nối với 2 chân XT2IN và XT2OUT cùng với tụ 22pF của msp430f247,
    code tôi sử dụng code mẫu của TI, mô phỏng trên proteus không thấy chương trình hoạt động gì cả.
    Đây là đoạn code mẫu:


    #include "msp430x24x.h"

    volatile unsigned int i;

    void main(void)
    {
    WDTCTL = WDTPW + WDTHOLD; // Stop WDT

    P5DIR |= 0x10; // P5.4= output direction
    P5SEL |= 0x10; // P5.4= MCLK option select
    P1DIR |= 0x02; // P1.1 = output direction
    P2DIR =0x0FF;
    BCSCTL1 &= ~XT2OFF; // Activate XT2 high freq xtal
    BCSCTL3 |= XT2S_2; // 3 – 16MHz crystal or resonator

    do
    {
    IFG1 &= ~OFIFG; // Clear OSCFault flag
    for (i = 0xFF; i > 0; i--); // Time for flag to set
    }
    while (IFG1 & OFIFG); // OSCFault flag still set?

    BCSCTL2 |= SELM_3; // MCLK = XT2 HF XTAL (safe)

    for ( // Infinite loop
    {
    P1OUT |= 0x02; // P1.1 = 1
    P1OUT &= ~0x02; // P1.1 = 0
    P2OUT = 0X0FF;
    }
    }

    Mọi người xem hộ mình xem tại sao với.

Về tác giả

Collapse

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

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

Collapse

Đang tải...
X