摘要: 初学STM32 CAN通信(二) 1. STM32的CAN外设 ​ STM32的芯片中具有bxCAN控制器 (Basic Extended CAN),它支持CAN协议2.0A和2.0B标准。 ​ 该CAN控制器支持最高的通讯速率为1Mb/s;可以自动地接收和发送CAN报文,支持使用标准ID和扩展ID 阅读全文
posted @ 2024-03-22 21:48 L*K 阅读(547) 评论(0) 推荐(0)
摘要: # 初学STM32 CAN通信(一) 1. CAN协议简介 ​ CAN是控制器局域网络(Controller Area Network)的简称, 是国际上应用最广泛的现场总线之一 ,近年来,它具有的高可靠性和良好的错误检测能力受到重视,被广泛应用于汽车计算机控制系统和环境温度恶劣、电磁辐射强及振动大 阅读全文
posted @ 2024-03-22 21:05 L*K 阅读(389) 评论(0) 推荐(0)
摘要: 第一次画pcb学到的知识 1. Typec (6针) 其中的CC1、CC2引脚为快充协议的引脚,用不到的时候串个5.1K的电阻接地s 2. AMS117降压电路 AMS1117芯片的输入电压都要一个10.1uf的电容,一般先接一个10UF的电容,再接100nf的电容,用于滤波。 3. 晶振电路 晶振 阅读全文
posted @ 2024-03-21 22:25 L*K 阅读(216) 评论(0) 推荐(0)
摘要: CC2530 中的ZigBee协议栈 1.何为协议栈 ZigBee协议栈将各个层的协议集合在一起,并以函数的形式实现,并且向用户提供接口,用户能够直接调用。 它本身就为一个工程。 2. 如何使用 开始组网,通过调用协议栈的组网函数等来实现网络的建立以及其他节点的加入网络; 发送数据,节点通过调用协议 阅读全文
posted @ 2024-03-19 11:05 L*K 阅读(475) 评论(0) 推荐(0)
摘要: stm32F103 移植Free RTOS 1. 下载FreeRTOS 源码 [官网下载] (http://www.freertos.org) [代码托管网站下载] (https://sourceforge.net/projects/freertos/files/FreeRTOS) 2. FreeR 阅读全文
posted @ 2024-03-13 13:21 L*K 阅读(382) 评论(0) 推荐(0)
摘要: # 学生成绩管理系统 效果 1.菜单选项 void welcome()//菜单 { printf("欢迎使用学生管理系统\n"); printf(" 1.增加学生信息\n"); printf(" 2.展示学生信息\n"); printf(" 3.删除学生信息\n"); printf(" 4.修改学生 阅读全文
posted @ 2023-12-02 14:59 L*K 阅读(51) 评论(0) 推荐(0)
摘要: # 进程间通信 --pipe、FIFO、共享内存、消息队列、信号量 pipe(无名管道) ​ 只能实现有亲缘关系进程之间的通信,它是单向的, int pipe(int piped[2]) //创建管道 fd[0] : 读文件,fd[1] :写文件。 之后可以用open()、write()函数进行对管 阅读全文
posted @ 2023-11-26 15:43 L*K 阅读(65) 评论(0) 推荐(0)