随笔分类 -  嵌入式相关

摘要:前言 最近调试工作上用到和很多SPI,不同传感器的、不同控制平台之间的。遇到了不少奇奇怪怪的问题,记录一下。主要是stm32上这个平台上的使用,当然对于SPI这个常用的通信协议这里不多介绍了,可以找一下相关的资料熟悉相关概念和使用,全双工下的使用无论是中断还是DMA都比较简单没有啥好说的,这里就讲一 阅读全文
posted @ 2021-06-16 10:24 齐刃 阅读(9583) 评论(2) 推荐(2)
摘要:###准备 修改连接脚本 在RW_RAM1中添加一个 section "RAMCODE",具体语法是 *.o(RAMCODE) 添加完成之后有两种方式可以把函数添加到RAM中运行 方式一 使用#pragma #pragma arm section code = "RAMCODE" /******放到 阅读全文
posted @ 2021-05-11 17:36 齐刃 阅读(1458) 评论(0) 推荐(1)
摘要:前言 在使用一些传感器或者通信协议的时候经常会出现某个字节中的某几个位代表某些数值,提取出来就需要使用位运算,表达式看起来就不是很清晰,这时候使用联合体和位段就可以解决这些问题。 实现 大小端 在stm32中定义一个16位的变量然后为其赋值 可以看出在内存上面0x20000002上保存0x36,0x 阅读全文
posted @ 2021-05-08 10:24 齐刃 阅读(768) 评论(0) 推荐(0)