摘要: 首先用avr-studio新建工程 并编译一遍 这时产生的文件 有.hex .lss .eep 等文件 然后从“工程”->“配置选项”里的常规选项里 选择 使用外部的Makefile 然后选择 工程目录里的 default(如果你的工程输出文件夹是在这的话)里的Makefile 然后 工程文件列表的 阅读全文
posted @ 2014-09-30 11:55 SuperThinker 阅读(10) 评论(0) 推荐(0) 编辑
摘要: VC6.0中控件及按钮的设置和使用 VC学习笔记1:按钮的使能与禁止 用ClassWizard的Member Variables为按钮定义变量,如:m_Button1; 则 m_Button1.EnableWindow(true); 使按钮处于允许状态 m_Button1.EnableWindow( 阅读全文
posted @ 2014-09-28 14:00 SuperThinker 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 父窗口与物主窗口 在windows形形色色的窗口家族中,每个窗口也只能是三种基本类型之一: 1. 重叠窗口(Overlapped) 2. 弹出窗口(Pupup) 3. 子窗口 (Child) 当调用CWnd的Create/CreateEx或是CDialog的Create创建一个基于以上三种类型之一的 阅读全文
posted @ 2014-09-24 11:39 SuperThinker 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 3大类: (1)公认端口(Well Known Ports):从0到1023,它们紧密绑定(binding)于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP通讯。 (2)注册端口(Registered Ports):从1024到49151。它们松散地绑定于一些 阅读全文
posted @ 2014-09-04 08:44 SuperThinker 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 随着ARM公司对Cortex系列的推出,采样SWD方式调试成了大家的首选。SWD不仅速度可以与JTAG媲美,而且使用的调试线少得多。很多人在采样SWD方式进行调试时,一般都是采用4线: ① VCC - 电源 ② GND - 地线 ③ SWDIO - 数据 ④ SWCLK - 时钟 在对NXP的LPC 阅读全文
posted @ 2014-09-02 11:46 SuperThinker 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 什么是字节对齐,为什么要对齐? TragicJun 发表于 2006-9-18 9:41:00 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上 阅读全文
posted @ 2014-08-20 10:45 SuperThinker 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 这个均衡电路用的是三个一模一样的并联稳压电路组成的,每个电池上并一个。 电路原理图如下: 每个稳压电源都调节到4.2V。均衡的原理是,当电池电压都小于4.2V时,并联稳压电路不起作用,充电电流都从电池上通过: 如果电池不均衡,其中有一个先充满(到达了4.2V),那么并联稳压电路就开始工作,起到分流作 阅读全文
posted @ 2014-08-13 11:56 SuperThinker 阅读(22) 评论(0) 推荐(0) 编辑
摘要: UC/OS-II学习笔记之消息队列使用 对消息队列的学习理解有点难,对技术来说,一本好的书一般是原理和例子相结合的,可惜我找到的很少。书上说消息队列实际上是多个邮箱组成的数组,是一个列表。这个数组其实是个指针数组,里面每个指针可以指向不同类型的变量,通过传递一个个指针,我们可以做到传递指针所指向的一 阅读全文
posted @ 2014-08-13 08:22 SuperThinker 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 1. 问题描述: 当使用uocs printf(),sprintf()打印浮点数问题会出问题,但是裸机不会出问题 我现在使用STM32跑UCOS,在使用sprintf打印float类型时候,不管是何值最后都是0.0,但是类型是int,short类型时没有问题。网上查到是任务堆栈8字节对齐就可以了。 阅读全文
posted @ 2014-08-07 14:34 SuperThinker 阅读(9) 评论(0) 推荐(0) 编辑
摘要: FLAG-事件标志组管理,在UCOSII里我个人觉相对比较复杂,首先我们要有个大致的概念,就是FLAG事件组能用来干什么。以下只摘自一位网友博客上的,写的很好,转一下:gliethttp.cublog.cn (一)描述://对于flag--"事件组"的使用,可以用一个简单的例子做说明: // 比如, 阅读全文
posted @ 2014-07-17 10:56 SuperThinker 阅读(39) 评论(0) 推荐(0) 编辑