
单片机
Teleger
目前从事c/c++应用程序开发工作,单片机GD/嵌入式linux;涉及的硬件有RK3328/3399/3308,以及海思系列,做过图像识别,分类;智能门禁智能家居,语音识别等等应用。
展开
-
单片机常见驱动
记录单片机常用功能。原创 2023-02-19 21:22:27 · 954 阅读 · 0 评论 -
关于使用CMT2300A FIFO缓存区间设置为64Byte的问题
帮助你解决在使用CMT2300A 时遇到的各种问题,若有需要,请及时与我交流原创 2023-02-16 18:00:40 · 1140 阅读 · 0 评论 -
关于在GD32上使用MPU6050的问题记录
GD32使用MPU6050 问题的记录要点原创 2023-01-31 10:20:24 · 1307 阅读 · 0 评论 -
GR5515 使用心得纪录片
GR5515使用心得原创 2022-12-02 15:02:53 · 1696 阅读 · 2 评论 -
GD32E23x GPIO 模拟串口
因项目需要使用3个UART, 但该系列只有2个UART.只好模拟一个出来使用。所以,本篇文章,通过使用两个GPIO 口,加 一个定时器, 来达到 模拟串口的 功能。代码仅供参考:1. IO_USART.h#include "gd32e23x.h"#define Number_Of_softUarts 1#define SoftUartTxBufferSize 32#define SoftUartRxBufferSize 64#define SoftUart_DATA_LE.原创 2022-05-14 14:45:23 · 1117 阅读 · 1 评论 -
如何用手机App控制GD32单片机、
这里 介绍控制 led灯,其他控制 IO 口类似所需要的硬件:ESP8266 GD32系列的单片机 led 有wifi功能的手机首先我们 理清一下 数据是怎么传的。1. 手机通过 连入 wifi ,esp8266 (下文用esp代替) 也得连入该wifi .esp 怎么连入wifi, 在我的另一个博文有写到。只不过 esp 上电 连入的是 指定的wifi 热点,这一点 有点麻烦。要是切换wifi 还得重新更新程序。esp 连接指定wifi地址:esp8266 12..原创 2022-04-28 16:30:28 · 2289 阅读 · 0 评论 -
智能家居网关设备
1.图示右侧 绿色框体部分为网关核心部分。蓝牙 模块与 Zigbee 模块 可以通过 USB 外部连接的方式,被该系统识别。连接成功后,作为蓝牙主机和Zigbee 主机,来连接相应的 子设备1,子设备2..子设备N例如。蓝牙门锁。Zibgee键盘 安防设备 布撤防等。当然,wifi 也可使用。wifi 摄像头。2. 红外部分,直接与主板 连接。用于遥控控制 家居设备。空调,电视机,电风扇,电灯,音箱等3. 可配置 的 音频 模块。用于 语音唤醒。语音控制电器设备。例如:小..原创 2022-04-26 15:57:29 · 499 阅读 · 0 评论 -
Bk3435 蓝牙门锁,配件 开关锁代码
1.bk 3435 作为配件开发模式 时, 开启 ADC_DRIVER 宏定义这里 我们需要使用 adc 判断端口 变化的电压,从而 使电机 正反转2. 定义 ADC 采用次数 LOCK_ADC_SAMPLE_TIME开始 编写:头文件:bk_lock_adc.h#ifndef __BK_LOCK_ADC_H__#define __BK_LOCK_ADC_H__#ifdef __cplusplusextern "C"{#endif/*************原创 2022-04-08 17:49:27 · 979 阅读 · 1 评论 -
如何用单片机51.或者52,采集格力空调红外码值?
问题来源:请看下列链接:格力空调红外编码解析在了解前。需知道啥是红外?了解基本原理等。好了,直接上我的代码;仅供参考,如不能正常接收空调红外数值,勿喷!main.c#include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器#include <stdio.h>typedef unsigned int u16; //对数据类型进行声明定义typedef unsigned char u8;sbit IRIN=P3^2;u8 Ir原创 2022-03-20 09:59:12 · 1789 阅读 · 2 评论 -
LCD1602 在 52单片机上的显示
源码来自于普中科技demo.可借鉴学习.那就直接上代码:1. lcd.h 头文件#ifndef __LCD_H_#define __LCD_H_/**********************************当使用的是4位数据传输的时候定义,使用8位取消这个定义**********************************///#define LCD1602_4PINS/**********************************包含头文件*******转载 2022-03-19 09:41:42 · 950 阅读 · 0 评论 -
GD32E23x 3分钟移植FreeRTOS
1.准备好 GD32E23x_Firmware_libraryFreeRTOS 源码2. 步入正题:a . keil 打开 gd32 项目,新建FreeRTOS 组,添加 rtos 源码.c 文件:如图:b. 参考 Nuvoton 的 M23 demo如图:c . 将 Config 文件夹下的 FreeRTOSConfig.h 移到include 文件夹 (FreeRTOS/Source/include的),并做以下修改:d. 添加 secur...原创 2022-01-19 11:55:20 · 1931 阅读 · 3 评论 -
关于在 GD32系列单片机上 调通 DHT11 温度问题的纪录
A1、GD32 + Ds 18B20https://blog.youkuaiyun.com/qq_39933916/article/details/115251458A2.温湿度模块DHT22https://blog.youkuaiyun.com/k1ang/article/details/98789397onewire(单总线)抽象https://blog.youkuaiyun.com/qq_20553613/article/details/81152511SYSTICK实现简单的延时http://bbs.e..原创 2021-12-31 18:35:40 · 953 阅读 · 0 评论 -
syntax error near ‘)‘
当你使用keil 编译的时候如果出现了这个也是无语;请查看你的函数定义时,或者申明函数的时候, 函数参数,函数参数,,,,函数参数不要出现申明 data , code,这些关键 字 这些关键字,超级无语的啊 啊 啊你可以做更改...原创 2021-12-17 12:32:26 · 2803 阅读 · 0 评论 -
单片机IO口模拟IIC程序 设计与问题
1.解读单片机IO口模拟IIC程序设计解读单片机IO口模拟IIC程序设计2.单片机 IIC 总线协议 和 详细例程单片机 IIC 总线协议 和 详细例程3.主机如何确定IIC总线上的器件的地址?主机如何确定IIC总线上的器件的地址?4.这个知乎的 ;有问题,上知乎...原创 2020-04-08 17:12:28 · 418 阅读 · 0 评论