你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

st-img
chrome
st-img
firefox
st-img
safari
st-img
ie8及以上
shequ.stmicroelectronics.cn
  • ST意法半导体官网
  • STM32中文官网
  • ST全球论坛
登录/注册
  • 首页
  • 技术问答
  • 话题
  • 资源
  • 创客秀
  • 视频
  • 标签
  • 积分商城
  • 每日签到
猫又又

猫又又

 

回答数 0 关注数 0
关注 私信
  • 动态99
  • 提问
  • 回答0
  • 创客秀 0
  • 分享 0
  • 关注0
2 回答

关于FreeRTOS的队列

STM32F1
以下数据仅统计当前账号和其它账 以下数据仅统计当前账号和其它账 回答时间: 2025-1-26 18:40

签到

赞0
1 回答

GPIO各种模式

STM32F1
STMCU-管管 STMCU-管管 回答时间: 2024-7-29 15:41

很不錯的分享

赞0
1 回答

基于定时器的主从模式

STM32F1 Timer/定时器
xmshao xmshao 回答时间: 2024-7-11 13:04

1.我有点不明白定时器主模式的输出信号中OC1与OC1REF的区别。 按我自己理解,OC1是当主定时器的计数值与ccr1相匹配时产生一个信号作为从模式触发源。 OC1REF是当计数值小于CCR1时,从定时器启动计数功能。 ==>如果不考虑死区插入的话,OCREF和OC信号,OC信号是OCREF信号的后级,二者可能是同相可能是反相, 取决于极性选择控制。另外,计数器的启动跟计数值与CCR的比较结果无关。 2.还有一个问题我不明白主定时器产生一个触发源后,从定时器是开始计数不停止直到计数到ARR后停止。 还是单纯计数+1后停止再次等待触发源后再次+1? ==》从定时器收到来自主定时器的触发信号后,如何反应,跟从定时器的从模式有关。可能是启动从定时器、 可能是对从定时器进行复位、也可能是暂停计数器。涉及到从定时器的从模式,比方Trigger 模式、Reset模式 以及门控模式等。

赞0
8 回答

stm32 usart+dma

STM32F1 DMA UART
xmshao xmshao 最优答案 回答时间: 2024-6-17 10:21

基于DMA方式进行UART数据通信并不需要基于死循环来检查是否转运完成,我们可以基于DMA传输完成事件 或空闲事件,待事件发生时 才 会基于中断去处理。 基于DMA方式做UART的发送和基于中断方式做数据发送,在CPU的占用上有明显差别。基于中断方式的发送,定会每 发生1个数据得申请中断让CPU来搬运数据到发送寄存器,如果是基于DMA方式,发送过程中CPU可以被完全释放出来。 对于大量数据的传输,使用DMA比串口中断方式更能释放CPU,让其做更重要或紧急的事情。 至于效率的高低,看你站在哪个角度来评价。单从实现传输的角度讲,DMA方式未必就一定比基于中断方式高。 打个比方,你想发个东西给某人,你自己亲历亲为跟选择快递,谁的效率高,不可一概而论。但可以肯定, 若选择快递,你可以释放出来做其它事情。 对于少量数据来说,是否dma驱动方式与串口中断驱动区别不大。很多场合可能差别不大,反正只是种提供数据的方式。 我觉得关键是要看,整个系统中CPU是否忙得过来,CPU响应中断时会不会影响更重要事情的及时处理。

赞0
0 回答

用esp8266 at指令实现mqtt心跳响应机制

物联网 无线连接 蓝牙
猫又又 猫又又


阅读作者更多的帖子

所在话题

参与活动

  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16