OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2264|回复: 6

STM32F103R8移植问题

[复制链接]

1

主题

4

帖子

0

精华

新手入门

积分
15
金钱
15
注册时间
2017-5-17
在线时间
3 小时
发表于 2017-10-23 21:11:43 来自手机 | 显示全部楼层 |阅读模式
我的板子是STM32F103R8的,因为与原子Mini板的F103RC相似只是容量相差128K,于是把Mini板的接键例程移植过去,只是按我的板子改了IO口其他没变,软件仿真是正常的,但实际按键一直LED没反应,硬件检查是好的,一直找不出问题出在哪7
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
15
金钱
15
注册时间
2017-5-17
在线时间
3 小时
 楼主| 发表于 2017-10-23 22:15:02 来自手机 | 显示全部楼层
各位大神是那出问题?IO口按键改为PB4和PB3,LED1灯改为PB8与LED0改为PB9,其它是从Mini板按键例程过来的没变,下载后没按接键LED0一直亮的,量PB9是低电平,但程序里明明置高的,仿真也是高电平啊
回复 支持 反对

使用道具 举报

19

主题

62

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
211
金钱
211
注册时间
2016-8-21
在线时间
47 小时
发表于 2017-10-23 22:31:49 | 显示全部楼层
你确定初始化、宏定义都改了吗?
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
15
金钱
15
注册时间
2017-5-17
在线时间
3 小时
 楼主| 发表于 2017-10-23 22:38:15 来自手机 | 显示全部楼层
宏定义与初始化里改了IO口,其它没改
回复 支持 反对

使用道具 举报

0

主题

96

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
297
金钱
297
注册时间
2017-10-12
在线时间
83 小时
发表于 2017-10-23 22:44:03 | 显示全部楼层
要把PB3和PB4当成普通IO用先得把JTAG功能关掉,你是不是漏了如下语句:
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_AFIO,ENABLE);
GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable,ENABLE);
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
15
金钱
15
注册时间
2017-5-17
在线时间
3 小时
 楼主| 发表于 2017-10-23 22:56:54 来自手机 | 显示全部楼层
这在mini板上接键例程上原来都有,没改呀
回复 支持 反对

使用道具 举报

18

主题

66

帖子

0

精华

初级会员

Rank: 2

积分
161
金钱
161
注册时间
2017-9-20
在线时间
49 小时
发表于 2017-11-8 22:07:11 | 显示全部楼层
楼主的问题解决了吗
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-6 21:49

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表