上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 73 下一页
  2017年7月20日
摘要: 一交互式命令操作快捷键:在安装SublimeREPL插件后,CTRL+~/CTRL+B分别在命令行交互式和编译模式之间进行选择。 为SublimeREPL配置快捷键(每次运行程序必须用鼠标去点工具栏-SublimeREPL-python),设置方法在偏好--键绑定–用户中输入: 阅读全文
posted @ 2017-07-20 15:17 杰瑞鼠 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 汉化插件:ChineseLocalzations IMESupport插件:解决软件输入法跟随问题 SublimeREPL插件:可以用于运行和调试一些需要交互的程序如python SublimeCodeIntel 可以支持代码的自动补全以及成员/方法提示等功能,安装此插件后,Sublime Text 阅读全文
posted @ 2017-07-20 15:14 杰瑞鼠 阅读(283) 评论(0) 推荐(0) 编辑
  2017年7月18日
摘要: 在双机通讯或者判断晶振是否成功起振都会用到超时。 一 串口通讯超时和断帧判断: 断帧: 1如果接收帧的长度都是固定的则可以按照长度来判断一帧的接收; 2如果各帧数据长度不等但帧中包含了帧的长度信息也可以按通讯协议中不同帧的长度判断; 3 利用接收空闲中断作为断帧条件,通讯没有结束就利用正常接收中断, 阅读全文
posted @ 2017-07-18 18:32 杰瑞鼠 阅读(665) 评论(0) 推荐(0) 编辑
  2017年7月17日
摘要: 一 累加和校验变种: /******************************************************************************* @brief @param None @retval None @note********************* 阅读全文
posted @ 2017-07-17 14:55 杰瑞鼠 阅读(971) 评论(0) 推荐(0) 编辑
  2017年7月13日
摘要: 看很多人代码编辑器都用subline,一了解这货也跨平台、支持代码提示自动补全、支持python、语法高亮、最关键的是支持列编辑(原来以为只有ue有此功能),那就果断下载使用,挺好! 列编辑:首先用鼠标全选所有批量修改的行-》Ctrl+Shift+L 进入列选模式-》用方向键控制光标到指定的列-》批 阅读全文
posted @ 2017-07-13 15:13 杰瑞鼠 阅读(265) 评论(0) 推荐(0) 编辑
  2017年7月11日
摘要: C8051与传统51的区别在于优先权交叉开关、系统时钟、SFR寄存器几个方面: 一 优先权交叉开关:传统的51外设功能是固定分配或者复用分配到指定引脚,而C8051则是通过优先权交叉开关设置,即要想分配外设到正确引脚不断要对应XBR使能,而且前面的外设也要按顺序正确使能(优先权使能)。交叉开关都是要 阅读全文
posted @ 2017-07-11 17:56 杰瑞鼠 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 一定要注意交叉开关问题:外设要想正确分配到指定引脚,一定要用配置工具确定分配到指定引脚;如果手动分配一定要仔细验证。这方面有个深刻的教训。 有个项目用c8051f020,用到2个串口,硬件已经确定好了,我主要负责软件,要想让UART0/1分别分配到指定的(P0.0~p0.1)/(P0.4~p0.5) 阅读全文
posted @ 2017-07-11 17:00 杰瑞鼠 阅读(495) 评论(0) 推荐(0) 编辑
  2017年7月7日
摘要: 我们知道一般增强型c51自身的RAM只有128BYTES,根本不够用,所以一般在定义全局变量,静态变量时都要用XDATA作为关键字修饰数据的的存储类型。但要注意的是,定义和声明一定要一致,不然出现错误很隐蔽,很难发现这个问题。拿我一个项目中的从外部SPI FLASH接口读出数据的教训来举例: 测试发 阅读全文
posted @ 2017-07-07 11:33 杰瑞鼠 阅读(693) 评论(0) 推荐(0) 编辑
  2017年7月6日
摘要: 带参宏有时候可以代替函数作用:优点直接替代,省去函数调用过程的开销;但缺点也是很明显:容易出错,系统不做检查非常容易出错。 改进方案:内联函数:既有带参宏的直接替代(拷贝)的优点,又有系统检查的优点。 使用要求:代码小于10行,不能有分支和循环结构,和递归调用,这样才能保证拷贝的开销小于函数调用(系 阅读全文
posted @ 2017-07-06 14:23 杰瑞鼠 阅读(254) 评论(0) 推荐(0) 编辑
  2017年7月5日
摘要: 如果要在液晶的某个位置显示一个边长的字符串,你会怎么操作? 方法1 :如果定义的字符串指针变量所指的字符串常量按最长的串对齐(不足用空格代替),则每次变化刷新前可以直接送显示串(不用先清除),但这时要注意:因为采用了串对齐,如果显示的一些内容是自定义的一个结构体(成员有很多字符数组),则有可能下一个 阅读全文
posted @ 2017-07-05 17:19 杰瑞鼠 阅读(344) 评论(0) 推荐(0) 编辑
上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 73 下一页