• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32F030F4P6的IO翻转速率最高能到多少

great_CC 2019-07-31 浏览量:1860

如题所述,STM32F030F4P6的IO最大翻转速率是多少,看STM32F030的主频最大48Mhz,但是IO配置那里还提供了50Mhz的选项,能达到吗。

另外,驱动单总线上4个18B20,STM32F103C8T6可以,能检测到4个;但是使用STM32F030实际只能检测1个,定义检测9次,但是检测出来的序列号都一样,是同一个的。

有谁碰到类似情况的,麻烦讲讲。程序都一样,考虑过延时的区别,因为1个F103,1个F030,但是改过延时,没效果。


0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 如果是指令控制翻转实际只能达到20MHz,使用硬件翻转,比如定时器会更高,可以达到50MHz;

    根据描述感觉030检测的那一个地址应该也是错的,应该是程序上的问题,建议使用示波器或信号分析仪查看总线故障

    • 发布于 2019-07-31
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 这个50M的频率,只是这个翻转动作本身最大的频率,但执行翻转的语句,或者靠定时器完成翻转,这些都会有额外的延时,所以这个50M是达不到的

    第二个问题,最好用示波器测一下,看在STM32F1上面和在STM32F0上面,波形是否有区别的

    • 发布于2019-07-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 是可以达到的,普通管脚不行,但是可以用mco时钟输出功能,输出mcu时钟到指定io就可以了,如果超频使用,输出频率还能高一点,就是波形会有一点失真,

    可能上拉电阻太大,换小一点就好了

    • 发布于2019-08-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 407,翻转速度大概是几十ns。 
    可以自己试验,用示波器测量。 

    也有用DMA操作,不了解了。 

    感觉对你帮助不会大。 
    关键看你的屏是什么接口。
    • 发布于2019-08-02
    • 举报
    • 评论 0
    • 0
    • 0

  • 原来试过F0的其他芯片,最大翻转速度可以达到2M左右
    • 发布于2019-08-09
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32F030F4P6的IO翻转速率最高能到多少