- 博客(12)
- 资源 (14)
- 收藏
- 关注
原创 CAN总线学习整理
物理层决定了 CAN 总线的电气特性、信号传输方式以及节点和总线的连接方式。常见的 CAN 物理层标准有 ISO 11898 - 2(高速 CAN)和 ISO 11898 - 3(低速容错 CAN)。数据传输模式:CAN 总线支持单播和广播两种数据传输模式。单播是指一个节点向另一个特定节点发送数据;广播是指一个节点向总线上的所有节点发送数据。通信周期:在实际应用中,CAN 总线通信通常采用周期性通信和事件驱动通信相结合的方式。周期性通信是指节点按照一定的时间间隔周期性地发送数据,适用于需要实时更新的数据。
2025-03-27 20:22:12
822
原创 stm32启动文件详解
5)、初始化栈指针的意义,初始化栈指针的意义在于为后续的函数调用、局部变量的存储等操作提供一个正确的内存区域。在程序运行过程中,CPU会根据PC指针的值从内存中取出指令并执行,然后自动更新PC指针指向下一条指令地址(记住,PC保存的永远是下一条要被执行的指令的地址,CPU从PC找到要执行指令的地址,去取读取指令)综上所述,在 STM32 启动文件中,通过为堆栈分配内存空间、将栈顶地址存储在向量表中,并在复位处理程序中加载栈顶地址到栈指针,完成了栈指针的初始化,确保了程序的正常运行。
2025-02-13 11:18:00
1006
转载 关于c链表的学习
关于c链表的学习链表可按两种方法分类:一、单链表、双向链表。二、普通链表、循环链表1、单链表:#include<stdio.h>#include<stdlib.h>typedef struct lnode{int data;lnode*next;}lnode,*linklist;void creatlist(lnodel){int x;lnodep;...
2019-03-27 22:03:12
453
自己移植好久才成功的Liteos到STM32L431工程
2019-05-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人