- 博客(47)
- 收藏
- 关注
原创 【无标题】
模拟:借助USB转485模块,电脑可与RS485温湿度模块进行通信.两者间进行通信:单片机为主机,基于RS485-Modbus协议的设备模块为从机。
2025-02-27 20:48:31
242
原创 02-中断方式的串口与AT业务点灯逻辑实现
/ 判断接收是否完成(UART1_RX_STA bit15 位是否为1)// 如果 0x0a 和 0x0d 都收到,则将 bit15 位置为1。//则先判断收到的这个字符是否是 0x0d (回车)// 接收完成回调函数,收到一个数据后,在这里处理。else // 如果没有收到了 0x0d (回车)// 则接着判断是否收到 0x0a (换行)// 如果已经收到了 0x0d (回车),// 否则将接收到的数据保存在缓存数组里。// 是的话则将 bit14 位置为1。// 否则认为接收错误,重新开始。
2025-02-20 18:11:56
449
原创 03-freertos
2. 客户推购物车买东西, 购物完成,归还购物车。2. 服务员,通道铃声,去拿菜准备上菜。1. 大盘鸡店:厨师做好菜,按铃声;1. 水晶超市的购物车只有10个。
2025-01-22 23:10:10
314
原创 02-freertos移植
osPriorityRealtime(实时优先级)用于中断响应。按键检测:检测 按下 松开的过程。(不同等级,等级高先执行)((相同等级,轮流执行))当使用数据线GND模拟时,
2025-01-22 22:23:36
675
原创 01-freertos的移植
Middleware中间件类似于积木,你需要什么功能,搭建什么环境即可2.三个功能积木:需要文件操作 → 选FATFS需要USB功能 → 选USB_DEVICE需要多任务 → 选FREERTOS这些中间件可以单独使用,也可以组合使用,取决于具体项目需求。
2025-01-21 04:14:39
283
原创 C51单片机
单片机一丶 C51单片机的准备1.开发环境的安装 Keil2.创建一个Keil工程3.main.c写入C语言4.Hex程序烧录到单片机总结二丶 什么是单片机1.单片机2.单片机芯片手册命名规则面试问单片机的特性单片机认知总结三丶单片机的思维发散单片机做什么事单片机的寻址四丶单片机的IO口和具体引脚P4口的访问操作整个I/O口操作I/O口对应的某个针脚I/O输入输出五丶点亮第一个灯1.编程实现LED闪烁软件延时计算器LED1灯实现闪烁2.单片机原理图(初中电路)针脚默认电平点亮LED1和LED23. 单片机里
2024-03-02 22:14:55
630
原创 学习船长课 编程笔记
C语言 和 数据结构数据结构基础大O(n)表示法算法时间复杂度六大经典复杂度场景O(1) 高斯公式O(N) 等差枚举 和 偶枚举O(N*N)O(N+M)O(N*M)logn其他衍生复杂度场景nlogn 素数筛算法根号N 判断素数特殊注意事项O(N) VS O(1/2N)O(1/2N) VS O(logn)一个例子for遍历 和 机器数0数据结构基础大O(n)表示法去掉n系数 去掉常数算法时间复杂度时间复杂度 是 一个程序(大致运行的)数量级。其含义是 程序执行次数 (程序运行时间)与
2023-11-28 18:04:27
191
原创 结构体的学习
结构体类型声明struct xuanmin{ char name[ 20 ]; int tickets;} ;int main(){ ...
2022-07-13 14:05:48
98
原创 C语言指针 与字符串的学习
字符数组 元素是单个单个的字符 char cdata[ ] ={ ' a ','b' , 'c' ,'d' , 'e' }; 字符串 末尾隐藏 ' \0' char cada[ 100 ] ={ ' \ 0' }; 置0 表达式1 char cdata [ 12]...
2022-07-08 20:43:50
262
原创 C语言最简单的指针1学习
A部分 指针在一维数组 整型指针 int *p ----[ 3 ]----E部分指针数组B部分 指针在二维数组-----------XXXXXXX 数组指针(父数组) int (*parr) [ 3 ];C部分 指针在函数-----------G部分函数指针数组 函数指针 int ( *Pfunc) (int, ...
2022-07-05 08:14:12
77
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人