3768|6

77

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

熬夜请教香水城版主,请教3个问题 [复制链接]

    (1)我用DMA+AD采集交流电压信号,请问怎么采集这个交流信号的频率,可可不可使用定时器2的输入捕获模式进行对频率的计数,怎么做,能给个例子吗?一直不能理解透定时器的各种模式

    (2)如果DMA有了比较繁重的任务,我在用它进行对3个串口的数据进行接收,有没有丢失数据的可能?因为外界传来的数据不等CPU啊。

    (3)关于通讯中的MODBUS的那3.5个字符间隔的实现问题。我看过有个帖子讨论过,您说可以使用UART自身的IDLE检测中断,即在RX线上超过一个字符传送时间而没有检测到启始位时产生的中断,再进一步判断是否有超时。请问发送和接受产生时是不是IDLE都有中断啊?我一直调不同,不知哪里的时钟还是其他设置原因,程序太大不便贴代码了,能给提供个例子吧?
此帖出自stm32/stm8论坛

最新回复

                                 (1)我用DMA+AD采集交流电压信号,请问怎么采集这个交流信号的频率,可可不可使用定时器2的输入捕获模式进行对频率的计数STM32F103RCT6有几路通道,手册上说有一个高级定时器TIM1,对应了五个引脚,是说最多可以测5路么?   详情 回复 发表于 2008-12-14 15:08
点赞 关注
 

回复
举报

73

帖子

0

TA的资源

一粒金砂(初级)

沙发
 

这些问题与你的应用密切相关

简单回答如下

1)如要使用定时器的输入捕获模式,最好先把交流电压信号整流变为方波。

2)每个DMA周期大约需要10个左右CPU周期,依此你可以计算是否可能丢失数据。

3)目前没有例子。
此帖出自stm32/stm8论坛
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

板凳
 

你可以这样处理

1.你用定时器定一个3.5字符间隔时间,计算要根据你的波特率计算
2.当你接收第一个字符以后,定时器启动,并打开中断,并把你的初始值装载
3.接到第二个字符,重加载定时器初始值。
接第三个,也是重加载定时器初始值

等不在接收数据后,定时器溢出,进入定时器中断,说明数据已经接收完毕,在定时器中断里关闭定时器。
此帖出自stm32/stm8论坛
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

4
 

谢谢jinjing999,你说的很有道理。

您说的“3.接到第二个字符,重加载定时器初始值。”请问,重加载定时器初始值用不用关定时器,加载后再开定时器呢?
此帖出自stm32/stm8论坛
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

5
 

MODBUS的3.5字节时间没有那么严吧!

                                 MODBUS的3.5字节时间没有那么严吧!我试过好多MODBUS设备,采用10MS间隔都可以正常通信,
此帖出自stm32/stm8论坛
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

6
 

已经实现,那是相当的准确,10ms的轮询都没误码

                                  
此帖出自stm32/stm8论坛
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

7
 

有几路通道可以用输入捕获模式?

(1)我用DMA+AD采集交流电压信号,请问怎么采集这个交流信号的频率,可可不可使用定时器2的输入捕获模式进行对频率的计数

STM32F103RCT6有几路通道,手册上说有一个高级定时器TIM1,对应了五个引脚,是说最多可以测5路么?

此帖出自stm32/stm8论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表