10 2012 档案

摘要:采用C#开发,使用前要安装.NET FrameWork 4.0运行环境退出时更新配置文件,启动读取配置文件,实现界面记忆功能自动检测端口,即插即用,使用时移除设备会出现IOExpection接收区可以实现HEX显示,也可以发送HEX接收区可以保存为txt文件,hex文件可以定时发送,发送新行RTS,DTR硬件流控制可以发送txt文件,hex文件安装版:点击下载绿色免安装版:点击下载 阅读全文
posted @ 2012-10-26 18:47 sky1991 阅读(379) 评论(0) 推荐(0)
摘要:例子一View Code 1 ;RCC寄存器地址映像 2 RCC_BASE EQU 0x40021000 3 RCC_CR EQU (RCC_BASE + 0x00) 4 RCC_CFGR EQU (RCC_BASE + 0x04) 5 RCC_CIR EQU (RCC_BASE + 0x08) 6 RCC_APB2RSTR EQU ... 阅读全文
posted @ 2012-10-13 16:38 sky1991 阅读(7695) 评论(5) 推荐(1)
摘要:一.为什么要保证堆栈8字节对齐AAPCS规则要求堆栈保持8字节对齐。如果不对齐,调用一般的函数也是没问题的。但是当调用需要严格遵守AAPCS规则的函数时可能会出错。例如调用sprintf输出一个浮点数时,栈必须是8字节对齐的,否则结果可能会出错。实验验证:#include "stdio.h"#include "string.h"float fff=1.234;char buf[128];int main(void){sprintf(buf,"%.3f\n\r",fff);//Awhile(1);}1.在A处设置断点,让程序全速运行至A 阅读全文
posted @ 2012-10-13 13:46 sky1991 阅读(4956) 评论(1) 推荐(0)
摘要:摘自正点原子的例程代码,实现了对IO口的位带操作 1 /////////////////////////////////////////////////////////////// 2 //位带操作,实现51类似的GPIO控制功能 3 //具体实现思想,参考<<CM3权威指南>>第五章(87页~92页). 4 //IO口操作宏定义 5 #define BITBAND(addr, bitnum) ((addr & 0xF0000000)+0x2000000+((addr &0xFFFFF)<<5)+(bitnum<<2)) 6 #d 阅读全文
posted @ 2012-10-12 11:37 sky1991 阅读(683) 评论(0) 推荐(0)
摘要:我们在程序中经常会用到MessageBox。 MessageBox.Show()共有21中重载方法。现将其常见用法总结如下:1.MessageBox.Show("Hello~~~~");最简单的,只显示提示信息。2.MessageBox.Show("There are something wrong!","ERROR");可以给消息框加上标题。3.if (MessageBox.Show("Delete this user?", "Confirm Message", MessageBoxButto 阅读全文
posted @ 2012-10-09 18:14 sky1991 阅读(2190) 评论(0) 推荐(0)