OpenEdv-开源电子网

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

求解个数组定义的问题

[复制链接]

20

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
160
金钱
160
注册时间
2014-11-7
在线时间
25 小时
发表于 2018-8-9 11:03:48 | 显示全部楼层 |阅读模式
1.jpg 3.jpg


如图,uart1_send_buff(ICEKey,sizeof(ICEKey))//是串口1发送数据的函数
这边碰到个情况,如果我在定义 ICEKey 数组时不加static就会导致串口2无法发送数据,但是串口1和串口3正常工作,加了static就不会有任何没异常


我用的是STM32F103C8T6芯片,请教下这个是什么情况
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

20

主题

227

帖子

0

精华

高级会员

Rank: 4

积分
605
金钱
605
注册时间
2017-7-14
在线时间
116 小时
发表于 2018-8-9 11:08:20 | 显示全部楼层
回复 支持 反对

使用道具 举报

7

主题

188

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
385
金钱
385
注册时间
2018-7-19
在线时间
126 小时
发表于 2018-8-9 14:41:00 | 显示全部楼层
static 静态的,会影响串口么,好好查一下程序逻辑呢
回复 支持 反对

使用道具 举报

82

主题

589

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1255
金钱
1255
注册时间
2017-11-18
在线时间
296 小时
发表于 2018-8-9 16:32:04 | 显示全部楼层
坐看风 发表于 2018-8-9 14:41
static 静态的,会影响串口么,好好查一下程序逻辑呢

赞同  串口只是发送数据又不会修改你的数据
没有脑袋
回复 支持 反对

使用道具 举报

31

主题

1955

帖子

3

精华

论坛元老

Rank: 8Rank: 8

积分
4524
金钱
4524
注册时间
2018-5-11
在线时间
947 小时
发表于 2018-8-9 16:46:41 | 显示全部楼层
同意楼上所言
我的开源链接 https://github.com/ShuifaHe/STM32.git  请关注,点赞支持哦。
回复 支持 反对

使用道具 举报

20

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
160
金钱
160
注册时间
2014-11-7
在线时间
25 小时
 楼主| 发表于 2018-8-9 17:04:25 | 显示全部楼层

因为硬件的关系,我只能通过串口下载程序没法进行调试,现在可以确定的是只要删掉static编译下载后串口2就没有输出了,恢复回去就正常,试了几次都是这样
回复 支持 反对

使用道具 举报

31

主题

1955

帖子

3

精华

论坛元老

Rank: 8Rank: 8

积分
4524
金钱
4524
注册时间
2018-5-11
在线时间
947 小时
发表于 2018-8-9 17:10:30 | 显示全部楼层
望卿舒眉 发表于 2018-8-9 17:04
因为硬件的关系,我只能通过串口下载程序没法进行调试,现在可以确定的是只要删掉static编译下载后串口2 ...

static的唯一区别是只有在本文件使用
我的开源链接 https://github.com/ShuifaHe/STM32.git  请关注,点赞支持哦。
回复 支持 反对

使用道具 举报

7

主题

70

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
444
金钱
444
注册时间
2015-3-25
在线时间
129 小时
发表于 2018-8-9 17:30:52 | 显示全部楼层
楼主长度测量不对    sizeof(ICEKey)/sizeof(ICEKey[0])  数组占内存总空间,除以单个元素占内存空间大小才是数组的长度
回复 支持 反对

使用道具 举报

20

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
160
金钱
160
注册时间
2014-11-7
在线时间
25 小时
 楼主| 发表于 2018-8-10 08:54:50 | 显示全部楼层
早上来又加不加static都可以用了。奇怪的问题
回复 支持 反对

使用道具 举报

20

主题

227

帖子

0

精华

高级会员

Rank: 4

积分
605
金钱
605
注册时间
2017-7-14
在线时间
116 小时
发表于 2018-8-10 09:31:57 | 显示全部楼层
3楼正解  
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-12 20:07

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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