- 博客(6)
- 收藏
- 关注
原创 知识点总结
SPI在数据传输的时候,需要确定两件事情:其一,数据是在时钟的上升沿采集还是下降沿采集;其二,时钟的初始(空闲)状态是为高电平还是低电平。奇偶校验位:用于接收方对接收到的数据进行校验,校验“1” 的位数为偶数(偶校验) 或奇数(奇校验),以此来校验数据传送的正确性,数据位:可能值有5、6、7、8、9,表示传输这几个bit 位数据。:时钟相位,表示SPI设备是在在时钟的上升沿采集还是下降沿采集。:时钟极性,表示SPI在空闲时,时钟信号是高电平还是低电平。起始位:表示数据传输的开始,电平逻辑为“0”。
2023-05-18 11:21:16
398
1
原创 zynq-flash滚动存储日志信息
1、最少是两个扇区循环存储,flash是4字节对齐,所以写的要是四的倍数,本程序写的是256个字节,也就是一页,这样比较好计算,每个扇区要保留256个字节用来存序号,(256个字节不一定全部用完,我是只用了前8个字节存序号,剩下的保留了)来判断是否到了新扇区。代码不全,只是提供思路:初始化先寻找扇区序号,如果flash里有日志信息,也就是扇区的前8字节不是ffffffff,之后在二分法寻找这个扇区的最新的日志,保存日志前俩字节是结构体类型,最后俩字节是校验。
2022-12-14 16:19:07
1367
2
原创 学习ALINX_ZYNQ(7Z020开发板SDK)第一天——创建工程
开发环境:Vivado 2017.4开发手册:https://pan.baidu.com/s/14n7JEON8taZuFPxqKc0jAw?pwd=pdhq
2022-12-02 14:43:18
1390
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人