2017年7月17日
摘要:
一 累加和校验变种: /******************************************************************************* @brief @param None @retval None @note*********************
阅读全文
posted @ 2017-07-17 14:55
杰瑞鼠
阅读(1002)
推荐(0)
2017年7月13日
摘要:
看很多人代码编辑器都用subline,一了解这货也跨平台、支持代码提示自动补全、支持python、语法高亮、最关键的是支持列编辑(原来以为只有ue有此功能),那就果断下载使用,挺好! 列编辑:首先用鼠标全选所有批量修改的行-》Ctrl+Shift+L 进入列选模式-》用方向键控制光标到指定的列-》批
阅读全文
posted @ 2017-07-13 15:13
杰瑞鼠
阅读(305)
推荐(0)
2017年7月11日
摘要:
C8051与传统51的区别在于优先权交叉开关、系统时钟、SFR寄存器几个方面: 一 优先权交叉开关:传统的51外设功能是固定分配或者复用分配到指定引脚,而C8051则是通过优先权交叉开关设置,即要想分配外设到正确引脚不断要对应XBR使能,而且前面的外设也要按顺序正确使能(优先权使能)。交叉开关都是要
阅读全文
posted @ 2017-07-11 17:56
杰瑞鼠
阅读(654)
推荐(0)
摘要:
一定要注意交叉开关问题:外设要想正确分配到指定引脚,一定要用配置工具确定分配到指定引脚;如果手动分配一定要仔细验证。这方面有个深刻的教训。 有个项目用c8051f020,用到2个串口,硬件已经确定好了,我主要负责软件,要想让UART0/1分别分配到指定的(P0.0~p0.1)/(P0.4~p0.5)
阅读全文
posted @ 2017-07-11 17:00
杰瑞鼠
阅读(539)
推荐(0)
2017年7月7日
摘要:
我们知道一般增强型c51自身的RAM只有128BYTES,根本不够用,所以一般在定义全局变量,静态变量时都要用XDATA作为关键字修饰数据的的存储类型。但要注意的是,定义和声明一定要一致,不然出现错误很隐蔽,很难发现这个问题。拿我一个项目中的从外部SPI FLASH接口读出数据的教训来举例: 测试发
阅读全文
posted @ 2017-07-07 11:33
杰瑞鼠
阅读(745)
推荐(0)
2017年7月6日
摘要:
带参宏有时候可以代替函数作用:优点直接替代,省去函数调用过程的开销;但缺点也是很明显:容易出错,系统不做检查非常容易出错。 改进方案:内联函数:既有带参宏的直接替代(拷贝)的优点,又有系统检查的优点。 使用要求:代码小于10行,不能有分支和循环结构,和递归调用,这样才能保证拷贝的开销小于函数调用(系
阅读全文
posted @ 2017-07-06 14:23
杰瑞鼠
阅读(267)
推荐(0)
2017年7月5日
摘要:
如果要在液晶的某个位置显示一个边长的字符串,你会怎么操作? 方法1 :如果定义的字符串指针变量所指的字符串常量按最长的串对齐(不足用空格代替),则每次变化刷新前可以直接送显示串(不用先清除),但这时要注意:因为采用了串对齐,如果显示的一些内容是自定义的一个结构体(成员有很多字符数组),则有可能下一个
阅读全文
posted @ 2017-07-05 17:19
杰瑞鼠
阅读(355)
推荐(0)
2017年6月26日
摘要:
#define XON 0x11#define XOFF 0x13查找ASCII码表,这两个对应的是DC1(设备控制1)和DC3(设备控制3) X/ON和X/OFF为开启和关闭发送器的信号。X /ON的实际信号为ASCII的Ctrl-Q键盘组合的位组合,X/OFF信号为Ctrl-S字符。在为计算机操
阅读全文
posted @ 2017-06-26 16:23
杰瑞鼠
阅读(738)
推荐(0)
2017年6月17日
摘要:
实验前准备:设计表格项,通过设计公式,从而输入原始数据后直接得到最终的结果数据,学习常用的VBA公式及处理:Cn-$B$4,其中的$B$4表示绝对单元格位置;SUM(Xm:Yn)求范围内的和。 针对实验获得的线性数据表,要从中分析出线性公式,那么就用excel进行简单的处理: 1 前数据处理,数据平
阅读全文
posted @ 2017-06-17 14:43
杰瑞鼠
阅读(3270)
推荐(0)
2017年6月15日
摘要:
主要特点:协程(co-routine):任务间的中断通信机制 支持可抢占式/协作式任务调度 。FreeRTOS-MPU 内核对象可以动态或静态分配 。 所有任务间的通信与同步机制都是基于队列实现的(从堆分配实现) ; OpenRTOS是FreeRTOS的商业版本 SAFERTOS: 安全认证版的Fr
阅读全文
posted @ 2017-06-15 16:22
杰瑞鼠
阅读(2377)
推荐(0)