TI中文支持网
TI专业的中文技术问题搜集分享网站

在CCS进入主函数之前如何更改寄存器的值

  平台:CCS5.5 + TMS320F28027

              1、编译器在进入主循环(main()循环)之前怎么更改 GPIO的上拉寄存器???

              2、在哪里更改?

Jason Wu4:

main函数之前一般是预编译的内容,对于GPIO寄存器的操作都是放在main函数的内容中。

  平台:CCS5.5 + TMS320F28027

              1、编译器在进入主循环(main()循环)之前怎么更改 GPIO的上拉寄存器???

              2、在哪里更改?

yong cao:

回复 Jason Wu4:

问题是这样的,

       GPIO的内部上拉在复位后是使能的,这样对我的应用来说不能接受,我测试了下从上电到执行到main函数需要 5 毫秒的时间,我需要在上电后就立即禁止上拉

然后输出低电平

  平台:CCS5.5 + TMS320F28027

              1、编译器在进入主循环(main()循环)之前怎么更改 GPIO的上拉寄存器???

              2、在哪里更改?

anqiang ren1:

回复 yong cao:

你说的那5MS是加载时间, 你想让程序运行前GPIO保持低电平,在外面加个下拉就好了。

  平台:CCS5.5 + TMS320F28027

              1、编译器在进入主循环(main()循环)之前怎么更改 GPIO的上拉寄存器???

              2、在哪里更改?

yong cao:

回复 anqiang ren1:

我现在的下拉电阻要加到 4.99K和 1K的电阻并联才能拉先来。我试了试其他脚也是这样的。所以我想的就是在上电之后,立即释放DSP的内部上拉功能

但是我不知道怎么在上电之后立即操作寄存器!

赞(0)
未经允许不得转载:TI中文支持网 » 在CCS进入主函数之前如何更改寄存器的值
分享到: 更多 (0)