OpenEdv-开源电子网

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

V3.5的库SystemInit()和F103RC不兼容问题

[复制链接]

13

主题

185

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
272
金钱
272
注册时间
2014-4-9
在线时间
9 小时
发表于 2019-7-15 16:25:21 | 显示全部楼层 |阅读模式
30金钱
本帖最后由 ArchiChain 于 2019-7-16 08:42 编辑

我的工程使用V3.5.0的库 调用原子的例程实现ADC(ADC1,实际调用ch1 ch14)和PWM(Timer3 全映射到PC6 7 8 9四个端口输出)功能在STM32F103VET6的开发板上仿真正常,后来把程序烧录到F103RCT6上发现第一次下载后SWD端口被锁死,一行行注销测试,昨天以为是SysInit()冲突,后来检查发现是启动ADC_Cmd(ADC1, ENABLE);        //启动ADC1
后SWD端口无法复用,
  RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);//  
  GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);
这个也加了,和原子例程唯一不同我多调用一个ch14。
有没有大神指点一下?谢谢!





大海啊,全是水; 骏马啊,四条腿。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

13

主题

185

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
272
金钱
272
注册时间
2014-4-9
在线时间
9 小时
 楼主| 发表于 2019-7-15 16:37:43 | 显示全部楼层
应该是我思路错了 注销这个造成程序不运行所以能重复下载。但是搞不懂为什么VE芯片能运行 能仿真。RC不行
大海啊,全是水; 骏马啊,四条腿。
回复

使用道具 举报

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10572
金钱
10572
注册时间
2017-2-18
在线时间
1914 小时
发表于 2019-7-15 18:38:55 | 显示全部楼层
我这边手中的RCT6不注释你说的地方也能正常下载和仿真,感觉你的思路不对
回复

使用道具 举报

13

主题

185

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
272
金钱
272
注册时间
2014-4-9
在线时间
9 小时
 楼主| 发表于 2019-7-16 08:35:00 | 显示全部楼层
peng1554 发表于 2019-7-15 18:38
我这边手中的RCT6不注释你说的地方也能正常下载和仿真,感觉你的思路不对

嗯 确实是思路错了,昨晚跟了一下,应该是ADC和SWD冲突了 我用的是原子例程的配置,就是多调用了一个ch14(PC4),而且问题是用VE芯片工程是正常的,一行行注销试,还是没搞懂那里出的问题。
大海啊,全是水; 骏马啊,四条腿。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-27 05:39

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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