摘要: 之前我们使用空循环,达到了延迟的目的,但是这样子的延迟比较不精确。现在就使用实时定时器(RTT)来进行更为精确的计时。RTT虽然不是特别通用,在某些单片机上可能没有,但它较为简单。RTT内部有一个计数器,并且可以配置这个计数器的时钟。通过配置以及计算,就可以得出经过一段时间后,该计数器的增加值。和之... 阅读全文
posted @ 2013-11-02 19:06 h46incon 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 最近因为导师要写一本关于SAME4单片机的书籍,而我也作为一个嵌入式的初学者看了这本书。现在也让我写写几个小的程序,做做示例。既然写了文档之类的,就发到博客上来吧。目前关于这芯片能参考的书籍大概就只有英文手册了。用的板子是SAM4E16E。IDE用的是Atmel Studio。既然是学习单片机,就没... 阅读全文
posted @ 2013-11-01 23:29 h46incon 阅读(1164) 评论(0) 推荐(0) 编辑
摘要: 使用API修改电源管理设置,以临时禁止笔记本合上盖子时睡眠。 同时记录了在C#声明API时,怎样选择合适的参数类型,以及二级指针怎么处理。 阅读全文
posted @ 2013-09-03 17:23 h46incon 阅读(4614) 评论(0) 推荐(0) 编辑
摘要: 一个阻止电脑在长时间无操作时关闭显示器、睡眠的小软件。顺便记录了在C#中怎么调用Win32API,使用托盘时怎么将窗体最小化到托盘,程序启动时怎么只显示托盘而不显示主窗体 等。 阅读全文
posted @ 2013-08-31 22:39 h46incon 阅读(5734) 评论(4) 推荐(2) 编辑
摘要: 出于某些目的,需要在网上爬一些数据。考虑到Python有各种各样的库,以前想试试Pycharm这个IDE,就决定用它了。首先翻完《深入Python3》这本书,了解了它的语法之类的。下面就开始干活了:Http协议的实现。那本书里有介绍一个叫httplib2的库,看起来挺好。就用这个库把网页内容抓下来先。Html解析。之前有用过一些解析xml的库,但是想着html代码可能不会太严禁,就找到了一个传说中对html容错度很高的库:BeautifulSoup。Python3得用这个库的第四版,导入时也是要导「bs4」库。解析挺简单,我用的基本还是xml那一套。数据保存。呃,没啥说的,就是用内建方法ope 阅读全文
posted @ 2013-07-31 15:18 h46incon 阅读(1378) 评论(0) 推荐(0) 编辑
摘要: C++11支持range-based for循环。这是一个很方便的特性,能省挺多代码。以下代码就能很方便的遍历vector中的元素,并打印出来:std::vector<int> int_vec;int_vec.push_back(1);int_vec.push_back(2);//如果要修改int_vec中的元素,将变量x声明为 int& 即可for (int x: int_vec){ std::cout << x << endl;}可以遍历的对象包括:数组。(不包括指针)定义了begin()和end()方法,且返回该方法返回迭代器的类对象。(STL 阅读全文
posted @ 2013-06-02 12:15 h46incon 阅读(31259) 评论(2) 推荐(2) 编辑
摘要: XML很大的作用就是用来组织数据的。 阅读全文
posted @ 2013-04-23 20:50 h46incon 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 简单讨论了获取静态数组和动态数组的长度的方法。(sizeof,模板,_msize) 阅读全文
posted @ 2013-03-17 22:37 h46incon 阅读(45942) 评论(2) 推荐(2) 编辑
摘要: 推荐了几个不错的编程字体。另由于原版的Lucida Sans typewriter字体中0和O分不清,所以自己动手改了一下,在数字0中加了一条斜线。最后介绍了修改字体的大概方法。 阅读全文
posted @ 2012-12-17 21:58 h46incon 阅读(4506) 评论(1) 推荐(0) 编辑
摘要: x64下能正常工作的Devcon 阅读全文
posted @ 2011-05-26 20:53 h46incon 阅读(3553) 评论(2) 推荐(1) 编辑