这是什么原因?

[复制链接]
3210|7
 楼主| jackbao 发表于 2008-2-20 16:26 | 显示全部楼层 |阅读模式
在F103R8T6上可以正常运行的程序,写到F103C8T6上却不能执行,这是什么原因?
可以用JTAG单步执行啊!一直可以执行到主程序的循环中。
而且
STM32这个单片机复位后的JTAG那几个IO上面不是有特殊的电平信号嘛,初始化了以后这几个IO应该就是通用IO了啊,应该按照我程序设置的电平来输出啊。
americ 发表于 2008-2-20 16:57 | 显示全部楼层

配置好了么?

.
 楼主| jackbao 发表于 2008-2-20 17:04 | 显示全部楼层

配置是什么意思

能够在F103R8T6运行的  
香水城 发表于 2008-2-20 21:44 | 显示全部楼层

你使用了哪些管脚?分别是如何使用的?

STM32这个单片机复位后的JTAG那几个IO上面不是有特殊的电平信号嘛,初始化了以后这几个IO应该就是通用IO了啊,应该按照我程序设置的电平来输出啊。

不明白上面这句话是什么意思;“JTAG那几个IO”是否说管脚的复用功能?如果是复用功能,在STM32F103R8T6上的时候是否能得到你预想的结果?AFIO的时钟是如何配置的?
btfwz 发表于 2008-2-21 09:27 | 显示全部楼层

把IO已经设置成通用的输出IO了

把PA都设置成输出,程序在PA15上输出低电平,结果测量到的还是复位后的高电平。
香水城 发表于 2008-2-21 09:43 | 显示全部楼层

5楼是代替楼主回答4楼的问题吗?

我的2个问题是:在STM32F103R8T6上的时候是否能得到你预想的结果?AFIO的时钟是如何配置的?
btfwz 发表于 2008-2-21 10:19 | 显示全部楼层

我看看啊

我用的是st的例程改的啊,没仔细看这些呢。。。汗一个
香水城 发表于 2008-2-21 10:32 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

92

主题

260

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部