基本数据 功能说明 应用说明 注意事项 其它

基本数据

 

功能说明

 

应用说明

 

注意事项


Question 1

用仿真器调式C语言编写的程序时,在WDT关闭的情况下,为何程序会随机跳回main函数的开始处?

Answer

当用C语言编写程序时,如果程序中有定义常量数组,则在调用数组时需要特别注意不要出现数组边界溢出,如定义常量数组const unsigned char data[2]={0x01,0x02};如果在程序中出现temp=data[2];这样的语句,则会出现数组边界溢出,此时程序的运行便会出现不可预知的现象,包括程序跳回main函数的开始处。


Question 2

在HT-IDE3000中使用C语言编程,当调用内建函数“_delay(m);”时,为何会报错?

Answer

HT-IDE3000中使用C语言编程,其内建函数“void _delay(unsigned long)”的参数只能为常量值,而不能为变数值。


其它