OpenEdv-开源电子网

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

今天在学定时器写程序时遇到两个问题,不解?

[复制链接]

15

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
439
金钱
439
注册时间
2016-3-17
在线时间
39 小时
发表于 2016-4-12 20:50:10 | 显示全部楼层 |阅读模式
3金钱
本帖最后由 alc 于 2016-4-12 21:31 编辑

新人学习stm32不久,疑惑求解1.用定时器做PWM实验,建工程时之前选的Device是stm32f103vc,写完程序软件仿真添加引脚时时提示:unknown signal
PWM_Simerr.png



2.之后改Device为stm32f105vc,然后编译就频频出错,错误都是一个地方stm32f0x.h(428)
捕获.PNG PWM10x_428err.png

最佳答案

查看完整内容[请看2#楼]

这是修改后的stm32f105启动文件
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

9

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2016-1-14
在线时间
18 小时
发表于 2016-4-12 20:50:11 | 显示全部楼层
这是修改后的stm32f105启动文件

startup_stm32f10x_cl.rar

2.7 KB, 下载次数: 526

回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11551
金钱
11551
注册时间
2014-4-1
在线时间
1316 小时
发表于 2016-4-12 21:16:29 | 显示全部楼层

2、这种错误一般是前面引起的。

424行,末尾缺符号?

回复

使用道具 举报

15

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
439
金钱
439
注册时间
2016-3-17
在线时间
39 小时
 楼主| 发表于 2016-4-12 21:28:23 | 显示全部楼层
xuande 发表于 2016-4-12 21:16
2、这种错误一般是前面引起的。

424行,末尾缺符号?

这个我注意到了,不是这个原因,只是因为从103vc换成了105vc而编译出错,再换回去就没事儿了,但是为什么换了就不行呢,10x的库都是一样的,我看了也不需要修改什么的,引脚什么的都一样。
回复

使用道具 举报

11

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
101
金钱
101
注册时间
2015-12-16
在线时间
17 小时
发表于 2016-4-12 21:40:38 | 显示全部楼层
我也遇到了同样的问题啊
回复

使用道具 举报

15

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
439
金钱
439
注册时间
2016-3-17
在线时间
39 小时
 楼主| 发表于 2016-4-12 22:03:57 | 显示全部楼层
wojiaodaier 发表于 2016-4-12 21:40
我也遇到了同样的问题啊

互相交流,解决了相互告诉下
回复

使用道具 举报

14

主题

1592

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2622
金钱
2622
注册时间
2014-7-17
在线时间
350 小时
发表于 2016-4-12 23:04:56 | 显示全部楼层
回复

使用道具 举报

11

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
101
金钱
101
注册时间
2015-12-16
在线时间
17 小时
发表于 2016-4-13 08:00:49 | 显示全部楼层
alc 发表于 2016-4-12 22:03
互相交流,解决了相互告诉下

我试了好多方法,包括PORTA.9,    GPIOA.9,    PA.9 ,GPIOA_Pin9 ,全都不行啊
回复

使用道具 举报

0

主题

9

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2016-1-14
在线时间
18 小时
发表于 2016-4-13 17:46:57 | 显示全部楼层
本帖最后由 ljs20 于 2016-4-13 18:08 编辑

这个和105的启动文件有关。需要修改一下就可以了。startup_stm32f10x_cl.s
回复

使用道具 举报

0

主题

9

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2016-1-14
在线时间
18 小时
发表于 2016-4-13 18:15:47 | 显示全部楼层
我记得是把该文件的某处修改一下。
回复

使用道具 举报

11

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
101
金钱
101
注册时间
2015-12-16
在线时间
17 小时
发表于 2016-4-13 22:50:11 | 显示全部楼层
alc 发表于 2016-4-13 21:03
研究研究。。。。3Q

恩,我再试试其他方法,要是找到就告诉你
回复

使用道具 举报

15

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
439
金钱
439
注册时间
2016-3-17
在线时间
39 小时
 楼主| 发表于 2016-4-13 23:40:09 来自手机 | 显示全部楼层
wojiaodaier 发表于 2016-4-13 22:50
恩,我再试试其他方法,要是找到就告诉你

好的,我也在找,有结果告诉你
回复

使用道具 举报

1

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
58
金钱
58
注册时间
2015-8-4
在线时间
5 小时
发表于 2016-4-14 07:14:25 来自手机 | 显示全部楼层
要是用了库函数的话检查一下最开始的宏定义是不是对的。也就是对容量大小的那个宏定义
回复

使用道具 举报

0

主题

9

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2016-1-14
在线时间
18 小时
发表于 2016-4-14 08:07:19 | 显示全部楼层
给我信箱,我把修改好的105启动文件发给你。
回复

使用道具 举报

0

主题

9

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2016-1-14
在线时间
18 小时
发表于 2016-4-14 08:27:28 | 显示全部楼层
这是我用P10LED屏,做1-99分钟倒计时显示屏用过的文件,绝对能用。
回复

使用道具 举报

0

主题

9

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2016-1-14
在线时间
18 小时
发表于 2016-4-14 08:33:34 | 显示全部楼层
这个问题曾经也困了我好几天。大家用用试试,有什么问题再交流。
回复

使用道具 举报

15

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
439
金钱
439
注册时间
2016-3-17
在线时间
39 小时
 楼主| 发表于 2016-4-14 09:02:57 来自手机 | 显示全部楼层
ljs20 发表于 2016-4-14 08:27
这是我用P10LED屏,做1-99分钟倒计时显示屏用过的文件,绝对能用。

非常感谢,我试试。仿真那个我也在试,还没搞好。
回复

使用道具 举报

11

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
101
金钱
101
注册时间
2015-12-16
在线时间
17 小时
发表于 2016-4-14 10:24:20 | 显示全部楼层
alc 发表于 2016-4-14 09:02
非常感谢,我试试。仿真那个我也在试,还没搞好。

我的之所以不能仿真是stm32F407不支持软件仿真,我问客服,说103的信号写法就是你那样写的
回复

使用道具 举报

15

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
439
金钱
439
注册时间
2016-3-17
在线时间
39 小时
 楼主| 发表于 2016-4-14 11:32:17 来自手机 | 显示全部楼层
wojiaodaier 发表于 2016-4-14 10:24
我的之所以不能仿真是stm32F407不支持软件仿真,我问客服,说103的信号写法就是你那样写的

今天还没来得及,这里应该是对的,但错误到底在哪还没找出来,之前写其他程序就可以,这个为什么就不行,有空研究
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2016-4-15 23:52:15 | 显示全部楼层
MCU改为使用STM32F103ZET6,试试。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

15

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
439
金钱
439
注册时间
2016-3-17
在线时间
39 小时
 楼主| 发表于 2016-4-16 09:03:22 来自手机 | 显示全部楼层
正点原子 发表于 2016-4-15 23:52
MCU改为使用STM32F103ZET6,试试。

多谢原子哥,这个已经解决,在option里边把*.hd改为cl即可。只是仿真那个信号源添加不上。用你的程序源码就可以,可是自己写的,编译没问题也添加不了
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-17 03:55

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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