随笔记录:时序、看门狗~

news/2024/6/28 14:02:07 标签: emc, 编译器, 网络

2011.3.4

全局变量 数据
高到低增长
编译器存放


函数调用 压栈
设置方向与堆相反  或同向但分区不同
基地址分配  再(有中断发生)去延伸
若中断不停发生,且内存延续,栈指针和堆指针地址相同时数据发生冲突, 软件死机
若内存不连续


若硬件EMC通不过   半导体 铜 空间电磁场 电磁感应 使数据发生紊乱, EMP电磁脉冲搭档  高压,软件死机

解决方案:
看门狗:计数器,定时清除,若不清除则复位单片机; 独立于单片机之外,通过引脚控制。


2011.3.2
1.时序图:不定状态、高电平、低电平
2.AD复用时数据读写时序图、AB和DB分开时的数据读写时序图,两者需有转换(如CPLD)
3.状态机的运用:根据AD复用时数据读写时序图将不同时间段进行划分
4.并行接口速度与网络传输速度非同一概念
5.24M 10M 40M 速度如何匹配


http://www.niftyadmin.cn/n/520894.html

相关文章

自动存储c语言,C语言中存储类别又分为四类:自动(auto)、静态(static)、寄存器的(register)和外部的(extern)。...

除法运算中注意:如果相除的两个数都是整数的话,则结果也为整数,小数部分省略,如8/3 2;而两数中有一个为小数,结果则为小数,如:9.0/2 4.500000。取余运算中注意:该运算只…

【专题2:电子工程师 之 上位机】 之 【11.QLineEdit输入框】

嵌入式工程师成长之路 系列文章 总目录希望本是无所谓有,无所谓无的,这正如脚下的路,其实地上本没有路,走的人多了,也便成了路原创不易,文章会持续更新文章会同步到作者个人公众号上,感谢扫码关…

堆和栈的区别 (转贴)

http://www.cppblog.com/oosky/archive/2006/01/21/2958.html 堆和栈的区别 (转贴) 非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥! 堆和栈的区别一、预备知识—程序的内存分配一个由c/C编译的程序占用的内存分为以下几个部分1、栈区(stack&#xff0…

【专题2:电子工程师 之 上位机】 之 【12.遍历子节点】

嵌入式工程师成长之路 系列文章 总目录希望本是无所谓有,无所谓无的,这正如脚下的路,其实地上本没有路,走的人多了,也便成了路原创不易,文章会持续更新文章会同步到作者个人公众号上,感谢扫码关…

c语言文件写入连续int,c语言fwrite写入int问题,怎么解决?

c语言fwrite写入int问题,怎么解决?#includevoid aaa();struct student{char name[5]; //姓名int age; //年龄int num; //学号char addr[5]; //地址}stu[4];void main(){int i;printf("请输入4个学生姓名、年龄、学号、地址,按回车&#…

百度百科-堆栈和内存分配

内存分配 目录 DOS内存可以划分为四种类型 程序运行中的内存分配DOS内存可以划分为四种类型   1) 基本内存:   计算机主板上640KB以下的存储空间。DOS的系统程序和用户的应用程序都要使用这片空间。   DOS的系统程序和用户的应用程序都要使用这片空间。   2…

【专题2:电子工程师 之 上位机】 之 【13.QLayout布局器(重点)】

嵌入式工程师成长之路 系列文章 总目录希望本是无所谓有,无所谓无的,这正如脚下的路,其实地上本没有路,走的人多了,也便成了路原创不易,文章会持续更新文章会同步到作者个人公众号上,感谢扫码关…

IAR编译错误

问题:Fatal Error[e72]: Segment IRQ_STACK must be defined in a segment definition option (-Z, -b or -P) 解决:低级错误,没有设置元件型号!