- 博客(19)
- 资源 (30)
- 收藏
- 关注
原创 ESP32_NOW Control Demo使用指南
ESP32_NOW Control Demo使用指南被控制设备怎么才能绑定?是根据开机时间和rssi的信号强弱来确定的。折腾总结经验
2023-11-03 22:16:39
419
原创 ESP32 ESP-IDF console 控制台组件
在一个典型的 console 应用中,你只需要调用 esp_console_new_repl_uart(),它会为你初始化好构建在 UART 基础上的 REPL 环境,其中包括安装 UART 驱动,基本的 console 配置,创建一个新的线程来执行 REPL 任务,注册一些基本的命令(比如 help 命令)。该函数接受命令行字符串,使用 esp_console_split_argv() 函数将其拆分为 argc/argv 形式的参数列表,在已经注册的组件列表中查找命令,如果找到,则执行其对应的处理程序。
2023-09-17 20:42:23
1225
1
原创 沁恒CH32V003之MounRiver Studio开发小记
针对嵌入式C /C++开发,进行了一系列界面、功能、操作方面的修改与优化,以及工具链的指令增添、定制工作。天圆地方的背景下,居中交织着醒目的黄、白两色线条,像横亘千里的连绵山脉依临奔腾不息的一川望水,组成了象征嵌入式行业的“禾苗”,蓬勃生长;这个帐不知道你们怎么看。
2023-07-21 23:05:06
2088
1
原创 ESP32事件循环库Event Loop Library
ESP32 SDK事件循环库允许声明一类事件,当事件发生后,注册了事件循环库的函数将被执行。这样可以将松散耦合的程序集中到一个事件循环库函数中去处理事件完成情况,而无需应用程序的参与,这样可以逻辑顺序一步一步的处理一套复杂的运行逻辑。类似基于状态机的编程,简化了事件处理流程。
2023-05-31 17:36:08
1111
1
转载 Azure RTOS ThreadX 的功能组件
ThreadX 应用程序包含四种类型的程序执行:初始化、线程执行、中断服务例程 (ISR) 和应用程序计时器。图 2 显示了各种不同类型的程序执行。 本章的后续部分更详细地介绍了其中的每种类型。顾名思义,这是 ThreadX 应用程序中的第一种程序执行。 初始化包括处理器重置与线程计划循环入口点之间的所有程序执行。初始化完成后,ThreadX 会进入其线程计划循环。 计划循环查找准备好执行的应用程序线程。 找到准备就绪的线程后,ThreadX 将控制权转交给该线程。 系统完成该线程(或另一个优先级较高的线程
2022-07-08 20:16:53
1248
原创 一个开关电源PCB Layout设计流程
随着网络的普及,我们不在为基础的技能而找不到学习的方法,需要什么样的技能,还是需要一个怎样的操作去利用好技能?这些都是未知的,至少我是这样的。但分享一些电子PCB Layout知识,让更多的了解实现这些并不困难,而专注于自己的想法去实现一个未知的创造。这里从一个开关电源PCB Layout入手,简单的介绍了从PCB原理图到PCB板再到PCBA实现的过程,中间也穿插了一些模块电路、如何测试、工厂生产效率提升等内容。
2022-02-17 00:07:30
10336
原创 一个开源软硬件项目的初步探索ship model
做这个主要是从三个方面来搭建一个遥控船:结构、电控硬件、控制软件。一个想法,一个结构,原理图,PCBLayout,打板,做样办,写程序,调试,测试。。。。
2022-02-07 22:39:23
412
原创 51单片机的红外接收解码
这里介绍一种简单的红外解码思路和源代码 。在实际应用中,还有更多更好的方法。有兴趣的可以深入实现,其实很多场景都是相似的,如无线解码等。
2022-01-26 15:13:47
4336
1
原创 STM32 Boot 模式和设置介绍
一、三种BOOT模式介绍所谓启动,一般来说就是指下好程序后,重启芯片时,SYSCLK的第4个上升沿,BOOT引脚的值将被锁存。用户可以通过设置BOOT1和BOOT0引脚的状态,来选择在复位后的启动模式。Main Flash memory是STM32内置的Flash,一般我们使用JTAG或者SWD模式下载程序时,就是下载到这个里面,重启后也直接从这启动程序。System memory从系统存储器启动,这种模式启动的程序功能是由厂家设置的。一般来说,这种启动方式用的比较少。系统存储器是芯片内部一块特
2021-07-27 15:03:54
5181
原创 STM32定时器配置
STM32定时器配置(TIM1、TIM2、TIM3、TIM4、TIM5、TIM8)高级定时器+普通定时器,定时计数模式下总结一、定时器基本介绍 二、普通定时器详细介绍TIM2-TIM52.1时钟来源计数器时钟可以由下列时钟源提供:·内部时钟(CK_INT)·外部时钟模式1:外部输入脚(TIx)·外部时钟模式2:外部触发输入(ETR)·内部触发输入(ITRx):使用一个定时器作为另...
2021-07-27 15:02:11
7027
2
原创 CAN通信PCBA制作
PCB指的是一张没有任何电子零件的板子。也可以像一张白纸,可以在上面任意发挥,也可以是一张被发挥后的板子。 PCBA是已经发挥后的板子,进行生产加工出来的一个整体。它分为SMT贴片、邦定、插件后焊等工序。当然其中可能只需要贴片或插件根据你PCBA设计而定。可以说PCBA是电子功能板。 现在X宝上有很多电子PCBA功能板模块,这些大大方便了DIY玩家,只需要将需要的模块组合起来,就可以搭成一个功能成品。也方便了学习,也可以直接做出产品来(如果尺寸充足,单量较小...
2021-07-23 12:08:13
1155
1
原创 uc-Can驱动层使用说明
uc-Can驱动层使用说明开源uc-Can提供了一个非常好的CAN通讯模板,内容小巧功能却很强大还可以根据需要进行裁减。在理解can接口之后可以很容易再进行Canope-stact的使用与移植。UcCan开源地址为:https://github.com/embedded-office/uc-can从下图中整体结构可以看出,分为Driver layer/Bus Layer/Message layer/Signal layer四个主要的功能层次。使用中需要移植Driver layer层,样例中也
2021-07-12 23:51:14
1036
1
转载 老外的嵌入式编程规范
分享GitHub上一位老外的嵌入式C编码规范。01 最重要的规则编写代码时最重要的一条规则是:检查周围的代码并尝试模仿它。作为维护人员,如果收到的补丁明显与周围代码的编码风格不同,这是令人沮丧的。这是不尊重人的,就像某人穿着泥泞的鞋子走进一间一尘不染的房子。因此,无论本文推荐的是什么,如果已经编写了代码并且您正在对其进行修补,请保持其当前的样式一致,即使它不是您最喜欢的样式。02 一般性的规则这里列出了最明显和最重要的一般规则。在你继续阅读其他章节之前,请仔细检查它们。使用C99
2021-07-03 18:08:40
200
2
原创 uC-Probe 最新专业版工程软件(可视化编程)
uC-Probe最新专业版工程软件(可视化编程)不管是学习单片机,还是单片机系统如ucos RTOS、FreeRTOS、RT-Thread等,用uC-Probe调试都是非常方便的,不但可以直观的看到任务的运行使用情况,全局变量的值变化等,还可以直接更改变量值,更有丰富的使用文档。同时,该软件还可以用控件的方式,把变量随时间变化做实时的曲线,还可以保存文件记录数据等。μC/Probe 是一个 Windows 应用程...
2021-02-24 18:04:25
3808
2
原创 收集一些常用的C程序
/***************************************************************程序全称:数据高低位转换****程序功能:1001010101011100=0011101010101001****输 入: 要转换位数 要转换数据****返 回:转换后的数据***********************************************************/int data_to_data(unsigned char ...
2020-10-31 17:54:35
191
原创 8X8 LED Display
1、SPI串口总线驱动显示,三、四线接法可选(FIFO)。2、两PCDIP 74HC595高速解码驱动IC,驱动能力强。3、0.56寸高亮共阳数码管显示。4、支持多个模块串联显示。5、数码管直插式,可取出,稍作更改即为串口转并口驱动。6、兼容Arduino。http://player.youku.com/player.php/sid/XNjAzNj
2013-09-01 12:57:16
722
运行在微控制器上的简单易用的shell源文件
2022-02-02
uC_Can使用手册cn.pdf
2021-07-12
Can 总线资料和STM32HAL库配制说明
2021-07-03
uC-Modbus源码,包括移植文件port
2021-05-30
uC-Modbus源码指南.pdf
2021-05-30
FreeRTOSv10.2.1.rar
2020-01-07
单片机实时操作系统源码,FreeRTOS源码,V10.2.0
2019-03-04
基于标准C,免费Modbus库程序(v3.1.4),支持RTU,TCP.
2019-03-04
3D打印机马琳固件源码 Marlin-1.1.x
2018-09-29
Arduino FreeRTOS:FreeRTOS-10.1.1-1
2018-09-29
开源FreeRTOS V10.1.0 最新版本
2018-09-29
LabwindowsCVI 虚拟仪器测试技术及工程应用光盘源码,全部文件。
2018-02-02
FreeRTOS V10.0.1 版本源码和例程
2018-01-31
智能仪器 [付华,徐耀松,王雨虹 编著] 2013年版
2018-01-31
LCD5110+LPC824+menu单片机菜单系统
2017-06-07
NEC 环形接收双工通信
2013-06-16
NEC脉冲宽度测量 示例程序
2013-06-16
瑞萨MCU 连续AD转换输出
2013-06-16
8X8LED数码管显示
2013-02-27
基于RTX-51 Tiny多任务系统设计
2011-11-24
红外遥控解码+Atmega16 +74HC595 数码管显示+C源代码+IAR
2011-04-26
1-wire+DS18B20+数码显示+Proteus+595温度测试C源码
2011-04-26
红外遥控解码+C源代码+数码显示
2011-04-26
IAR AVR Test 机架程序
2011-01-25
电磁兼容原理
2007-05-15
MATLAB源代码
2007-05-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人