发现所有SPI话题的几乎回贴率为0,可能SPI接口的芯片不怎么常用,一般的显示芯片SM6928.HT1622之类的都是一种三线定义的接口,不论不类,我也不知道它是什么接口类型,哈哈,虽然用了这么多年,但驱动它无非都是一个字节一个字节的发送数据,一般的做法是用IO口软件驱动,CLK都是用延迟来生成,这样有点浪费CPU的资源,特别是MC8内核,慢(比AVR等)。再加上IO驱动超麻烦,我试了,用SPI主动模块,让它发送一个字节,在发送完中断里操作,哈哈,这样即快又省了IO口的操作(要影子寄存器,有点烦),我用CY8C22545驱动 SM1628在产品上,很不错的,代码精简,工作稳定。不过最好不要用在CY8C21534之类的,如果开了CSD的算法,SPI就很难搞了,它的不是独立的CSD要占用时钟资源。随便说说,大家也说点 |