共2条
1/1 1 跳转至页
我想用I/O文件在仿真器中产生一个正弦波,你能推荐用来写这种功能的相关文档吗?请给出详细信息。
具体功能实现如下:
t(per) = 2 * PI * X * t(cycle)
f = 1/t(per) = 1 / (2 * PI * X * t(cycle))
X = 1 / (2 * PI * t(cycle) * f)
t(cycle) = 1/[(N + 1) * f(ACLK)]
FLL: N是控制reg因子.
SCFQCTL(multiply by N+1!!!)
例如
f = 50 Hz
t(cycle) = 1 / [(31+1) * 32768] = 953.6 nsec
with FLL: f(MCLK) = (31+1)*f(ACLK)
X = 1 / (2 * PI * (1/1048576) * 50)
X = 1 048 576 / (2 * PI *50) = 3337.721
激励 文件举例:
absolute
;
; The VCC=3.3V. 电压的摆动幅度为1.65V
; 最大值为. 3.3V,最小值为0V
; cos(c/X)*amplitude + DC level
;
cos(c/33337.721)*1.65 + 1.65 1000000
用仿真器测试: 你可以用仿真器软件所带的ADC软件来对以上例子进行测试,数据结果会传送寄存器R4 (ADDAT)。记住:模拟引脚SVCC引脚需要一个输入激励文件。
共2条
1/1 1 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| 【FreeRtos】FreeRtos + MPU模块的配置使用被打赏¥32元 | |
| 【分享开发笔记,赚取电动螺丝刀】墨水屏文本显示器被打赏¥25元 | |
| 【STEVAL-STWINKT1B】:结合STMcubeMX读取磁力计iis2mdc被打赏¥19元 | |
| 【STEVAL-STWINKT1B】:结合STMcubeMX读取LPS22HH气压、温度被打赏¥19元 | |
| 【STEVAL-STWINKT1B】:结合STMcubeMX读取STTS751温度被打赏¥17元 | |
| 【STEVAL-STWINKT1B】:结合STMcubeMX软件读取HTS221温湿度被打赏¥22元 | |
| M5PAPERESP32EINKDEVKIT评测|使用MicroPython开发M5Paper被打赏¥15元 | |
| OK1126B-S开发板下以导航按键控制云台/机械臂姿态调整被打赏¥29元 | |
| 【树莓派5】便携热成像仪被打赏¥36元 | |
| 【树莓派5】环境监测仪被打赏¥35元 | |
我要赚赏金
