单片机
文章平均质量分 58
STM32 N32 等
嵌入式DZC
活到老,学到老
展开
-
单片机,传感器等低功耗管理
*有些客户需求,把设备做成低功耗管理,这样就可以节省电池的电量,也可以增加传感器的使用寿命。不需要继续运行时,可以利用多种低功耗模式,等待某个事件触发。秒进入待机模式,在待机模式下,长按。其他情况具体使用后添加。提供时钟,内核执行代码。总线上未被使用的外设时钟。原创 2024-09-12 11:14:50 · 489 阅读 · 0 评论 -
[附源码]支持30种烟雾检测,最强ADPD188BI烟雾检测器(I2C接口)
先记录I2C的基础知识和注意事项等。1.I2C是一个半双工的串行通信协议,通讯依靠时钟线来同步数据的发送和接收,在SDA传输数据的过程中,都要有一个时钟信号配合,所以时序就非常重要。12.每传输一个字节,后面跟随一个应答位。通过将 SDA 线拉低,来允许接收端回应发送端。ACK 为 一个低电平信号,当时钟信号为高时, SDA 保持低电平则表明接收端已成功接收到发送端的数据。原创 2024-09-12 09:15:08 · 629 阅读 · 0 评论 -
如何学会keil深度调试DEBUG功能
首先基本的这些都是家常便饭我就不说了,可以参考链接。原创 2024-08-13 17:19:11 · 1273 阅读 · 0 评论 -
关于国民技术开发板如何烧录代码使用
1.首先将boot0和3.3V短接拉高,然后按下复位按键,这样jlink就能识别芯片,否则识别不了。然后拔掉跳线帽,开始烧录程序,然后成功运行。别问为什么,关注我,以后一起举大旗!不拔掉,会这样(错误示范)原创 2024-07-19 15:47:12 · 230 阅读 · 0 评论 -
[STM32+LORA] keil环境下如何使用JSON格式发送数据
然后添加文件到工程中,修改test,c文件。##首先需要添加下载cJSON库文件。最后看实际情况修改栈区空间大小。原创 2024-04-12 17:41:22 · 757 阅读 · 0 评论 -
三分钟带你移植RT-thread工程到ST,GD,N32,TI等所有开发板上
1.Env工具(安装在非中文非空格的目录下):https://www.rt-thread.org/page/download.html。3.下载RT_Thread源代码(完整版):https://github.com/RT-Thread/rt-thread/2.git 的支持(安装在非中文非空格的目录下):https://git-scm.com/downloads。使用rt-thread-5.0.2源码包,你们使用最新的也行。然后使用命令编译生成工程,这步一定要做,要不然工程很多感叹号。原创 2024-07-15 17:51:57 · 450 阅读 · 0 评论 -
FreeRTOS移植步骤(STM32F407ZGT6)
基于stm32f407实现的FreeRTOS的移植过程原创 2023-02-25 15:00:05 · 652 阅读 · 0 评论 -
keil中常用HAL函数(stm32F103)
开发板:stm32F103RBT6环境:keil stm32cubemx(6.4.0)一、中断//按键中断代码部分void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin){ static int keycnt=0; keycnt++; if(keycnt==4){ keycnt=0; } switch(keycnt){ case 0: HAL_GPIO_WritePin(GPIOC,GPIO_PIN_6,GPIO_原创 2022-03-29 12:25:33 · 767 阅读 · 3 评论