查看: 2242|回复: 1

A3BU液晶模块驱动很有意思哦,

[复制链接]
  • TA的每日心情
    开心
    2015-12-1 09:28
  • 签到天数: 90 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2013-4-11 18:40:25 | 显示全部楼层 |阅读模式
    分享到:
    今天下午后两节没课,我仔细研究了一下A3BU的液晶模块的SPI驱动方式,它不是直接使用硬件SPI模块,而是利用通过设置串口为SPI为主模式,这是我写的串口的SPI初始化代码,还没调试好整个模块,先不发其他的了,
    高手一起来围观一下他的波特率设置这一块吧,我看了看不是很明白...
    void Init_SPI()
    {
            // SPIC_CTRL=SPI_ENABLE_bm|SPI_MASTER_bm|SPI_MODE_3|SPI_PRESCALER_DIV128_gc;//使能SPI,主模式,模式3,时钟128分频
            USARTD0_CTRLC|=0XC0;//设置为SPI主模式,UCPHA 决定高位先发低位先发.此寄存器在SPI模式下其他位都无作用
            USARTD0_CTRLB|=USART_TXEN_bm;
            USARTD0_CTRLA=0X00;//不使能中断
            USARTD0_STATUS=0X00;//清除中断标志位
            //注意这里设置的SPI工作模式3
            USARTD0_BAUDCTRLB=12;
            USARTD0_BAUDCTRLA=4;
           
    }

    ...晚上还有课.......
    回复

    使用道具 举报

  • TA的每日心情

    2021-12-24 16:56
  • 签到天数: 739 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2013-4-12 08:14:11 | 显示全部楼层
    怎么AT抛弃了avr的SPI方式,兼容51的串口了吗?
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-5-20 17:45 , Processed in 0.106824 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.