OpenEdv-开源电子网

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

为什么跟着视频一步一步的做却会出现错误

[复制链接]

4

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2013-7-20
在线时间
0 小时
发表于 2013-7-20 15:37:36 | 显示全部楼层 |阅读模式
USART,delay,sys,都不可以加进来,加进来都会出现很多错误
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-7-20 17:47:28 | 显示全部楼层
看报什么错?对着错误修改.
如果用MDK4,那看看是不是和这里的问题一样:http://www.openedv.com/posts/list/0/10955.htm#58784
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

4

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2013-7-20
在线时间
0 小时
 楼主| 发表于 2013-7-29 16:52:08 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
原子哥,我的问题不是这个问题,就是我不能调用SYSTEM中的那三个文件,调用了就会显示s32什么错误的,就是数据类型定义的错误,不过,我都没有用用SYSTEM中的文件,自己写库,都没有问题了,不过我们团队现在遇到一个问题就是,有一章讲九轴的ADXL345的,我们用你的方法求出了角度,不过我们在做跷跷板那个题,车在跷跷板上找到平衡点的过程中会有比较大的加速度,导致算的角度不对,纠结好几天了,不能准确算不出运动过程的角度,没有好的处理方法,现在想向原子哥求助,提出一种比较好的算法,帮我们解决这个问题,万分感谢啊,
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-7-29 17:20:40 | 显示全部楼层
回复【3楼】曹小旗:
---------------------------------
这个貌似不好解决,呵呵,有没有考虑用陀螺仪啊?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

4

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2013-7-20
在线时间
0 小时
 楼主| 发表于 2013-7-29 17:43:27 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
陀螺仪检测角速度吗?有没有哪一种量是比较稳定的,好检测的?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-7-29 17:52:39 | 显示全部楼层
回复【5楼】曹小旗:
---------------------------------
我们以前做小车用的是角度传感器,貌似有专门的这种传感器,价格贼贵.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

4

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2013-7-20
在线时间
0 小时
 楼主| 发表于 2013-7-29 18:34:33 | 显示全部楼层
恩恩,淘宝上介绍都说是角度传感器,价格在20-50不等,ADXL335是角度传感器吗?有疑问啊,感觉淘宝上介绍的都不一定准确,求原子哥介绍几款角度传感器。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-7-29 22:22:17 | 显示全部楼层
回复【7楼】曹小旗:
---------------------------------
以前我们用的那个貌似要几百块一个,学习统一采购的,具体不记得了,貌似是:金属壳,个子比较大...
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

4

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2013-7-20
在线时间
0 小时
 楼主| 发表于 2013-7-30 19:21:44 | 显示全部楼层
回复【8楼】正点原子:
---------------------------------
好的,谢谢啊,我现在先研究一下超声波模块,不是要测量高电平时间吗,咱们不是有定时器吗,怎么样采集这样的时间啊,现在学了定时器中断,知道配置定时器,就是不知道那个时间怎么知道是多少?
回复 支持 反对

使用道具 举报

4

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2013-7-20
在线时间
0 小时
 楼主| 发表于 2013-7-30 21:10:00 | 显示全部楼层
回复【9楼】曹小旗:
---------------------------------
回复【8楼】正点原子:
---------------------------------
原子哥,我找到我遇到的问题了,就是这个..
\SYSTEM\sys\stm32f10x_type.h(23): error:  #256: invalid redeclaration of type name "s32" (declared at line 486 of "..\USER\stm32f10x.h")
..\SYSTEM\sys\stm32f10x_type.h(27): error:  #256: invalid redeclaration of type name "sc32" (declared at line 490 of "..\USER\stm32f10x.h")
好多的这样的问题,就是在我添加system文件后产生的,求解啊,现在想用delay呢,不得不做这点了
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-7-30 21:47:13 | 显示全部楼层
回复【9楼】曹小旗:
---------------------------------
可以用定时器测量高电平时间啊,你可以去看看我们的 战舰板输入捕获的例程,那就是可以测量高电平时间.
时间计算起始很简单,知道你的定时器计数周期,那么通过输入捕获到的值,就知道高电平的时间了.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

2

主题

69

帖子

0

精华

初级会员

Rank: 2

积分
97
金钱
97
注册时间
2013-7-17
在线时间
0 小时
发表于 2013-7-31 09:48:11 | 显示全部楼层
回复【10楼】曹小旗:
---------------------------------
你用的是库函数还是寄存器?会不会是二者之间的库你弄混了呢?
回复 支持 反对

使用道具 举报

4

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2013-7-20
在线时间
0 小时
 楼主| 发表于 2013-7-31 09:58:29 | 显示全部楼层
回复【11楼】正点原子:
---------------------------------
恩恩,我用的是中断,我的思路是在主函数中定义定时器,TIM3_init(4999,7199);使能TIM3,发送脉冲,当高电平到的时候,清空计数器TIM3->CNT=0;开始计数,等高电平结束了,关断定时器,读取时间的值,这个值我是这样读的,num=TIM_GetCounter(TIM3);这样读对吗,是读出那个值吗,
那个值是在0---4999中的可以根据这个算出时间,求出距离,distance=(tt)*340/2; 不知道我的思路对不对,想让原子哥给点建议,输入捕捉的我还没有看呢,弄完这个行了,我再看看输入捕捉,原子哥看看我的想法对吗?
回复 支持 反对

使用道具 举报

4

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2013-7-20
在线时间
0 小时
 楼主| 发表于 2013-7-31 10:11:44 | 显示全部楼层
回复【12楼】zqdhls:
---------------------------------
我一直用的是库函数的,就是在加入system中的三个文件之后就会出现这些错误,一直不能用,我就没有用了,就用自己编的库,现在想用delay中的精确时间延时,可是一加还是不行,求解啊
回复 支持 反对

使用道具 举报

2

主题

69

帖子

0

精华

初级会员

Rank: 2

积分
97
金钱
97
注册时间
2013-7-17
在线时间
0 小时
发表于 2013-7-31 10:37:21 | 显示全部楼层
回复【14楼】曹小旗:
---------------------------------
你引用的system不会是寄存器版本的吧?你检查看看
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-7-31 10:46:59 | 显示全部楼层
回复【13楼】曹小旗:
---------------------------------
可以啊,不过你得看看有没有溢出之类的,如果有溢出就要做好溢出处理.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

4

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2013-7-20
在线时间
0 小时
 楼主| 发表于 2013-7-31 17:52:37 | 显示全部楼层
回复【15楼】zqdhls:
---------------------------------
回复【12楼】zqdhls:
---------------------------------好了,可以用system的东东了
回复 支持 反对

使用道具 举报

4

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2013-7-20
在线时间
0 小时
 楼主| 发表于 2013-8-1 19:01:15 | 显示全部楼层
回复【16楼】正点原子:
---------------------------------
原子哥,我的现在编译完成后会出现这样的问题,出现一个框说File has been changed outsdie the deitor ,reload?
感觉好麻烦,能不能出个主意,给改掉这个问题
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-8-1 22:07:36 | 显示全部楼层
回复【18楼】曹小旗:
---------------------------------
你是不是打开了一个.map文件?
关了它。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

4

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2013-7-20
在线时间
0 小时
 楼主| 发表于 2013-8-2 14:08:59 | 显示全部楼层
恩恩,没有问题了,谢谢原子哥
回复 支持 反对

使用道具 举报

46

主题

1579

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1970
金钱
1970
注册时间
2011-7-17
在线时间
4 小时
发表于 2013-8-2 14:29:19 | 显示全部楼层
怎么最近这么多人玩车子?
有没有人开发游戏机啊,一起研究下啊,加2.4G做对战啊。
Time?And?Relative?Dimension?In?Space.
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-15 21:00

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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