函数一旦定义为可重入, 参数就会通过堆栈传递。 不要忘记的是, 局部变量也会在堆栈上分配。 更不能忽略的是, 51的堆栈空间大小是在2^8以内的, 所以坚决不能在可重入函数的局部变量中分配过大的缓冲区。 有一次我 犯了这个错误造成了堆栈溢出, 单片机的反应是reb
2019-08-20 17:31
基于89C51单片机的看门狗溢出测试源程序
2023-05-15 10:59
本文档的主要内容详细介绍的是8位单片机中那个溢出问题最容易被忽视。
2019-07-18 17:38
产生单片机定时器溢出中断与CPU响应中断的时间误差有两个原因。一是定时器溢出中断信号时,CPU正在执行某指令;二是定时器溢出中断信号时,CPU正在执行某中断服务程序。
2019-05-14 15:23
单片机内部一般有若干个定时器。如8051单片机内部有定时器0和定时器1。在定时器计数溢出时,便向CPU发出中断请求。当CPU正在执行某指令或某中断服务程序时,它响应定时器溢出
2012-06-14 15:52
看了好几本书籍,讲到波特率的计算时,引出的溢出率。但是都没有定义溢出率。真是令人气愤啊!估计写书的人,当年也是直接套公式过来的。。。也或许他觉得这个很简单。。没办法,只有自己猜测了。溢出率=?
2019-07-30 17:35
在进行单片机开发的过程中,出现单片机内存溢出的小状况及总结:循环遍历溢出在初学C语言时可能会犯的错误,for循环遍历一个数组时,循环的次数超出了数组的长度。c语言编程时
2018-08-27 18:05