[AVR单片机] atmega64a 晶振16MHz,如何在PB4(OC0)输出8MHZ的频率?

[复制链接]
2431|6
 楼主| shandi 发表于 2014-7-25 11:37 | 显示全部楼层 |阅读模式
atmega64a 晶振16MHz,如何在PB4(OC0)输出8MHZ的频率?刚入门,请教
 楼主| shandi 发表于 2014-7-25 13:40 | 显示全部楼层
已解决 谢谢
airwill 发表于 2014-7-25 21:45 | 显示全部楼层
基本上用硬件才能实现, 可以用PWM 输出, 周期2个时钟, 占空比50%

评分

参与人数 1威望 +1 收起 理由
shandi + 1 赞一个!

查看全部评分

 楼主| shandi 发表于 2014-8-1 16:15 | 显示全部楼层
airwill 发表于 2014-7-25 21:45
基本上用硬件才能实现, 可以用PWM 输出, 周期2个时钟, 占空比50%

我现在用CTC模式,输出的是8MHZ的方波,我试试版主的建议,再来总结下
 楼主| shandi 发表于 2014-8-5 11:42 | 显示全部楼层
我的片子atmega64,输出引脚PB4/OC0,示波器在交流耦合下,利用T/C0的CTC模式,实现了如下图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| shandi 发表于 2014-8-5 11:45 | 显示全部楼层
下图是我在别人的芯片用示波器测得的,也是我要实现的波形,在示波器交流耦合模式下,如下图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| shandi 发表于 2014-8-5 11:48 | 显示全部楼层
求解要如何实现呢,PB4/OC0输出是为后面的ADC芯片提供时序信号。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

28

帖子

0

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