|
|
前往: |
| 关于cvavr的向导设置问题 |
| 发表人 | 内容 | |
|---|---|---|
| 2010/12/21 11:22 |
|
|
|
[楼主位] feifeimao
等级:
注册时间:![]() 2010/12/21 11:16 文章: 3 离线 |
我现在需要timer1 定时1s 中断 ;;timer2 CTC 产生方波 频率100k
晶振是11.0592 6分频 |
|
|
||
| 2010/12/21 12:29 |
|
|
|
[1楼] 正点原子
等级:
注册时间:![]() 2010/12/02 10:41 文章: 8089 来自: 湖南 在线 |
回复【楼主位】 feifeimao :
----------------------------- 你的时钟6分频么? 怎么做到的?AVR只能时钟1,2,4,8...这样分频的,没看到有能6分频的。 |
|
|
我的淘宝小店:http://shop62103354.taobao.com |
||
|
||
| 2010/12/21 12:54 |
|
|
|
[2楼] 正点原子
等级:
注册时间:![]() 2010/12/02 10:41 文章: 8089 来自: 湖南 在线 |
这里我用MEGA88做个生成的范例。实际代码未验证:
![]() 图2 tim1配置
![]() 图3 tim2配置
// Timer1 overflow interrupt service routine } // Declare your global variables here void main(void) // Crystal Oscillator division factor: 8 // Input/Output Ports initialization // Port C initialization // Port D initialization // Timer/Counter 0 initialization // Timer/Counter 1 initialization // Timer/Counter 2 initialization // External Interrupt(s) initialization // Timer/Counter 0 Interrupt(s) initialization // Analog Comparator initialization // Global enable interrupts while (1) };
|
|
|
我的淘宝小店:http://shop62103354.taobao.com |
||
|
||
| 2010/12/21 13:42 |
|
|
|
[3楼] feifeimao
等级:
注册时间:![]() 2010/12/21 11:16 文章: 3 离线 |
请问(1) 图2中clock value是随便选取的吗?
|
|
|
||
| 2010/12/21 13:50 |
|
|
|
[4楼] 正点原子
等级:
注册时间:![]() 2010/12/02 10:41 文章: 8089 来自: 湖南 在线 |
回复【3楼】 feifeimao :
------------------------------- clock value 不是随意设置的,这个clock其实就时钟分频后的值。AVR的外设,不是有时钟分频器么?比如1,2,4,8,16之类的分频。这个clock=主时钟/分频因子。 |
|
|
我的淘宝小店:http://shop62103354.taobao.com |
||
|
||
| 2010/12/22 09:52 |
|
|
|
[5楼] feifeimao
等级:
注册时间:![]() 2010/12/21 11:16 文章: 3 离线 |
图2中,配置TIM1的时钟频率为5.4Khz 我是问这个
|
|
|
||
| 2010/12/22 12:31 |
|
|
|
[6楼] 正点原子
等级:
注册时间:![]() 2010/12/02 10:41 文章: 8089 来自: 湖南 在线 |
回复【5楼】 feifeimao :
------------------------------- 一样的 |
|
|
我的淘宝小店:http://shop62103354.taobao.com |
||
|
||
|
|
||
|
| 前往: |