AVR ATMEGA16 输出方波怎么写

[复制链接]
1521|3
 楼主| SCLG12345 发表于 2015-4-10 10:06 | 显示全部楼层 |阅读模式
AVR ATMEGA16 输出方波怎么写程序,还有端口怎么设置,等等!
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

粉丝
快速回复 在线客服 返回列表 返回顶部