- 博客(6)
- 收藏
- 关注
原创 一种双边沿都可触发进中断的输入捕获
主要考虑到以下几种条件,首先pwm是从高电平来的还是从低电平来的,其次考虑ccv计数值,是否快要接近mod值了,如果通过比较发现小于mod值,此pwm的频率就等于两次CCV值的差,相反的话就等于第二次CCV值减去第一次CCV值加上一个mod值,结果如下回调函数所示。本文基于一块新兴的国产芯片平台Z20K142单片机设计的一款输入捕获方法,可以正确捕获到PWM的频率和占空比。
2024-06-07 16:17:31
380
原创 瑞萨RL78系列芯片(R5F10PGG)使用CS+ for CC创建第一个工程
一、创建工程1、选择Project–>Create New Project 二、打开配置界面 三、打开调试器调试配置
2023-06-13 14:08:10
2058
1
原创 对于ESP8266得一些研究
ESP8266是一种高性能、低功耗、低成本的Wi-Fi芯片,具有强大的连接能力和灵活的应用扩展性。近年来,随着物联网的快速发展,ESP8266已经成为了物联网开发的重要平台之一,在家居、智能城市、工业自动化等领域广泛应用。总之,ESP8266是一种高性能、低功耗、低成本的Wi-Fi芯片,具有强大的连接能力和灵活的应用扩展性。4. 灵活的应用扩展性:ESP8266的应用扩展性非常强,它支持Arduino、MicroPython等多个开发平台,开发者可以根据自己的需求进行二次开发。
2023-05-05 23:39:40
1934
1
原创 基于GD32单片机LIN地址分配的一种思路
2、分配LIN地址:根据每个从节点的地址,为其分配对应的LIN地址。根据LIN协议规定,地址0x00被保留,因此从节点的LIN地址应该从0x01到0x1F。首先,LIN地址分配的基本原理是在LIN总线上传输数据时,根据每个从节点的地址来判断数据的接收方。因此,在设计程序时,需要先确定每个从节点的地址,然后为每个节点分配对应的LIN地址。1、确定从节点的地址:在设计从节点时,为每个节点分配一个唯一的地址,例如从节点1的地址为0x01,从节点2的地址为0x02,以此类推。
2023-04-22 17:26:51
880
1
原创 实现GD32系列单片机串口收发的环形队列
最后,需要注意的是,环形队列是一个循环的数据结构,写指针和读指针都需要经过取模运算,保证其不会越界。同时,在多线程应用中,需要确保对队列的读写操作是线程安全的,否则可能会出现数据竞争的问题。//计算下一个写指针位置。首先需要定义一个结构体,用于存储环形队列的相关属性,例如队列的大小、当前读写位置以及数据缓存区等。初始化环形队列时,需要为其分配一定的内存空间,并设定相关属性,例如队列大小、读写指针的初始值等。
2023-04-22 17:22:59
798
2
基于STM32的多功能风扇
2025-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅