摘要:
*26.3* 改动多个文件 假定你有个变量名为 "x_cnt" 而你要把他改为 "x_counter"。这个变量在多个 C 文件都 被用到了。你需要在所有文件中作此改动。你得这么做。 把所有相关文件放进参数列表: > :args *.c < 这个命令会找到所有的 C 文件并编辑其中的第一个。现在你可以对所有这些文件执行 置换命令: > :argdo %s/<x_cnt>/x_counter/ge | update 命令 ":argdo" 把另一个命令当作其参数。而后者将对参数列表内所有的文件执行。 作为参 阅读全文
摘要:
在S12中,设置SPI时候有一个寄存器是MODRR,这个寄存器我开始没有看明白,并且实验室时,添加或者去掉MODRR的设置都不会产生影响.但是这个MODRR寄存器应该是起到作用的.那么这个MODRR到底是什么作用呢???======================================================================这个是CAN和SPI映射引脚用的,比如你想选择PM0、PM1作为CAN总线,那么MODRR的MODRR1、MODRR0设置为0、0。详细定义见下图。所以MODRR的4位和5位就是设置SPI0和SPI1的设置位 如果SPI0想使用PS口作为使 阅读全文
摘要:
last updat: 2009/6/17>>>> 在windows下 <<<<++ 在鼠标右键显示“用vim编辑”++1.删掉注册表中的HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\gvim2.手工添加鼠标右键菜单,两种方式:2.a. 直接进入注册表,在HKEY_CLASSES_ROOT\*\shell下添加项“用 vim 编辑”, 再在项“用 vim 编辑”下添加子项“command” [右键-新建-项] ,在其右边窗口把其键值设定为 "D:\Program Files\vim\vi 阅读全文
摘要:
下载-----------------------------------下载cscope15.6-win32.zip地址:http://iamphet.nm.ru/cscope/index.html-----------------------------------安装 -----------------------------------安装很简单,只要将cscope的可执行文件放到PATH环境变量包含的目录中即可。(1) 推荐Windows用户将上面下载到的cscope.exe与gvim.exe放在同一个目录下,如D:\Program Files\Vim\vim72下。(2) &quo 阅读全文
摘要:
计算器在显示二进制位数时候,如果开头是0.是不会显示的,对于在单片机混的人,这个有时候很麻烦,所以写个小工具.功能就是输入十进制数字,然后显示出2进制,每显示4位一次空格,可以调整位数范围(8的倍数)如果有谁能知道linux下类似win7的那个计算器,麻烦回复告知一下吧.很是感谢~例如: $ dec2bin 1 135Num 8 Binary is : 0B1000 0111done!===============================$ dec2bin 2 135Num 16 Binary is : 0B0000 0000 1000 0111done!=============== 阅读全文
摘要:
举例:===================================================/** INITRM - Initialization of internal ram position register; 0x0000 0010 **/typedef union { byte Byte; struct { byte RAMHAL :1; byte :1; byte :1; byte RAM11 :1; byte RAM12 :1; byte RAM13 :1; byte RAM14 :1;... 阅读全文
摘要:
晚上好好看了下这个c.vim.然后尝试创建更加适合自己的命令:首先.在*/.vim/c-support/templates/Templates文件中加入|includefile| = c.需要添加的文件名.template 例如我现在用到freescale单片机.就写了|includefile| = c.freescale.template 注意在c.vim里面 $起头表示注释======================================================================再在你自己创建的文件里面(我这里创建的是c.freescale.templ... 阅读全文
摘要:
都会用printf,但是printf本身是怎么做到的?昨天在看一个单片机打印变参类似printf函数实现的代码,觉得很有必要学习下.参考的文章如下:http://tieba.baidu.com/f?kz=329987122http://topic.csdn.net/t/20030803/13/2103389.html============================================================================================C语言的函数是从右向左压入堆栈的,调用va_start后, 按定义的宏运算,_ADDRESSOF得 阅读全文
摘要:
自认为C语言还算入门的人,看来还是高估自己了.没想到在这个地方还有这么有趣的东西.有些话看来要仔细深究才能真正入门啊....========================================================================================================#include <stdio.h> int main(void) { int flag=0; for(int j=0; j <2; j++) { if(j==0) { switch(j) { case... 阅读全文
摘要:
2011-03-28 13:55从07年4月接触linux到现在,有4年了吧?07.4--08.4; 08.4--09.4; 09.4--10.4; 10.4--11.4;==========================================================并没有时时刻刻的进步,觉得很愧疚~~现在拥有的能力,其实08年就拥有了.但是今年都是11年了.感觉自己以后要抓紧啊==========================================================算起来,我的linux路程,就进步了这么几个时期,其他时期,要么颓废,要么没有在专 阅读全文