2019-03-24 10:11发布
motodefy 发表于 2015-5-27 18:52 好吧,讲讲我的思路 首先建议你可以先固定一个值的输出,比如,你要输出2.5v,改怎么写, 确认代码ok了,再继续 其次,你这个正弦波的表是不是没问题,是不是全部是大于0v的电平,确认你的dac是否可以输出负压 再确认你的输出程序,我理解应该是这样的,初始化,然后主程序里一直调用i2c的写函数,向芯片写数据 当然你什么dac芯片我不知道,只能帮你到着了,建议一步步来
最多设置5个标签!
正弦序列通过MATLAB得到的,处理后全为整数,且是DAC芯片输入值范围内。刚才通过连续发送同一个数,通过示波器看发现发送间隔不一样,而且貌似是漏几个数据发一个,是不是协议什么问题呢?我问你啊,M4例子都是把某字节放入 数据寄存器,然后发送。重复这一过程实现连发。你说芯片模拟的及吗?为什么感觉实际到芯片的点比发送的少呢。
一周热门 更多>