首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

请教高人mc33389 canlin网关

我得初始化
SPI_data1=RD33389(0x27,0xC7);//dog 200ms
//冷启动必读
//SPI_data1=RD33389(0x30,0x0); //读唤醒输入控制寄存器WUICR
//SPI_data1=RD33389(0x60,0x0); //读复位源寄存器RSR
//SPI_data1=RD33389(0x6C,0x0); //读电压补给状态寄存器VSSR
//唤醒后必读
SPI_data1=RD33389(0x30,0x0); //读唤醒输入控制寄存器WUICR
SPI_data1=RD33389(0x3c,0x0); //读唤醒输入状态寄存器WUISR
SPI_data1=RD33389(0x60,0x0); //读复位源寄存器RSR
SPI_data1=RD33389(0x6C,0x0); //读电压补给状态寄存器VSSR
//******************************************************
SPI_data1=RD33389(0x28,0x0); //基础电平寄存器
SPI_data1=RD33389(0x44,0x0); //读唤醒输入适时信息
SPI_data1=RD33389(0x50,0x0); //读CANH错误
SPI_data1=RD33389(0x5C,0x0); //读CANL错误
SPI_data1=RD33389(0x28,0x0); //基础电平寄存器
//
SPI_data1=RD33389(0x03,0x91);//标准模式
SPI_data1=RD33389(0x90,0x91);//标准模式
//
SPI_data1=RD33389(0x17,0x91);//V3ON
//SPI_data1=RD33389(0x33,0x32); //唤醒输入控制寄存器

//
SPI_data1=RD33389(0x2B,0x00);//0。7V
//SPI_data1=RD33389(0x2B,0x91);//-1.2V
//SPI_data1=RD33389(0x2B,0x32);//-1.7V
//SPI_data1=RD33389(0x2B,0xA3);//-2.2V
//CAN设置
SPI_data1=RD33389(0x93,0xA3);//RX/TX
//SPI_data1=RD33389(0x93,0x32);//RX
//SPI_data1=RD33389(0x93,0x00);//VBAT




//SPI_data1=RD33389(0x3C,0x0); //唤醒输入状态寄存器


//SPI_data1=RD33389(0x90,0x0); //传送控制寄存器
欢迎大家到汽车电子群2838085!
让我们推动中国汽车前进!
不好意思啊 我也不是很清楚 我用到过看管唤醒和can唤醒 没用33993的wake脚
我得wake直接接的vbate
欢迎大家到汽车电子群2838085!
让我们推动中国汽车前进!
chenliang_hit
你的是什么问题啊 是不是没反应啊?
喂狗有没问题?
这个片子比较难用,我也是勉强用起来
欢迎大家到汽车电子群2838085!
让我们推动中国汽车前进!
在初始化33389前延时50几ms试一下呢
我在初始化前延时了 delay5ms(10);
喂狗在110ms左右
欢迎大家到汽车电子群2838085!
让我们推动中国汽车前进!
返回列表