ccjchen 发表于 2007-6-3 10:27

我的数字电位器max5483 I/O口模拟程序大家帮看一下对吗

我的数字电位器max5483&nbsp;I/O口模拟程序大家帮看一下对吗?时序图如附图所示:<br />void&nbsp;max5483write(uchar&nbsp;direct,uchar&nbsp;data1,uchar&nbsp;data2)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;uchar&nbsp;i;<br />&nbsp;&nbsp;&nbsp;&nbsp;MAX5483_SCLK&nbsp;=&nbsp;0;<br />&nbsp;&nbsp;&nbsp;&nbsp;MAX5483_CS18=0;<br />&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(i=0;i&lt8;i++)&nbsp;&nbsp;&nbsp;&nbsp;//上升沿写入命令<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MAX5483_SCLK&nbsp;=0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MAX5483_DIN&nbsp;=&nbsp;(bit)(direct&0x01);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;direct&nbsp;=&nbsp;direct&gt&gt1;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MAX5483_SCLK&nbsp;=1;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(i=0;i&lt8;i++)&nbsp;&nbsp;&nbsp;&nbsp;//上升沿写入数据<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MAX5483_SCLK&nbsp;=0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MAX5483_DIN&nbsp;=&nbsp;(bit)(data1&0x01);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;data1&nbsp;=&nbsp;data1&gt&gt1;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MAX5483_SCLK&nbsp;=1;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(i=0;i&lt8;i++)&nbsp;&nbsp;&nbsp;&nbsp;//上升沿写入数据<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MAX5483_SCLK&nbsp;=0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MAX5483_DIN&nbsp;=&nbsp;(bit)(data2&0x01);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;data2&nbsp;=&nbsp;data2&gt&gt1;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MAX5483_SCLK&nbsp;=1;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;MAX5483_CS18=1;<br />}https://bbs.21ic.com/upfiles/img/20076/200763102721786.gif

冯奥凯 发表于 2015-4-4 09:11

楼主,你的电路是怎么接的呢
页: [1]
查看完整版本: 我的数字电位器max5483 I/O口模拟程序大家帮看一下对吗