针对 W707377841 关于使用 FP-XC30T 时在编程 F171、F172 等高级脉冲指令时遇到的运算错误问题,本文提出以下解决方案和应用示例。
解决方案
- 控制字设置正确:确保正确设置控制字 (CW) 以指定高级脉冲指令的模式和参数。
- 系统寄存器设置正确:在系统寄存器中设置所用通道的寄存器,例如 DCR、DMR 和 DFR。
- 输出频率在控制字设置范围内:输出频率必须在控制字中设置的范围内。超出此范围将导致运算错误。
应用示例
F171 指令(时基输出波形 1)// 设置控制字,选择时基 1 输出波形 CW.CMD = F171; CW.TIM = 0x01; CW.RST = 0x01; CW.IM = 0x00; CW.OE = 0x01; // 设置系统寄存器,设置通道 1 DCR.TB = 0x0001; DMR.P = 0x0001; DFR.BT = 0x0000; // 设置输出频率 FR.FRQ = 0x0001; // 输出频率为 1HzF172 指令(时基输出波形 2)
// 设置控制字,选择时基 2 输出波形 CW.CMD
本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!
添加新评论