源:http://blog.sina.com.cn/s/blog_493520900100bpos.htmlQuestion 如何通过软件复位AVR?Answer如果你想通过软件复位AVR,你应该使用内部看门狗。简单的使能它和让它溢出。当看门狗触发后,程序计数器返回到0,清除所有的寄存器和其他正在....
分类:
其他好文 时间:
2015-03-28 12:54:24
阅读次数:
112
解决办法:工程右键,options -> General Options -> Memory Model 改为 small
分类:
其他好文 时间:
2015-03-11 12:51:51
阅读次数:
137
1、Atmel(爱特梅尔半导体)爱特梅尔是一家1984年成立于美国的半导体公司。主要产品包括微控制器、触摸解决方案(电容式触摸产品)、汽车电子、无线连接器件、计量器件、存储器、安全集成电路、数字广播等。1.1、爱特梅尔微控制器:爱特梅尔提供四种类型的微控制器:Atmel AVR 8位和32位微控制器...
分类:
其他好文 时间:
2015-03-10 16:48:21
阅读次数:
117
avr gcc中的printf函数不支持%f输出注意在gcc中float double型数据一律处理为单精度(4 bytes)有两种做法: 1、将浮点数分解为4个字节,分别送出,接收端再这4个字节合并转化为将浮点数示例如下:#include typedef union{ float f; ...
分类:
其他好文 时间:
2015-03-10 15:19:57
阅读次数:
138
{业务提出的需要}有时我们想在仿真时,依然可以使用EEPROM中配置好的参数,而不是每次仿真时都重新设置。{配置方法}工程->右键-> Debugger -> JTAGICE mkII -> JTAGICE mkII2 选中 Preserve EEPROM contents even if devi...
分类:
其他好文 时间:
2015-03-04 14:29:40
阅读次数:
160
以前经常想自己使用编译器编写MCU的C代码,编译器帮我们做了什么。编译器是如何分配变量和代码的。所以就闲着没事去看编译器的安装路径下有什么东东。工作中使用的是ICCAVR编译器和Atmel的atmega64.所以我倒腾的就是这款编译器和MCU~~~。
说实话ICCAVR编译器确实非常简捷方便,但是功能强大(当然了,我没用过其它的编译器o(╯□╰)o)。对于它的基本使用再次不再赘述...
分类:
其他好文 时间:
2015-03-02 22:34:26
阅读次数:
241
下载这个文件并安装就可以了:http://avr-jungo-usb.software.informer.com/download/具体可以看这个贴子:http://electronics.stackexchange.com/questions/81183/atmel-studio-6-simula...
分类:
其他好文 时间:
2015-02-12 21:18:09
阅读次数:
163
Matrixtsl 开发了一系列电子积木板,同时提供多种单片机:PIC,AVR及ARM搭配使用。其中一款电子积木板,使用了WIZnet产品 W5100 和 WizFi610提供网络连接。
另外,电子积木可以使用IDE开发,将使用流程图的方法(Flowcode)来代替编程语言。...
分类:
其他好文 时间:
2015-02-12 16:16:17
阅读次数:
235
前言
首先来看一下flume官网中对Event的定义
一行文本内容会被反序列化成一个event【序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据】,event的最大定义为2048字节,超过,则会切割,剩下的会被放到下一个event中,默认编码是UTF-8,这都是统一的。
但是这个解释是针对Avr...
分类:
Web程序 时间:
2015-02-12 14:05:20
阅读次数:
196
在使用IAR for AVR 5.40 做mega128的开发时,编译出现如下提示原因分析:-H 在AVR编译器中设置过一次,在option文件中也设置过,造成冲突。如下options文件中内容/* Fill unused interrupt vector's with RETI */-H1895-...
分类:
其他好文 时间:
2015-02-09 17:35:54
阅读次数:
287