如何用8位数据线给16位的寄存器发送数据

[复制链接]
 楼主| llmll 发表于 2008-3-28 16:09 | 显示全部楼层 |阅读模式
LPC2378只有8位数据线&nbsp;而TFT4137的寄存器和数据是16位<br /><br />如何使用LPC2378的8位数据线给TFT4137的16位寄存器发送数据?芯片手册上说分两次给传输,先传高8位后传低8位,下面这样行吗?<br /><br />void&nbsp;senddat(uint16&nbsp;dat)<br />{<br />uint&nbsp;high8_dat;<br />uint&nbsp;low8_dat;<br />low8_dat=dat&(0x00ff);<br />high8=(dat&gt&gt8)&(0x00ff);<br />DR=high8_dat;<br />DR=low8_dat;<br />}<br /><br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

4

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部