找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1993|回复: 3
打印 上一主题 下一主题
收起左侧

关于单片机信号发生器程序调试

[复制链接]
跳转到指定楼层
楼主
家人们,能不能帮我看一下为什么把keyscan那段放在主程序里就可以运行,而用keyscan();就不行呢?还有一个问题就是键盘FreqUp按下去freq只改变一次,再按就没用了。

6B39238A-3044-4f09-B254-15131626FB2B.png (68.31 KB, 下载次数: 40)

6B39238A-3044-4f09-B254-15131626FB2B.png

2A7A2641-A865-43e6-A9D1-587F5C9B7032.png (112.38 KB, 下载次数: 38)

2A7A2641-A865-43e6-A9D1-587F5C9B7032.png

5B88D89D-C726-40e4-9062-8F26B2FE4805.png (112.49 KB, 下载次数: 44)

5B88D89D-C726-40e4-9062-8F26B2FE4805.png

7BAA6C70-8F66-43bc-98F6-E134639E7DFB.png (85.52 KB, 下载次数: 50)

7BAA6C70-8F66-43bc-98F6-E134639E7DFB.png

A0717AB7-032E-4bb3-8A4D-CABD958BE5B7.png (91.6 KB, 下载次数: 68)

A0717AB7-032E-4bb3-8A4D-CABD958BE5B7.png

87DDBBBA-1568-48ff-B016-C66474F58973.png (127.77 KB, 下载次数: 49)

87DDBBBA-1568-48ff-B016-C66474F58973.png

16AC8AAA-BA73-414d-91D8-C2307B0B160C.png (37.93 KB, 下载次数: 49)

16AC8AAA-BA73-414d-91D8-C2307B0B160C.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:624769 发表于 2021-12-12 22:58 | 只看该作者
方波数据 明明可以  通过除以32,根据结果是0还是1 来决定 0还是255 非要建一个表。
锯齿数据  明明可以原始值 乘以4  就能得到,也非要建一个表。
你知不知道查表其实还不如上面的计算快?

明明问 一个函数 拿出来和放进去 为什么结果不一样, 结果贴那么多其他的,关节的不贴。
回复

使用道具 举报

板凳
ID:1077459 发表于 2023-6-26 17:41 | 只看该作者
三角波、方波、锯齿波、正弦波的256个采样点有没有对照表
回复

使用道具 举报

地板
ID:883242 发表于 2023-6-26 17:52 | 只看该作者
keyscan()里面有delay(),应该尽可能避免放在中断处理程序里面。而且你把keyscan()放在T0中断处理程序里面,完全可以取消delay(),改一下逻辑吧。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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