楼主: adb157

[求助] 55s69怎么提高io口翻转速度?

[复制链接]
  • TA的每日心情
    开心
    2020-6-11 11:07
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    5

    主题

    68

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    286
    最后登录
    2020-12-17
     楼主| 发表于 2020-12-9 16:28:55 来自手机 | 显示全部楼层
    mgn 发表于 2020-12-9 15:46
    把你的.C 放上来

    发现一部分原因了,while1里一旦加if,速度也就掉到几百k了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-6-11 11:07
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    5

    主题

    68

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    286
    最后登录
    2020-12-17
     楼主| 发表于 2020-12-9 16:32:10 来自手机 | 显示全部楼层
    本帖最后由 adb157 于 2020-12-9 16:40 编辑
    mgn 发表于 2020-12-9 16:09
    你不能用CTIMER的中断来吧,中断有latency的啊

    用的官网的demo,也就是你的工程,不加if,翻转能到2.6m,加了if,还在测试
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-12-2 08:40
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    103

    主题

    868

    帖子

    7

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    4336
    最后登录
    2025-6-13
    发表于 2020-12-9 17:59:05 | 显示全部楼层
    查汇编, 开优化,-O3或者-O1

    都试试看,不要加debug information
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-12-2 08:40
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    103

    主题

    868

    帖子

    7

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    4336
    最后登录
    2025-6-13
    发表于 2020-12-9 18:44:02 | 显示全部楼层
    我这边都可以toggle到50MHz了

    gpio.png


    微信图片_20201209184343.jpg
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-6-11 11:07
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    5

    主题

    68

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    286
    最后登录
    2020-12-17
     楼主| 发表于 2020-12-9 22:02:53 来自手机 | 显示全部楼层
    mgn 发表于 2020-12-9 18:44
    我这边都可以toggle到50MHz了

    这种为了测试的写法,实际用到的场合不多
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-6-11 11:07
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    5

    主题

    68

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    286
    最后登录
    2020-12-17
     楼主| 发表于 2020-12-9 22:08:39 来自手机 | 显示全部楼层
    本帖最后由 adb157 于 2020-12-10 10:26 编辑
    mgn 发表于 2020-12-9 18:44
    我这边都可以toggle到50MHz了
    单片机做波形和时序好像很难
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-6-11 11:07
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    5

    主题

    68

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    286
    最后登录
    2020-12-17
     楼主| 发表于 2020-12-9 22:21:20 来自手机 | 显示全部楼层
    一代睡神的崛起 发表于 2020-12-9 12:23
    把时钟开到150M,然后再去配置I/O脚,demo里面的时钟是12M的。所以要学会应用 ...

    你们回复的总是感觉都是用户没理解好demo的感觉,有时候这样回复容易错过真正问题,而且也容易损失客户
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-12-2 08:40
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    103

    主题

    868

    帖子

    7

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    4336
    最后登录
    2025-6-13
    发表于 2020-12-9 22:47:17 | 显示全部楼层
    本帖最后由 mgn 于 2020-12-9 22:49 编辑
    adb157 发表于 2020-12-9 22:08
    我是ctimer来个中断,中断里把一个flag++,然后在while1里,if(flag),翻转io,这样速度只有一百多k ...

    我明天尝试一下,
    我感觉你这样不行,while里有可能会错过这个flag,你要用lock的方式可能会好些。

    主要是你想完成什么样的事情。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-12-2 08:40
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    103

    主题

    868

    帖子

    7

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    4336
    最后登录
    2025-6-13
    发表于 2020-12-9 22:53:19 | 显示全部楼层
    adb157 发表于 2020-12-9 22:21
    你们回复的总是感觉都是用户没理解好demo的感觉,有时候这样回复容易错过真正问题,而且也容易损失客户 ...

    论坛里都是坛友,大家积极提意见,集思广益,类似半个公益那种,靠的是热情和热爱这个行业。

    如果你是商业客户,就不太可能从论坛走了。这边代理商啊,包括NXP的FAE都会有窗口给你们做支持的。

    这边比community.Nxp.com强多了,真的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-12-2 08:40
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    103

    主题

    868

    帖子

    7

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    4336
    最后登录
    2025-6-13
    发表于 2020-12-9 22:59:12 | 显示全部楼层
    提问题做好 贴代码,像你第一帖只说了while里循环,没说有timer的介入,任谁都想不到你的应用场景,多发几贴才知道,邮件效率一样。

    贴源码 贴源码

    我成天泡这里的
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-22 19:13 , Processed in 0.101290 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表