你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

IIC2与TIM3CH4映射到PC9问题

[复制链接]
hacker 提问时间:2018-4-18 12:42 /
本帖最后由 hacker 于 2018-5-15 09:05 编辑

问题描述:            
单独测试:    IIC2通信正常;
                    TIM3CH4映射到PC9可以正常输出;
      同时测试,用Cube生成工程后,测试,IAR8.10.1程序,Keil5.24在线调试测试,都100%出现,全速运行后,程序跑飞,无法继续调试,不可SWD(2线)调试
      电脑换了2台,工程重建多次,都出现同样问题
      
软件版本:
cube.png

cube1.png

后来单步运行发现,MX_TIM3_Init();运行之后,立刻跑飞。
本来我是在一个大工程里遇到这个问题的,排查了很久,确定问题在这里后,换电脑单独建一个工程测试,还是一样的结果,所以应该不是个案,跟特定的配置有关,根据我的测试,其他配置不变,映射到tim8是没问题的

我最大的困惑是:什么原因导致板子跑飞(无响应),无法通过调试器继续调试(比如暂停,复位),调试接口为SWD
我的邮箱是:hackercircle@163.com
Tim3CH4OnPC9.rar (9.21 MB, 下载次数: 4)
收藏 1 评论10 发布时间:2018-4-18 12:42

举报

10个回答
butterflyspring 回答时间:2018-4-18 16:23:59
这两个没冲突呀..


iic pwm.JPG

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

hacker 回答时间:2018-4-18 17:02:09

是啊,所以才非常奇怪啊
wenyangzeng 回答时间:2018-5-16 09:44:46
应该是IIC2挂起引起的。建议IIC2改用模拟IIC2方式试看看

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

toofree 回答时间:2018-5-16 10:05:46
没有你的片片,在STM32F103ZET6上试了,完全没问题。
程序就是用楼主的程序,主程序中加了一个闪灯灯,程序想停哪停哪,单步走,全速跑,停下来继续跑,一点问题没有。PC9输出200Hz的PWM信号。

楼主工程中是8M主时钟,我改为了用外部8M晶振,主时钟72M。

我的开发板是 EM_STM3210E,与官方的STM3210E-EVAL管脚基本兼容。
这样算吗正常?
傲游截图20180516100519.png

Tim3CH4OnPC9_toofree.rar (11.08 MB, 下载次数: 1)

评分

参与人数 1蝴蝶豆 +5 收起 理由
zero99 + 5

查看全部评分

toofree 回答时间:2018-5-16 10:14:55
wenyangzeng 发表于 2018-5-16 09:44
应该是IIC2挂起引起的。建议IIC2改用模拟IIC2方式试看看

他主程序中就没使用I2C操作,只是配置了一下。
wenyangzeng 回答时间:2018-5-16 11:48:26
toofree 发表于 2018-5-16 10:14
他主程序中就没使用I2C操作,只是配置了一下。

那这个:
“单独测试:    IIC2通信正常;”

是怎么回事?

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

wolfgang2015 回答时间:2018-5-16 12:30:49
遇到跑这类IIC和时钟全速跑的问题,就检查中断,只要跑飞10有8、9就是中断问题,week的函数没有回调,再者就加几个延时

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

ouyang11111111 回答时间:2018-5-16 15:24:58
看 看

评分

参与人数 1ST金币 -1 收起 理由
zero99 -1 求助帖不要灌水哦

查看全部评分

hacker 回答时间:2018-5-16 17:46:43
toofree 发表于 2018-5-16 10:05
没有你的片片,在STM32F103ZET6上试了,完全没问题。
程序就是用楼主的程序,主程序中加了一个闪灯灯,程序 ...

好的,是这样的,非常感谢,我再试几次,有新发现第一时间发上来
12下一页

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版