这两天在玩oled屏,想用几个按键控制舵机,oled显示,于是把三个按键接到了PA13,14,15上发现没有任何反应后来一查手册发现有问题
可以看到PA13口的Main function是JTMS-SWDIO,不是PA13,所以要想使用PA13的普通IO口能力,就要先把IO口的复用功能打开,再把JTMS-SWDIO功能关掉就可以。
做输入,输出口都可以
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable , ENABLE);
再后来又发现了一个问题:就是单步调试的时候不能调试,出现***JLink Error: Can not read register 17 (MSP) while CPU is running,问题,后来想了一下,也实验了一下,发现是因为引脚复用的问题,因为之前把SWJ_JTAGDisable给使能了
上一篇:STM32F103xC 之 USART/UART分解
下一篇:STM32F103的PC13、PB3和PB4定义为普通IO口使用
推荐阅读
史海拾趣
广州-深圳高速公路原CCTV系统采用光端机+矩阵的模式,外场视频采用点对点光端机,传输至收费站后由复用光端机复用上传到路段监控中心矩阵输出进行监控。 由于原系统采用的是光端机多级级联方式,且线路已经老化,图像质量已不能满足监控需求。针 ...… 查看全部问答∨ |
|
本文转载于网络 1.编写tcl文件 (1)在Quartus中新建一个Tcl Scripe File,文件内容的格式如下: #setup.tcl#setup pin settingset_global_assignment -name RESERVE_ALL_UNUSED_PINS \"AS INPUT TRI-STATED\"set_global_assignment -name ENA ...… 查看全部问答∨ |
|
注册参加Altera 2011亚太技术巡展 日期: 2011年8月至9月地区:成都、上海、杭州、南京、深圳广州、北京、武汉、西安立即了解活动详情 Altera 2011技术巡展主要介绍业界领先的最新28-nm技术是怎样满足用户各种设计需求的。在这些研讨会上,您将 ...… 查看全部问答∨ |
|
矩阵键盘扫描显示,编译通过,但实验板上没有效果,困惑呀!!! #include<reg52.h>#define uchar unsigned char#define uint unsigned intvoid delay10ms();void delay(uint t);void display(uint num,uchar weishu);uchar keyscan();sbit wei=P2^7;sbit duan=P2^6;uchar code weima[]={0x01,0x02,0x04,0x08, ...… 查看全部问答∨ |
|
【PSOC4心得】入门:特别的PSOC CREATOR,完全革新的单片机开发IDE 虽然我的板子到得比较快,十一以前我就拿到了板子,然而因为最近我的笔记本出现了一些问题,所以我直到国庆回来,才开始做这个PSOC4的。 做起来,确实不是那么容易。 这一方面主要是因为我们从网上可以找 ...… 查看全部问答∨ |