标题: 关于单片机信号发生器程序调试 [打印本页]

作者: 用户wybbqqq    时间: 2021-12-12 16:04
标题: 关于单片机信号发生器程序调试
家人们,能不能帮我看一下为什么把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

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

明明问 一个函数 拿出来和放进去 为什么结果不一样, 结果贴那么多其他的,关节的不贴。
作者: 元元元。。。    时间: 2023-6-26 17:41
三角波、方波、锯齿波、正弦波的256个采样点有没有对照表
作者: Hephaestus    时间: 2023-6-26 17:52
keyscan()里面有delay(),应该尽可能避免放在中断处理程序里面。而且你把keyscan()放在T0中断处理程序里面,完全可以取消delay(),改一下逻辑吧。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1