430的smclk问题

2019-03-24 13:06发布

我用的是msp430afe253,发现smclk没有输出信号。在串口中断 时使用smclk也无法正常使用。我想请问一下有朋友知道是什么原因吗?smclk配置的dco和vlo都没有信号输出。 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
daydayup8848
1楼-- · 2019-03-24 17:30
 精彩回答 2  元偷偷看……
wstt
2楼-- · 2019-03-24 18:58
< :TI_MSP430_内容页_SA7 --> 你测试的是SMCLK输出管脚么?要对管脚使能为SMCLK输出
绵里针
3楼-- · 2019-03-24 21:15
是啊,应该是只需要配置P1DIR,P1SEL,P1SEL2这三个寄存器就行了吧?我用的msp430afe253
绵里针
4楼-- · 2019-03-25 01:04
 精彩回答 2  元偷偷看……
wstt
5楼-- · 2019-03-25 06:36
  1. //******************************************************************************
  2. // MSP430AFE25x Demo - Basic Clock, Output Buffered SMCLK, ACLK and MCLK/10
  3. //
  4. // Description: Buffer SMCLK(DCO) on P1.0, MCLK/10 on P1.1
  5. // ACLK =n/a, MCLK = SMCLK = Default DCO
  6. //
  7. // MSP430AFE25x
  8. // -----------------
  9. // /|| XIN|-
  10. // | | |
  11. // --|RST XOUT|-
  12. // | |
  13. // | P1.0/SMCLK|-->SMCLK = DCO
  14. // | P1.1|-->MCLK/10 = DCO/10
  15. //
  16. //
  17. // Naveen Kala
  18. // Texas Instruments, Inc
  19. // March 2011
  20. // Built with IAR Embedded Workbench Version: 5.20.1
  21. //******************************************************************************
  22. #include

  23. void main(void)
  24. {
  25. WDTCTL = WDTPW +WDTHOLD; // Stop Watchdog Timer
  26. P1DIR |= BIT0 + BIT1; // P1.0, P1.1 outputs
  27. P1SEL |= BIT0; // SMCLK Pin Function
  28. P1SEL2 |= BIT0;

  29. while(1)
  30. {
  31. P1OUT |= BIT1; // P1.1 = 1
  32. P1OUT &= ~BIT1; // P1.1 = 0
  33. }
  34. }
复制代码
洛川子
6楼-- · 2019-03-25 09:52
smclk你不先配置时钟吗?

一周热门 更多>

相关问题

    相关文章