标题: 单片机C语言变量函数有冲突 不能调用 [打印本页]

作者: shenqiwei    时间: 2024-1-25 00:16
标题: 单片机C语言变量函数有冲突 不能调用
不能调用

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

63D6E3YLC4WHZ_NB}UB7[}L.png

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

@~_8C23RN0SMDU56NGUB[QB.png

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

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

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

)ROWBUBHG3LEGL@OBJ%0HID.png

作者: xianfajushi    时间: 2024-1-25 09:36
9999用INT类型变量2个分别计算很简单的不难
作者: Hephaestus    时间: 2024-1-25 10:08
你没让他走,自然就不走。
作者: joyb    时间: 2024-1-25 10:11
定时程序为什么放主循环里
作者: wangxiangtan    时间: 2024-1-25 13:41
aa、bb在哪儿加+1呢?
作者: xianfajushi    时间: 2024-1-25 14:54


作者: glinfei    时间: 2024-1-25 15:08
中断初始化放到while(1) 前面
作者: Graves    时间: 2024-1-25 17:42
主循环一直给定时器寄存器赋值,定时器就不会溢出产生中断,建议还是多看看例程再自己写
作者: shenqiwei    时间: 2024-1-26 01:31
标题: 请大虾们帮下忙
AA,BB变量函数不能用
作者: shenqiwei    时间: 2024-1-26 13:22
glinfei 发表于 2024-1-25 15:08
中断初始化放到while(1) 前面

谢谢,修改好了,但是变量有冲突
作者: Hephaestus    时间: 2024-1-27 15:15
shenqiwei 发表于 2024-1-26 13:22
谢谢,修改好了,但是变量有冲突

你不说冲突是什么别人也算不出来。
作者: xianfajushi    时间: 2024-1-27 19:15
很简单的何必开2个定时器?简单荔枝,可修改为一个定时器控制时间。
作者: shenqiwei    时间: 2024-1-28 02:59
xianfajushi 发表于 2024-1-27 19:15
很简单的何必开2个定时器?简单荔枝,可修改为一个定时器控制时间。

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

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

FVBI8MPCA0DO]9QTB6{1TKR.png

作者: shenqiwei    时间: 2024-1-28 03:05
Hephaestus 发表于 2024-1-27 15:15
你不说冲突是什么别人也算不出来。

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

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

FVBI8MPCA0DO]9QTB6{1TKR.png

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

{B4FWU2I)KWXPHGE_E83H5X.png

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

e6f7e388c538562dd422da0d2ed5c9ab_072844tstult5ulalilis7.png

作者: xianfajushi    时间: 2024-1-28 09:30
shenqiwei 发表于 2024-1-28 02:59
改过了,中断里面还是识别不了AA,BB

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

公共变量用什么函数
作者: xianfajushi    时间: 2024-1-29 07:49
shenqiwei 发表于 2024-1-29 00:19
公共变量用什么函数

在函数外声明的变量是公共变量.
作者: 啊h啊    时间: 2024-1-31 09:43
因为你只有定时器0中断的入口函数,没有定时器1的入口函数,而且应该把定时器1的处理放在定时器1的中断函数里,而不是统统放在定时器0的中断函数里。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1