用DM368产生2Khz的方波

2019-07-27 18:28发布

我想用DM368产生2Khz的方波,但是不使用PWM模块,我想用定时器然后加GPIO进行翻转生成,但是我用linux内核中的定时器中断函数生成的方波最多只有50hz,
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
午夜粪车
1楼-- · 2019-07-27 20:49

timer_list:说定时器,当然要来个定时器的结构体
struct timer_list{
struct list_head entry; //定时器列表
unsignedlong expires; //定时器到期时间
void (*function)(unsignedlong) ;//定时器处理函数
unsignedlong data; //作为参数被传入定时器处理函数
struct timer_base_s *base; }
这种机制只能产生50HZ的频率,我想产生2KHZ 的频率的方波改怎么用定时器?
zhaoxqi
2楼-- · 2019-07-28 01:34
有谁做过这方面的东西啊,davinci系列的demo
huangchui
3楼-- · 2019-07-28 06:18
用硬件自己做吧
午夜粪车
4楼-- · 2019-07-28 10:32
为什么
zhaoxqi
5楼-- · 2019-07-28 10:51
 精彩回答 2  元偷偷看……
jiaxw
6楼-- · 2019-07-28 13:16

当然是在程序里面修改下定时器的CCRX值的

一周热门 更多>