计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招--以空间换时间。
例如:字符串的赋值。……
1、MCU数据信号的隔离电路尽可能选择MOS管而不要选择三极管,因为MOS是电压切换,三极管是电流切换型,而单片机的IO口电流较小,故使用MOS。
2、UART,……
通过给晶体管增加一些电容、二极管和电阻,使用保持时间可调的复位IC,将纯手动复位转换为自动复位。
在大多数应用中……
1、选择合适的算法和数据结构
应该熟悉算法语言,知道各种算法的优缺点,具体资料请参见相应的参考资料,有很多计算机书籍上都有介绍。将比较慢的顺序查找法用较快的二分查找或乱……
overlay参数使用的是固定的存储区域存储变量
如果有两个函数同时都使用overlay类型限定,那么他的存储位置是一样的。
而static 是会……
需要的一些:
对于单片机程序,首先要对于要使用的单片机比较了解,对于硬件设计比较了解,对C编程比较熟悉;
了解单片机是因为当需要设置某些寄存器的时候,会知道相应的……
一个单片机的程序,设置了一些初始化硬件后不会再遇到的参数,然后将这些程序注释掉了,这样对于调试来说固然很好。但是,对于以后的程序与维护,都是一个潜在的隐患。
……
1、
warning: #767-D: conversion from pointer to smaller integer解释:将指针转换为较小的整……
ROM:(Read Only Memory)程序存储器
在单片机中用来存储程序数据及常量数据或变量数据,凡是c文件及h文件中所有代码、全局变量、局部变量、’c……
说起HEV/EV电机控制,这个话题最近很火。随着汽车保有量的不断增加,能源消耗急剧增涨,尾气排放这个问题备受关注,发展节能与新能源汽车必然成为发展趋势。EV/HEV(电动汽车……