博客首页 | 排行榜 |

wsshine的博客

个人档案
博文分类
最新评论
博文存档
最近访客
  •      上一篇文章中,我们用AVR通过arduino_lite 编程点燃了一个发光二极管。这次我们将介绍模拟量采集(ADC) Arduino-Lite沿用了Arduino的analogRead函数,但提供了如下ADC控制功能: enable_adc() 开启AVR芯片的ADC转换模块,该函数在Arduino-Lite初始化后自动执行。 disable_adc() 关闭AVR芯片的ADC转换模块,该操作可以降低AVR芯片耗电,节省电能 正如上篇文章那样,我们还使用Protues7.8和Arduino-Lite进行AVR的仿真实验。   首先我们把AVR __ ATMAGE8的引脚图打开

    阅读全文>>

  • 在这篇文章中,我主要讲的是有关于AVR用Arduino-Lite编程时的PWM输出控制的介绍,脉冲宽度调制(PWM),是英文“Pulse Width Modulation”的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。 在AVR单片机ATMag8,X8中,有直接输出PWM波形的功能,但是相对于用Aduino_lite编程来说,当它编写PWM输出时,可以直接引用已有的的函数,用起来十分方便。 PWM输出控制 ANALOG_WRITE( pin, pwm_value ) 在指定...

    阅读全文>>

  • 在上篇文章中我给大家简单的介绍Arduino-Lite的安装,其实它应用起来很简单,因为他不是基于AVR寄存器开发的软件,在开发的过程中直接将寄存器这个概念去除,就像Arduino那样,在写程序时有很多的应用语句,这些语句直接定位于引脚。 在这篇文章中,我将使用Protues7.8和Arduino-Lite进行AVR的仿真实验,至于Protues7.8的安装和使用我就不介绍了,网上有它的下载和教程,大家可以去下载使用。在这试验中,我主要讲怎么用它点燃一个LED灯。 我们用到的函数主要有: PIN_MODE(pin, mode) 设置制定AVR引脚的工作模式。 pin: 希望控制的A...

    阅读全文>>

  • 作为一单片机学习的爱好者,我想大家极力推荐一款编程软件----Arduino-Lite, 这是一个用于AVR设备的轻量级且高效的运行库。即使以前有没有单片机学习基础,你会发现学习他很轻松。 Arduino-Lite是基于Arduino项目的工作,他的网站是www.arduino.cc Arduino-Lite是RoboPeak机器人团队(www.RoboPeak.com)内部开发使用的运行库,我很荣幸与大家分享这种编程技术。 软件下载网站     http://code.google.com/p/arduino-lit...

    阅读全文>>

页次:1/1 每页15条记录,共4条  分页:  [1]