摘要: 上周分享了基于S32-SDK方法配置uart的方法,本次分享UART底层裸机配置,废话不多数,直接上代码: 1)初始化 void uart1_init(void) { /* * PTC6 uart1_rx * PTC7 uart1_tx * */ /*PIN MUX*/ PCC->PCCn[PCC_ 阅读全文
posted @ 2022-08-29 15:47 涛哥nihao 阅读(397) 评论(3) 推荐(1)
摘要: 不好意思,上个星期因为项目和个人原因,落下一次博客分享。最近一直在搞上位机,之前用的CAN通讯做的上位机,现在因为项目原因换成modbus-rtu,所以就跟大家说说关于modbus协议中用到的uart口。 uart学名通用异步收发器 硬件不做阐述 软件通信协议重点关注几个方面:空闲位,起始位,数据位 阅读全文
posted @ 2022-08-23 16:21 涛哥nihao 阅读(704) 评论(0) 推荐(1)
摘要: S32K148-SPI驱动开发步骤: 1)SPI引脚复用 2)enable PCC for SPI 3)disable module 4)部分寄存器配置:控制寄存器,时钟寄存器,发送寄存器,接收寄存器 5)enable SPI SPI初始化函数、: void spi0_init(void) { /* 阅读全文
posted @ 2022-08-08 09:14 涛哥nihao 阅读(720) 评论(0) 推荐(1)
摘要: hello,大家好,这次分享基于S32K148-SDK的SPI的驱动配置方法,最近一段时间开发BMS的单体电压温度采集,用到SPI,所以我就顺便把SPI驱动方法记录下来 SPI配置部分重要部分: 1)时钟分频(与传输波特率有关); 2)SPI工作模式,一共有四种方式,具体看项目要求进行配置。 3)片 阅读全文
posted @ 2022-07-31 16:17 涛哥nihao 阅读(1042) 评论(0) 推荐(0)
摘要: (1)测量供电正负极之间的电阻值,判断依据:1)power off条件下,如果电阻值过大,正负极之间可能断路;2)如果电阻值过小,正负极之间可能短路。因此最好在上电之前在正极接入端串联一个100Ω或200Ω的电阻限流用。 (2)限流测试,在步骤1中测量正常情况下,设置开关电源限流值100mA。防止P 阅读全文
posted @ 2022-07-24 17:42 涛哥nihao 阅读(1011) 评论(0) 推荐(0)
摘要: S32K148-CAN裸机配置 阅读全文
posted @ 2022-07-17 16:11 涛哥nihao 阅读(2274) 评论(4) 推荐(0)
摘要: 最近在搞一个转换板开发,大概意思把CAN信号转换成SPI信号,方案有两种:1)通过硬件电路直接把信号的bit位一位一位移给两个集成芯片;2)通过MCU接收CAN信号,再把信号变量转换成SPI信号发送给其他集成芯片,从而主MCU通过转换板与其他芯片进行信息交互。目前我们采用的第二种方案,第二种方案实施 阅读全文
posted @ 2022-07-10 15:15 涛哥nihao 阅读(1929) 评论(0) 推荐(0)
摘要: 2022.7.10 记录自己第一天写博客。 自我介绍一下哈,我是一位从事BMS软件开发的菜鸟工程师,工作前两年主要做一些应用层控制策略和算法的工作。嵌入式对我来说还很陌生,不过随着工作的接触,逐渐接触到单片机底层开发,一头扎进去,感觉掉进万丈深渊。不过还得给自己加油打气,一点一点学习,一点一点积累, 阅读全文
posted @ 2022-07-10 14:37 涛哥nihao 阅读(113) 评论(0) 推荐(0)