请教,如果要让28377上电时默认输出高阻态或者高电平状态,可以配置寄存器实现吗?
是否初始化程序里面应该是先配置为输入,再配置为输出吗?这样就避免了上电初始化期间状态的不确定性。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
配置寄存器之前是进行设计时要考虑的一段上电初始状态,配置寄存器是不能解决这一问题的。28377的IO上电初始化状态由以下三个寄存器决定(无外部上下拉的情况):GPxMUXx,GPxDIR,GPxPUD,这三个寄存器的初始状态决定IO的上电初始状态。GPxMUXx选择引脚功能,一般默认为GPIO,GPxDIR决定方向,一般默认为输入,GPxPUD决定是否内部上拉,28377一般默认无上拉,其他型号的芯片也同理。所以无外部上下拉设计的时候,需要查参考手册相关寄存器的默认值,C2000芯片都可以使用该方法。28377的IO都是gpio,输入,无上拉的初始状态,状态由外部电路决定,所以建议设计时,外部关键电路要考虑可靠上下拉。