MSP430fr5989管脚复用输出功能

2019-03-24 09:43发布

请教一下,这款芯片管脚复用输出,怎么设置,用库函数
3538.tmp.jpg
如图,要使P5.2管脚输出ACLK。怎么通过GPIO_setAsPeripheralModuleFunctionOutputPin()这个库函数设置啊。我设置了并没有输出啊
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
数码小叶
1楼-- · 2019-03-24 19:38
< void GPIO setAsPeripheralModuleFunctionOutputPin ( uint8 t selectedPort, uint16 t
selectedPins, uint8 t mode )

各参数:
GPIO PORT P5;GPIO PIN2;GPIO_TERNARY_MODULE_FUNCTION  
为啥看下面的截图
QQ截图20151028153132.png

多查

huaiqiao
2楼-- · 2019-03-24 20:58
 精彩回答 2  元偷偷看……
wanyisq
3楼-- · 2019-03-25 01:10
本帖最后由 wanyisq 于 2015-10-28 15:44 编辑
数码小叶 发表于 2015-10-28 15:33
void GPIO setAsPeripheralModuleFunctionOutputPin ( uint8 t selectedPort, uint16 t
selectedPins, uin ...

事实上我也是这样写的,可是管脚没有输出啊
  1. void main(void)
  2. {
  3.   WDT_A_hold(WDT_A_BASE);
  4.   PMM_unlockLPM5();
  5. //  system_clock_init();
  6. //  CS_setDCOFreq(CS_DCORSEL_1, CS_DCOFSEL_2);
  7. //  GPIO_setAsOutputPin(GPIO_PORT_P5,GPIO_PIN2);
  8. //  GPIO_setOutputHighOnPin(GPIO_PORT_P5,GPIO_PIN2);
  9. //  CS_setExternalClockSource(32768, 0);
  10.   GPIO_setAsPeripheralModuleFunctionOutputPin(GPIO_PORT_P5,GPIO_PIN2,GPIO_TERNARY_MODULE_FUNCTION );
  11.   GPIO_setAsOutputPin(GPIO_PORT_P5,GPIO_PIN3);
  12.   while(1)
  13.   {
  14.     GPIO_toggleOutputOnPin(GPIO_PORT_P5,GPIO_PIN3);
  15.     __delay_cycles(100000);
  16.   }

  17. }
复制代码
wanyisq
4楼-- · 2019-03-25 04:44
我靠!都无力吐槽了。我想着试试P5.0的MCLK输出吧,一测可以。回头在测试P5.2的ACLK输出竟然可以了。这是怎么回事啊
wanyisq
5楼-- · 2019-03-25 09:08
 精彩回答 2  元偷偷看……
wanyisq
6楼-- · 2019-03-25 11:39
huaiqiao 发表于 2015-10-28 15:36
对啊,像2楼一样。其实你只要知道是这个函数就行了。要学会点击右键“go to define xx函数”,在这个函数定 ...

大神看6楼

一周热门 更多>

相关问题

    相关文章