OpenEdv-开源电子网

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

stm32是32位的单片机吗

[复制链接]

9

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
80
金钱
80
注册时间
2014-3-12
在线时间
0 小时
发表于 2014-5-21 10:16:53 | 显示全部楼层 |阅读模式
5金钱
stm32是32位的单片机吗?为什么我设一个32位的数,从0开始增大,但是当到了了0x0000 FFFF,时候,再加1就结果不是
0x0001 0000;而是一个错误的数字,十分糊涂,stm32F103C8T6

最佳答案

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

main函数外定义全局变量: uint32_t  test_data=0xffff; main函数里: test_data++;  //此处设置断点 debug后观察test_data值0x00010000 所以楼猪的问题在我这里没有粗线。建议楼猪检查一下程序。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

59

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2014-5-4
在线时间
0 小时
发表于 2014-5-21 10:16:54 | 显示全部楼层
main函数外定义全局变量:
uint32_t  test_data=0xffff;
main函数里:
test_data++;  //此处设置断点
debug后观察test_data值0x00010000
所以楼猪的问题在我这里没有粗线。建议楼猪检查一下程序。
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2014-5-21
在线时间
0 小时
发表于 2014-5-21 10:45:05 | 显示全部楼层
F=1111.
所以0xFFFF=16个1.
不知我这样理解有没有错
回复

使用道具 举报

70

主题

6766

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13145
金钱
13145
注册时间
2012-11-26
在线时间
3816 小时
发表于 2014-5-21 13:15:20 | 显示全部楼层
32位单片机是一次性可以处理32bit的数据

跟你的变量有毛关系

你要是设置uint8  还到不了FFFF呢

自己看下设置变量是多少位的!!
学无止境
回复

使用道具 举报

70

主题

6766

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13145
金钱
13145
注册时间
2012-11-26
在线时间
3816 小时
发表于 2014-5-21 13:16:09 | 显示全部楼层
回复【3楼】cdshkf:
---------------------------------
他的变量类型一定不是uint32_t型的
学无止境
回复

使用道具 举报

13

主题

185

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
272
金钱
272
注册时间
2014-4-9
在线时间
9 小时
发表于 2014-5-21 13:46:07 | 显示全部楼层
你确认数据类型是u32?
大海啊,全是水; 骏马啊,四条腿。
回复

使用道具 举报

9

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
80
金钱
80
注册时间
2014-3-12
在线时间
0 小时
 楼主| 发表于 2014-5-21 16:41:16 | 显示全部楼层
回复【6楼】ArchiChain:
---------------------------------
是的
回复

使用道具 举报

13

主题

185

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
272
金钱
272
注册时间
2014-4-9
在线时间
9 小时
发表于 2014-5-21 16:48:04 | 显示全部楼层
回复【7楼】wujitagongli:
---------------------------------
如果能仿真,你可以参考2楼的做法看结果。
大海啊,全是水; 骏马啊,四条腿。
回复

使用道具 举报

13

主题

185

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
272
金钱
272
注册时间
2014-4-9
在线时间
9 小时
发表于 2014-5-21 17:36:50 | 显示全部楼层
回复【7楼】wujitagongli:
---------------------------------
还有你用什么看的结果?是仿真器还是通过其它数码管?LCD显示?即使是51 8位单片机也可以计算ulong数据。只是分几步完成的问题,你查查是不是显示部分有问题,比如移植显示程序的时候调用参数类型不对?
大海啊,全是水; 骏马啊,四条腿。
回复

使用道具 举报

9

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
80
金钱
80
注册时间
2014-3-12
在线时间
0 小时
 楼主| 发表于 2014-5-21 20:29:39 | 显示全部楼层
回复【8楼】ArchiChain:
---------------------------------
输入捕获,这个没法仿真吧。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-7 23:58

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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