楼主的第一句话有问题吧?避免出入栈得使用inline。
static对于函数,只是显式的表达了其作用域。
static对于变量,限定了作用域和属性(分……
事情本来就是细枝末节组成的。int main (int argc, char *argv[])是C程序main的标准形式,main函数有输入和输出(返回),return 0 ……
“如果用CAN转232就像是两个节点之间进行CAN通信,然后另一个CAN通过串口把数据发送出去。同时要配置这两个节点的波特率要一致。如果是在一个单片机上实现CAN和串口的通信就不用……
CAN可以达到1Mb/s的速度,UART也可以啊!不信去查查。区别只是CAN有优秀的错误监测能力和纠正能力,而UART没有,UART的误码率与距离和速度成正比,看过UART在961……
堆栈溢出、指针越界在编译时不会报错的,错误在程序运行时才能体现出来,可以用J-link单步调试进行分析。……
感谢楼主分享自己的经验。不过有些问题还是值得商榷。
二进制的程序文件分为三部分,.bss, .data, .
对于首行提出的问题,还是需要……