![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
AVR单片机开发
文章平均质量分 57
My东隅
Embbnux
展开
-
AVR 单片机 ATmega16 熔丝位设置错误 芯片锁死修复
最近自己做了个ATmega16板子玩,ISP下载。16M晶振,刚开始没设置好,使用片内时钟源,晶振就没用了。 找了一下,得到ATmega16的16M晶振熔丝位设置为高位D9,地位EF; 可能是我的程序问题吧,要完成的功能还是没实现。于是又怀疑是熔丝位,乱点了几个,然后写入。 再然后,然后就悲剧的烧录不进去了。揪心啊!一直提示: 进入编程模原创 2013-09-15 18:51:22 · 5922 阅读 · 1 评论 -
linux下avr单片机开发:中断服务程序
不管是什么单片机程序,中断总是非常重要的一部分 ,linux 下的avr开发,主要是依靠avr-gcc,以及avr-libc,它们对中断程序的格式要求,与window下的icc-avr以及win-avr有所差异,这里对linux下中断服务程序编写做个简要介绍。 个人原创,转载请注明出处:http://blog.csdn.net/embbnux/article/details/12448053 首先是要引入的库:原创 2013-10-08 19:24:27 · 2345 阅读 · 0 评论 -
建立linux下avr单片机开发环境
有一块ATmega128开发板,自从用了ubuntu后就开始吃灰了。其实linux进行avr单片机开发还是很方便的,就跟嵌入式一样,只是将编译器由arm-linux-gcc改为avr-gcc. 主要参考:apt-blog.net/developing_avr_under_linux 环境:ubuntu13.04 一、安装avrdude原创 2013-07-20 16:45:51 · 6016 阅读 · 0 评论 -
把ATmega128开发板转为Arduino
暑假来临,闲来无事,听有同学在玩arduino,挺想尝试看看,但是不想买啊,正好手中有一套ATmege128的开发板。以前听过arduino是由avr封装而成,于是就想把这avr开发板改造下原创 2013-07-24 19:11:31 · 12315 阅读 · 2 评论 -
基于AVR单片机: 两轮自平衡智能车
寒假无所事事,决定做一个两轮平衡车来玩玩.个人觉得两轮自平衡车是集合所有算法的精髓.它就像蛋炒饭,最简单也是最困难.他可以用简单的算法实现,当然也可以用最复杂的控制理论来实现. 本质上来说它就是个倒立摆.个人原创,转载请注明原文出处: http://www.embbnux.com/2014/02/21/avr_mcu_balance_car/所需原件:AVR单片机转载 2014-03-07 23:28:59 · 3930 阅读 · 1 评论 -
基于AVR单片机: 两轮自平衡智能车(2)-PID控制器
之前写了一篇我之前做的基于AVR单片机自平衡智能车的文章,当时用的控制器只是简单的一个P控制。实现自平衡控制实在是很难。今天我就来说说自平衡的PID控制。不得不说PID是个好算法,加上以后自平衡车就很稳定了。个人原创,转载请注明原文出处,并保留原文链接:http://www.embbnux.com/2014/05/15/avr_self_balancing_car_pid/转载 2014-05-21 12:28:36 · 2765 阅读 · 0 评论