来电咨询 在线留言

新闻动态

单片机IO口无法输出高低电平原因分析

发布时间:2024-11-15 06:33 已有人浏览
本文摘要:最近在用LPC11C14单片机,该单片机是32cortex-M0系列的,具有片上CAN资源,既可以用于寄存器编程,也可以用于库函数(CMSIS)来编程应用于便利。其下载方式有两种: SW方式; ISP方式; 对于LQF48PCB而言,调试口分别为: 29脚:SWCLK; 39脚:SWDIO; 这个两个插槽可以适配,在项目设计中到了29脚,将该插槽用于了GPIO输入脚,在用库函数调试的过程中找到时钟无法控制输入低低电平。 而用寄存器版本就可以输入低低电平。

97国际至尊品牌游戏官网

最近在用LPC11C14单片机,该单片机是32cortex-M0系列的,具有片上CAN资源,既可以用于寄存器编程,也可以用于库函数(CMSIS)来编程应用于便利。其下载方式有两种:  SW方式;  ISP方式;  对于LQF48PCB而言,调试口分别为:  29脚:SWCLK;  39脚:SWDIO;  这个两个插槽可以适配,在项目设计中到了29脚,将该插槽用于了GPIO输入脚,在用库函数调试的过程中找到时钟无法控制输入低低电平。

97国际至尊品牌游戏官网

97国际至尊品牌游戏官网

而用寄存器版本就可以输入低低电平。花上了好长时间再一寻找了原因。

  下面再行看寄存器版本编程时用于的头文件代码:  再行看CMSIS获取的库函数的头文件:  由头文件的对比早已找到了问题,寄存器版本的头文件P0_10的地址是68结尾,而CMSIS中P0_10的地址是70结尾,翻阅LPC11C14的数据手册可以找到其地址为:0x40044068,似乎CMSIS获取的头文件拢了。将CMSIS头文件改动后,P0_10就可以长时间用于了。


本文关键词:97国际至尊品牌游戏官网,单片机,口,无法,输出,高低,电平,原因分析

本文来源:97国际至尊品牌游戏官网-www.upcomingwoman.com

回到顶部