摘要:
源:将USBASP改造成STK502编程器 现在淘宝上还有不少USBasp或者USBisp的51/AVR编程器,它们使用了开源的USBasp硬件,以及PROGISP软件或者其它一些下载软件。其实我们可以非常方便的将它们改为STK502编程器,不但稳定性更好,也可以和AVR Studio无缝集成,使... 阅读全文
摘要:
源:使用UsbAsp给UNO烧写bootloader ATMEGA16U2、ATMEGA328P固件烧写教程arduino板由于操作不发导致固件损坏,或者想更新固件怎么办?今天给大家介绍一下如何使用UsbAsp烧写bootloader.个人认为,此种方法比使用TinyIsp要方便并且成本更低。 首先... 阅读全文
摘要:
源:keil mdk中如何确保某一段程序不被优化掉使用mdk编程,假如有一个有用的函数你定义了但是没有显式的调用,mdk在默认方式下,将会把这个函数从整个程序总删除掉,以节省ROM。比如,你在ROM的0x00002000处定位了一个函数,假设为void test(void),然后使用函数指针来调用它... 阅读全文
摘要:
keil MDK的信号函数 阅读全文
摘要:
源:RealView编译器常用特有功能一. 关键字和运算符1. __align(n):指示编译器在n 字节边界上对齐变量。 对于局部变量,n 值可为 1、2、4 或 8。 对于全局变量,n 可以具有最大为 2 的 0x80000000 次幂的任何值。 __align 关键字紧靠变量名称前面放置。注意... 阅读全文
摘要:
lwIP1.3.0在无操作系统上的移植概述 阅读全文
摘要:
C语言实现单链表-02版 阅读全文
摘要:
Keil MDK从未有过的详细使用讲解 阅读全文
摘要:
使用keil判断ARM的冷启动和热启动的方法 阅读全文
摘要:
源:有趣的keil MDK细节1.MDK中的char类型的取值范围是? 在MDK中,默认情况下,char 类型的数据项是无符号的,所以它的取值范围是0~255。它们可以显式地声明为signed char 或 unsigned。因此,定义有符号char类型变量,必须用signed显式声明。我曾读过一... 阅读全文