找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 616|回复: 15
打印 上一主题 下一主题
收起左侧

单片机C语言变量函数有冲突 不能调用

[复制链接]
跳转到指定楼层
楼主
不能调用

63D6E3YLC4WHZ_NB}UB7[}L.png (22.25 KB, 下载次数: 4)

63D6E3YLC4WHZ_NB}UB7[}L.png

@~_8C23RN0SMDU56NGUB[QB.png (33.93 KB, 下载次数: 29)

@~_8C23RN0SMDU56NGUB[QB.png

5PN{7EWOIW`$QKYMW)VDO%F.png (13.51 KB, 下载次数: 5)

5PN{7EWOIW`$QKYMW)VDO%F.png

)ROWBUBHG3LEGL@OBJ%0HID.png (7.35 KB, 下载次数: 32)

)ROWBUBHG3LEGL@OBJ%0HID.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

来自 2#
ID:278457 发表于 2024-1-26 01:31 | 只看该作者

请大虾们帮下忙

AA,BB变量函数不能用
回复

使用道具 举报

板凳
ID:332444 发表于 2024-1-25 09:36 | 只看该作者
9999用INT类型变量2个分别计算很简单的不难
回复

使用道具 举报

地板
ID:883242 发表于 2024-1-25 10:08 | 只看该作者
你没让他走,自然就不走。
回复

使用道具 举报

5#
ID:1064915 发表于 2024-1-25 10:11 | 只看该作者
定时程序为什么放主循环里
回复

使用道具 举报

6#
ID:1057978 发表于 2024-1-25 13:41 | 只看该作者
aa、bb在哪儿加+1呢?
回复

使用道具 举报

7#
ID:332444 发表于 2024-1-25 14:54 | 只看该作者

回复

使用道具 举报

8#
ID:844772 发表于 2024-1-25 15:08 | 只看该作者
中断初始化放到while(1) 前面
回复

使用道具 举报

9#
ID:192020 发表于 2024-1-25 17:42 | 只看该作者
主循环一直给定时器寄存器赋值,定时器就不会溢出产生中断,建议还是多看看例程再自己写
回复

使用道具 举报

10#
ID:278457 发表于 2024-1-26 13:22 | 只看该作者
glinfei 发表于 2024-1-25 15:08
中断初始化放到while(1) 前面

谢谢,修改好了,但是变量有冲突
回复

使用道具 举报

11#
ID:883242 发表于 2024-1-27 15:15 | 只看该作者
shenqiwei 发表于 2024-1-26 13:22
谢谢,修改好了,但是变量有冲突

你不说冲突是什么别人也算不出来。
回复

使用道具 举报

12#
ID:332444 发表于 2024-1-27 19:15 | 只看该作者
很简单的何必开2个定时器?简单荔枝,可修改为一个定时器控制时间。
回复

使用道具 举报

13#
ID:278457 发表于 2024-1-28 02:59 | 只看该作者
xianfajushi 发表于 2024-1-27 19:15
很简单的何必开2个定时器?简单荔枝,可修改为一个定时器控制时间。

改过了,中断里面还是识别不了AA,BB

FVBI8MPCA0DO]9QTB6{1TKR.png (14.5 KB, 下载次数: 4)

FVBI8MPCA0DO]9QTB6{1TKR.png
回复

使用道具 举报

14#
ID:278457 发表于 2024-1-28 03:05 | 只看该作者
Hephaestus 发表于 2024-1-27 15:15
你不说冲突是什么别人也算不出来。

我在子程序里面申请两个变量AA,BB,中断里面识别不出来AA,BB

FVBI8MPCA0DO]9QTB6{1TKR.png (14.5 KB, 下载次数: 5)

FVBI8MPCA0DO]9QTB6{1TKR.png

{B4FWU2I)KWXPHGE_E83H5X.png (6.49 KB, 下载次数: 5)

{B4FWU2I)KWXPHGE_E83H5X.png

e6f7e388c538562dd422da0d2ed5c9ab_072844tstult5ulalilis7.png (13.51 KB, 下载次数: 34)

e6f7e388c538562dd422da0d2ed5c9ab_072844tstult5ulalilis7.png
回复

使用道具 举报

15#
ID:332444 发表于 2024-1-28 09:30 | 只看该作者
shenqiwei 发表于 2024-1-28 02:59
改过了,中断里面还是识别不了AA,BB

你的变量不是公共变量在其他函数里面自然无法识别,且不是int类型装不下那么大的数。
回复

使用道具 举报

16#
ID:278457 发表于 2024-1-29 00:19 | 只看该作者
xianfajushi 发表于 2024-1-28 09:30
你的变量不是公共变量在其他函数里面自然无法识别,且不是int类型装不下那么大的数。

公共变量用什么函数
回复

使用道具 举报

17#
ID:332444 发表于 2024-1-29 07:49 | 只看该作者
shenqiwei 发表于 2024-1-29 00:19
公共变量用什么函数

在函数外声明的变量是公共变量.
回复

使用道具 举报

18#
ID:803579 发表于 2024-1-31 09:43 | 只看该作者
因为你只有定时器0中断的入口函数,没有定时器1的入口函数,而且应该把定时器1的处理放在定时器1的中断函数里,而不是统统放在定时器0的中断函数里。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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