- 博客(3)
- 收藏
- 关注
原创 将地址强行转换成指针类型的一些理解
uint8_t * 相当于将a的地址拆成4个uint8_t类型的指针,指针的值就是地址。所以说将地址转成指针,只不过是 *地址 ,就是该地址的值罢了。所以&a = 0x00000000。a的地址是0x00000000。
2023-05-26 21:41:31
999
1
原创 DMA使用问题总结
需要注意的是,DMA传输的长度和存储数据的地址需要提前进行配置。如果传输长度不足存储数据的地址全部存满,则不会触发传输完成中断,也不会触发传输一半中断。在使用DMA进行数据传输时,可以通过配置传输长度、存储数据的地址和中断使能等参数来实现对DMA传输过程的控制和管理。DMA中断是在DMA传输完成或出现错误时触发,而触发传输完成中断的条件是DMA传输完成所有数据,即存储数据的地址全部存满。因此,一旦DMA传输开始,必须把存储数据的地址全部存满才会触发传输完成中断。则会在长度为10时触发一次中断(半传输中断)
2023-04-10 19:41:19
3233
原创 数据结构——链表学习
定义一个结构体指针(也就是该链表的名字),指向分配的头节点的地址,如果想要改变该结构体的指向,则需要用二级指针,传递参数可以为**P或者 *&L这样。链表查找,要注意P->NEXT已经是下一个节点了,所以判断的时候要找到最后一个节点,则要判断他的下一个节点地址是否为空(NULL)开篇博客简单的记录一下自己的学习心得,供大家一起参考,也方便自己在以后进行回顾复习。分为尾插入和随即插入,随即插入要注意顺序。
2023-04-09 13:51:48
116
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人