历史上的今天
今天是:2024年09月09日(星期一)
2018年09月09日 | STM32 PA15作普通IO用时的配置
2018-09-09 来源:eefocus
调STM32F103RB板时,其中用到PA15作普通LED灯。一开始编程,配置成PP输出模式,但无论置0还是置1,均输出3.3V。后来发现此脚为JTAG口调试口。
经查找到问题解决办法:
需要重新映射一下,重新映射方法如下:
首先要打开GPIOA的AFIO时钟:
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);
然后调用GPIO重映射函数,根据需求实现重映射:
GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable,ENABLE);
然后运行OK!
补充说明
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE);此句为禁止JTAG口调试,用此语句也可使PA15作为普通IO。当需要使用SWD仿真时,可用此语句。
如果不用SWD或JTAG调试时,可用GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable,ENABLE);。
史海拾趣
|
转载:http://www.4oa.com/Article/html/6/33/482/2005/17317.html 很多写Windows Device Driver的开发人员基本上都是使用Windows DDK进行开发的。但是,现在也有不少人都开始借助一些辅助工具。笔者去年开始接触到riverStudio,发现它真的是一 ...… 查看全部问答> |
|
我用单片机接收一个数据例如是十六进制的123A,我接收的数据格式是什么那 我从缓存sbuf读出的是什么呀,我想存成data[]={1,2,3,A},该怎么接收啊? 我用 for (i=0,i… 查看全部问答> |
|
承接嵌入式linux,ce,wm下的WIFI驱动,BSP开发相关工作 拥有各种硬件平台(S3C2410,S3C2440,S3C6410,EP9315,BF536,BF533,AU1200,MX21,MX31, PXA270,PXA310,Omap750,Omap850等)的linux,wince,windows mobile6的bsp移植经验,及各种外设驱动(wifi marvell8686,8688,蓝牙,gps 快速定位,agps,gprs mc7 ...… 查看全部问答> |
|
求教,如何实现磁盘分区创建,和磁盘管理中的功能一样 有些USB只有DBR没有MBR。现在我的一个项目里。需要对此USB转换 也就是GPT转换为MBR类型的磁盘 关于这个有个方法 把分区的前512字节清0 尾部写上55aa标记 然后在磁盘管理中创建分区。就 ...… 查看全部问答> |
|
DIY数字湿度计在接近尾声,在这短短的一个多月的时间,从特别感谢一个人——使得DIY湿度计得以实现到大比拼!DIY数字湿度计-更多方案-更多信息大家集思广益,贡献了自己的聪明才智!每个方案都有它的优点,论坛为统一力量,选择了加入你喜欢的设计 ...… 查看全部问答> |
|
LED电源,主要是LED驱动电源,应该是各位高手各显神通之地吧。 应全球“节能环保”的倡导,LED照明、灯具可谓是我国发展最快的行业了,据说过几年就可以领导全球了:P 不知道是真是假。 LED屏也是很主流的一个发展趋势,目前大有 ...… 查看全部问答> |




