搜索
bottom↓
回复: 41

LGTSDK Builder update, support LGT8F88D/SSOP20L

[复制链接]

出0入0汤圆

发表于 2015-9-29 00:00:07 | 显示全部楼层
SPI 初始化部分的BUG还没解决啊?

UI上默认是SPI MASTER,但生成的代码默认模式是SPI SLAVE

上次我就因为这个问题折腾了几天。。

enum emSpiMode
{
        E_SPI_SLAVE = 0x0,                  /**< Select SPI Master mode */
        E_SPI_MASTER                        /**< Select SPI Slave mode */
};



void DrvSPI_Init(void)
{
        // SCK,MISO,MOSI,SS = PB[5,4,3,2]
        if(SPI_SPIM == E_SPI_MASTER)
        {
                // SS = 1
                PORTB = (PORTB & 0xc3) | 0x4;
                // SCK,MISO,MOSI,SS = O,I,O,O
                DDRB = (DDRB & 0xc3) | 0x2c;
        }
        else
        {
                PORTB = (PORTB & 0xc3);
                // SCK,MISO,MOSI,SS = O,I,O,O
                DDRB = (DDRB & 0xc3) | 0x10;
        }
        //
        SPCR = (SPI_SPIIEN << SPIE) | (SPI_SPIDORD << DORD) | (SPI_SPITYPE << CPHA) | \
                        (SPI_SPIM << MSTR) | ((SPI_SPICLK & 0x3) << SPR0);
        //
        SPSR = (SPI_SPICLK >> 2) & 1;
        //
        SPCR |= (1 << SPE);
}


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-2 03:22

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表