
嵌入式
文章平均质量分 76
无脑学c++
懒也是一种生活态度~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言常用的宏定义
在C语言编程中,宏定义不仅可以使代码更简洁,而且在某些场景下能够显著提高代码的性能和可维护性。本文将介绍一些常见的高级宏定义及其使用方法。原创 2024-11-07 00:17:47 · 1376 阅读 · 0 评论 -
stm32f103c8t6hal库使用看门狗
STM32F103C8T6是一款性能强大的微控制器,它具有丰富的外设和功能,其中之一就是看门狗(Watchdog)。看门狗是一种重要的硬件设备,它可以在系统出现异常时自动重启系统,以保证系统的稳定运行。我们将详细介绍如何在STM32F103C8T6上使用HAL库来配置和使用看门狗。看门狗是一种定时器,它会在预设的时间内计数。如果在这个时间内没有被主程序“喂狗”(即重置计数器),那么看门狗就会触发系统复位。这样,如果主程序由于某种原因(如死循环)无法正常运行,看门狗就会自动重启系统,防止系统长时间处于异常状原创 2024-04-14 20:59:28 · 1169 阅读 · 0 评论 -
ThreadX:怎么确定一个线程应该开多少内存
在实时操作系统(RTOS)ThreadX中,线程的大小是一个重要的参数。这个参数决定了线程的堆栈大小,也就是线程可以使用的内存空间。那么,我们应该如何确定一个线程需要多大的字节呢?原创 2024-04-13 13:27:00 · 1328 阅读 · 1 评论 -
在ThreadX中如何使用信号量详解
信号量是一种常用的线程间同步和资源管理的机制,它可以用来表示信号对象或资源的数量。在ThreadX中,信号量是一个32位的计数值,它可以通过函数tx_semaphore_create创建,并指定一个初始值。信号量的值可以通过函数tx_semaphore_get和tx_semaphore_put来增加或减少,从而实现线程间的协调和通信。信号量还有一些高级的功能,如信号量的任务通知,信号量的扩展功能,信号量的性能分析等,用来满足更多的需求。原创 2024-02-01 16:21:36 · 1262 阅读 · 0 评论 -
ThreadX_note:创建线程
ThreadX 是一款实时操作系统 (RTOS),它提供了一套全面的 API,可以用于创建和管理线程。原创 2024-02-01 14:41:33 · 928 阅读 · 0 评论 -
ThreadX手动移植到stm32f103c8t6_hal库
ThreadX是由Express Logic公司开发的一款实时操作系统(RTOS),2019年被微软收购,成为了微软的一款Azure RTOS。ThreadX是专门为深度嵌入式,实时应用和IoT应用而设计。点击获取模板 密码:6666大家有什么问题可以留言,我会尽力帮助大家解决。原创 2024-01-22 16:12:25 · 1658 阅读 · 4 评论 -
硬件iic和软件iic的区别
IIC,也被称为I²C或者I2C,全称为Inter-Integrated Circuit,是一种串行通信协议。这种协议由Philips Semiconductor(现在的NXP Semiconductors)在1980年代早期为了在主板、电视以及其他设备中使得芯片能够进行通信而开发的。原创 2024-01-15 15:49:43 · 1570 阅读 · 0 评论 -
单链表demo(C语言)
单链表是一种线性数据结构,其中每个元素都是一个独立的对象,每个元素(我们称之为节点)都有一个指向下一个节点的引用。原创 2023-10-20 19:38:35 · 142 阅读 · 0 评论 -
记录:clion上开发stm32 环境配置(保姆级详细教程)----->2023_7_1
用了半年stm32cubeide 用不习惯,最后还是换成了程序员都爱的clion原创 2023-06-30 12:26:32 · 8710 阅读 · 3 评论 -
stm32实现SBUS传输
用dma空闲中断接收sbus数据原创 2023-05-25 10:49:23 · 1393 阅读 · 2 评论