gpt4 book ai didi

c - 嵌入式 C - 传递给具有 const 参数的函数的 volatile 和/或变量会导致错误

转载 作者:太空宇宙 更新时间:2023-11-04 01:57:31 25 4
gpt4 key购买 nike

<分区>

我在调用 __delay_cycles 的行收到此错误。#664 需要一个整数常量 C/C++ 问题

函数的参数:__delay_cycles(unsigned long cycles);

这段代码不实用,但说明了我的问题。我尝试使用或不使用 volatile 启动 a - 同样的错误。我尝试将其类型转换为函数,但没有成功。

代码:

unsigned long a = 100;

void main() {
Pin16_SetAsOutput();
while(1) {
a++;
Pin16_SetHigh();
__delay_cycles(a);

Pin16_SetLow();
__delay_cycles(a);
}
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com