2011-06-12 堆栈深度 笔记 嵌入式编程 中档PIC单片机只有8层深度的硬件堆栈,在中断里调用于程序出现极易堆栈溢出的情况。另外,PIC单片机中断程序人口只有一个,在响应中断的请求 时,PIC单片机就会自动把全局中断的使能位(INTCON的第7位GIF)清除,这样其他中断就暂时
2011-04-12 SVN 笔记 嵌入式编程 svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。 服务器 TortoiseSVN客户端 主要用于企业范围内的管理
2011-04-10 ASCII表整理备查 笔记 嵌入式编程 ASCII(美国信息交换标准编码)表 ASCII 表上的数字 0–31 分配给了控制字符,用于控制像打印机等一些外围设备 数字 32–126 分配给了能在键盘上找到的字符,当您查看或打印文档时就会出现。 扩展的 ASCII 字符满足了对更多
2011-02-16 底层调试经验 笔记 嵌入式编程 调试流程:先调试电源 然后调试驱动输出,LED等,便于查看 然后调试按键输入等 然后调试通讯等 编程过程一定要拿一个东西调试起来 先调通,然后一点点优化 将程序代码调到较佳状态,做成样例程序 关于修改 如果不太肯定,一点点修改,一边修改
2011-02-16 条件编译 笔记 嵌入式编程 典型应用: #ifndef <标识> #define <标识> …… …… #endif #ifdef _XXXX …程序段1… #else …程序段2… #endif #ifdef NUM printf(“之前
2011-02-14 UltraEdit提示转换为DOS格式 笔记 嵌入式编程 那是因为你打开的文件不是dos格式,可能是(linux或者unix格式,这两种一样),一般情况下推荐不要转换,因为你转换之后linux经常就读取不正确 也尽量不要用记事本打开这些文件,因为用记事本打开的话会自动就转换为dos格式 用U