钻石会员
主题
回帖0
积分18337
阅读权限50
注册时间2010-5-28
最后登录1970-1-1
在线时间 小时
|
本帖最后由 junyee 于 2017-6-25 07:51 编辑
# e5 r+ ~& K' B0 L, R0 Z3 o Z- Z' ? G6 X6 U9 h; o* }0 J
三线 SPI 9bit,,' h) L( H4 A- y0 l! F, A1 \! R% F+ N
很有可能一个 bit 就是用作 RS 的.8 B5 I. {/ C: ~
6 D6 p5 x/ ^1 N7 UCLK,DATA 发送数据也很简单啊./ }( L% h" O: z" o7 m: I
* e# K; { q, s4 u$ p) m在 CLK 跳变(上或下取一)前,改变DATA就可以了.4 r: _4 \4 O5 H9 D3 f& S$ `
+ s8 v: K7 v3 ?
如果有硬件SPI,一般是8位的,8 }" r6 ^" x! `- ^1 V3 k
你可以先用 IO模拟 发送一个bit , 然后用硬件SPI发送剩下的8个bit. ' S% C. G9 x4 G9 \# ~
: u7 ]9 s7 r. ?' Y* e) L* [
* K8 Q/ g! d: {8 u' m1 b# a摘一段我写的驱动 ST7567屏的函数,很简单的.
, n6 D. q3 ?0 T$ t# n5 o
; N/ c5 Q% C2 o |
|