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

时间:2023-03-08作者:佚名
最近在用LPC11C14单片机,该单片机是32cortex-M0系列的,带有片上CAN资源,既可以使用寄存器编程,也可以使用库函数(CMSIS)来编程应用方便。其下载方式有两种:
  SW方式;
  ISP方式;
  对于LQF48封装而言,调试口分别为:
  29脚:SWCLK;
  39脚:SWDIO;

单片机IO口无法输出高低电平原因分析
  这个两个引脚可以复用,在项目设计中到了29脚,将该引脚用作了GPIO输出脚,在用库函数调试的过程中发现时钟无法控制输出高低电平。而用寄存器版本就可以输出高低电平。花了好长时间终于找到了原因。
  下面先看寄存器版本编程时使用的头文件代码:
单片机IO口无法输出高低电平原因分析

  再看CMSIS提供的库函数的头文件:

单片机IO口无法输出高低电平原因分析
  从头文件的对比已经发现了问题,寄存器版本的头文件P0_10的地址是68结尾,而CMSIS中P0_10的地址是70结尾,翻看LPC11C14的数据手册可以发现其地址为:0x40044068,显然CMSIS提供的头文件错了。将CMSIS头文件修改后,P0_10就可以正常使用了。

相关阅读

带你走进水电施工预埋现场(图片)

在水电预埋安装中要注意三个大的问题,插座的高度及数量,电线的布局及水流的走向。那么你对水电预埋安装了解多少呢?下面小编带你走进带你走进水电施工预埋现场,看看他们是怎...
2023-06-11

光伏发电的 20 条基础知识点

1. 光伏发电的原理是利用半导体界面的光生伏特效应将光能直接转变为电能。 现实意义与指导价值:让人们明白其能量转换的核心机制,在理解系统运行上有基础认知。 2. 主要的光...
2024-09-13
光伏发电的 20 条基础知识点

为什么电机启动电流大?启动后电流又小了?

电机启动电流到底有多大? 电机的启动电流是额定电流的多少倍说法不一,很多都是根据具体情况来说的。如说十几倍的、6~8倍的、5~8倍的、5~7倍的等。 一种是说法说在启动瞬间(即启...
2023-06-11
为什么电机启动电流大?启动后电流又小了?

电工该如何苦练看图基本功?

学工控技术,拿10万年薪 马上注册,免费学习 超过100课时视频教程,免费下载海量学习资料 一些技术要求不可能都在图面上反映出来,也不可能在图面上一一标注清楚,因为这些技术...
2023-06-27

电气牛人总结的接地和接零,一起涨知识!

接地和接零的基本目的有两条,一是按电路的工作要求需要接地;二是为了保障人身和设备安全的需要接地或接零。按其作用可分为四种。A.工作接地;b.保护接地;c.保护接零;d.重复...
2023-06-11
电气牛人总结的接地和接零,一起涨知识!

热销商品

广东珠江电线电缆阻燃国标定制BYJBV BVR YJV YJY RVV RVS RV KVV

广东珠江电线电缆,专注于阻燃国标定制,产品涵盖BYJBVBVRYJVYJYRVVRVSRVKVV等多种规格。我们采用先进生产技术,严格遵循国家标准,确保产品质量可靠、性能稳定。产品适...
¥ 1

可换头防静电塑胶镊子ESD-7A/242/249/259防划伤夹IC硅晶片陶瓷头

ESD-7A/242/249/259是一款专为半导体行业设计的防静电塑胶镊子,有效防止静电对敏感电子元件的损害。其独特之处在于可更换的镊子头,包括专为夹持IC硅晶片和陶瓷元件...
¥ 2

喜美诺排插插座面板多孔排插家用宿舍接线板插排国标线板延长线

喜美诺排插,一款精心设计的多孔插座面板,专为家庭和宿舍环境而造。它不仅提供便捷的接线体验,更符合国标安全标准,确保使用过程中的安全与稳定。这款排插采用高质量材...
¥ 11.9

公牛官方旗舰店开关插座空调16A插座五孔10A面板暗装多孔G12白灰

公牛官方旗舰店提供一系列高质量的开关插座和空调配件。这款16A插座五孔面板采用暗装设计,适用于多种安装环境,如墙面、天花板等。它具有10A的电流容量,可以满足家庭...
¥ 5.55

86型开关超薄自粘贴式防水罩浴霸开关家用防水盒浴室插座防溅盒子

86型开关超薄自粘贴式防水罩浴霸开关,是一种专为家用浴室设计的创新产品。其采用超薄设计,无需复杂布线,自粘贴式安装方式简洁高效,有效节省空间。防水罩有效阻挡水汽...
¥ 3.9

网站栏目