打印

AVR ATMEGA16 输出方波怎么写

[复制链接]
980|3
手机看帖
扫描二维码
随时随地手机跟帖
沙发
maychang| | 2015-4-10 11:34 | 只看该作者
还“等等”?
天知道你的“等等”是什么。

使用特权

评论回复
板凳
hongyanj| | 2015-4-10 15:06 | 只看该作者
#include <avr/io.h>
#include <avr/interrupt.h>
#include <avr/pgmspace.h>
#include <avr/wdt.h>
#include <util/delay.h>

  main(void)
{
    PORTA = 0x00;
    DDRA = 0x01;
    PORTB = 0x00;  
    DDRB = 0b00000000;
    PORTC = 0x00;
    DDRC = 0x00;
    PORTD = 0x00;
    DDRD =  0x00;
   while(1){
     PORTA |= (1<<0);
     PORTA &= ~(1<<0);
   }
    return 0;
}

这个出来就是pa0端口方波了

使用特权

评论回复
地板
SaberLion| | 2015-4-10 16:00 | 只看该作者
方波不就是一个io口高低电平输出么,或者用自带的定时器来输出pwm波形

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

11

帖子

0

粉丝