|
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
用avrstudio仿真的时候,用tmr1,模式8.仿真不正确.请大伙帮帮忙 |
作者:pengkewei 栏目:单片机 |
用avrstudio仿真的时候,用tmr1,模式8.仿真不正确.请大伙帮帮忙 初始化程序如下: ldi t1,1<<COM1A1 | 1<<COM1A0 | 1<<COM1B1 | 1<<COM1B0 | 0<<FOC1A |0<<FOC1B | 0<<WGM11 | 0<<WGM10 out tccr1a,t1 ;一分频 ldi t1,0<<ICNC1 | 0<<ICES1 | 1<<WGM13 | 0<<WGM12 | 0<<CS12 | 0<<CS11 | 1<<CS10 out tccr1b,t1 ldi t1,low(Fck) ldi t2,high(Fck) out icr1h,t2 out icr1l,t1 ;ICR1 保存了定时器相位与频率修正PWM计数的顶部数值,底部为0 ldi t1,low(Fck/2) ldi t2,high(Fck/2) out ocr1bh,t2 out ocr1bl,t1 仿真的时候,发现计数器在计数到icr1的时候不会停止,而是计数到$FFFF,然后再从0开始计数. 而datasheet上面提到的是模式8:从0计数到icr1,然后递减计数到0. 我在线等,线谢谢了. |
|
|
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |