我需要生成一个正弦波来填充大小为 1024 的字符表。微 Controller 上的字大小为 16 位,并且无法进行浮点运算。
正弦波本身会在 0 到 255 的值之间振荡,以 127 为中心点。
有什么想法吗?
最佳答案
您实际上只需要存储正弦波的四分之一——您可以从第一象限查找其他四分之三。所以你只需要 256 个字节。
要在微 Controller 上生成值,请执行 CORDIC .您可以存储一个值,并从中生成整个正弦波。
关于c - 16 位微 Controller 上的正弦函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8396874/