- 博客(4)
- 收藏
- 关注
转载 程序跑飞原因
程序跑死原因查找1. 意外中断。是否打开了某个中断,但是没有响应和清除中端标志,导致程序一直进入中断,造成死机假象2. 中断变量处理不妥。若定义某些会在中断中修改的全局变量,这时要注意两个问题:首先为了防止编译器优化中断变量,要在这些变量定义时前加volatile,其次在主循环3. 地址溢出,常见错误为指针操作错误。我要着重说的是数组下标使用循环函数中循环变量,如果循环变量没控制好则会出现数组下标越界,意外修改系统的寄存器造成死机4. 无条件的死循环;比如使用while(x);等待电平变化,正常情况下x都会
2020-10-25 13:50:19
7221
原创 iic串行总线
I2C串行总线工作原理常用串行扩展总线:起始和终止信号数据传送格式数据帧格式起始信号二级目录三级目录工作原理常用串行扩展总线:IIC,单总线,SPI,Mircrowire/plus硬件设计简化,体积减小,可靠性提高,更改扩充极为容易可以接很多设备,根据那个设备先发送地址码,那个地址码IIC总线通过上拉电阻接正电源10K,三极管流控流,场效应管压控流。每个器件都有唯一的地址,总线通过仲裁,以决定哪一台主机控制。时钟信号为高电平期间,数据必须保持稳定,只有时钟线上的信号为低电平时,数据线
2020-05-28 07:33:31
606
原创 找工作C复习
C语言复习注意事项1.32个关键字2.C数据类型整数类型浮点类型void 类型3.C变量4.C常量整数常量浮点常量字符常量字符串常量定义常量5.C存储类autoregisterstaticextern经过编译之后将内存分为以下6.运算符算术运算符关系运算符逻辑运算符位运算符赋值运算符杂项运算符7.C判断判断语句三元运算符 ?:8.C循环注意事项#include 预处理命令,引入头文件。pr...
2020-04-30 09:13:32
1346
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人