自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (6)
  • 收藏
  • 关注

原创 centos7安装node red教程(后台运行)

一、说点什么最近在B站UP主阿正的带领下学习了一波node red快速开发,于是就想自己也操作试试,苦于对centos下的node red缺乏安装经验,所以在此记录一下安装过程。二、node.js安装node red是运行在JavaScript 环境上的,所以第一步先安装node.js。废话不多说,直接开始。1.下载node.js包因为我的服务器刚重装了系统,所以第一步先安装wget。...

2020-02-20 21:54:20 6393 4

原创 GD32E230F4使用硬件IIC+DMA读写24C04

基于GD32E230硬件iic+DMA读写AT24C04

2023-06-08 15:25:55 2209

原创 基于STM32F103+思岚A1激光雷达的扫描仪

基于STM32F103驱动思岚A1激光雷达。

2023-06-08 14:48:05 1524

原创 关于单片机的时钟浅谈及STM32F103/F030单片机的内外时钟切换问题

本文主要讲解单片机的时钟系统的相关知识,并进行超频测试,同时介绍如何在STM32F0/f1单片机上进行内外时钟的切换,在不使用外部晶振或者外部晶振不启动时自动切换内部时钟的方法。

2023-06-08 14:00:41 3633 1

原创 基于GD32的定时器不完全详解--定时、级联

基于GD32E230的定时器高级试验,使用定时器的内部级联,通过主从定时器的级联配合,实现特定波形的输出

2023-06-05 11:09:29 4650 4

原创 基于国民技术N32G435的FLASH读写测试

以N32G435为例,介绍如何使用单片机的FLASH保存掉电数据

2023-06-05 10:03:41 2127

原创 一文搞定国民N32G435高负载串口通信

主控为N32G435单片机,包含普通USART+DMA的传输以及软件双缓冲模式,适合高负载环境下的串口通信,主要使用DMA的半完成和完成中断,可不占用单片机线程资源的情况下完成大量数据的接收,代码测试串口波特率为2.5M。

2023-06-05 09:36:37 1098 2

原创 【基于GD32E230的定时器级联M/T法电机测速】

本文主要是使用GD32E230单片机的定时器级联,使用M/T法捕获带增量编码器电机的旋转速度。

2023-06-02 10:44:16 2720 3

转载 STM32F0输出固定数量脉冲,主从定时器

主要介绍基于STM32F0单片机输出固定数量脉冲,主要使用主从定时器的级联

2022-11-17 14:15:48 2470 1

原创 基于STM32F103+涂鸦三明治的宠物自动喂食器

涂鸦三明治的宠物喂食器方案概述方案应用场景技术要点硬件概述涂鸦IOT平台搭建项目通信功能调试wifi模组调试MCU调试完善功能添加配网功能及指示灯函数添加小夜灯执行功能添加手动喂食执行功能触摸屏手动喂食温湿度采集显示方案概述方案应用场景该方案应用于铲屎官们家中的宠物喂食,比如猫咪和狗狗。喂养宠物的铲屎官都明白,宠物平时的最大消耗就是他们的宠粮,每天要加几次宠粮才能满足宠物对食物的需求。但是每天需要上班赚取生活费的铲屎官,在家里的时间并不多,宠物白天的饮食就是一个大问题,如果早上过多的添加宠粮,会造成

2021-04-06 14:08:56 4488 4

原创 公司“砍掉”FIFO和晶振预算怎么办?教你这样巧开发STM32的OV7670拍照功能

背景在之前的公司做过一个被压缩成本的0V7670无FIFO无晶振的拍照项目,主控使用STM32F407,确实节约了成本,但是没有FIFO确实很麻烦,因为FIFO可以暂存图像数据,有这颗芯片可以降低单片机对高速IO的限制,还节省CPU资源,但是没有也只能搞下去。接线:说起OV7670必须说接线,特别是阉割版本的模块,不然真的会头大,在接线这一步自己就因为接错,导致我耽误了很长时间。因为没有FIFO,所以这里使用F407的DCMI接口。因为是测试,所以直接用杜邦线连接,这个线简直头疼,太多太乱。这里给

2021-03-04 16:56:07 1105 1

原创 GD32E230 SPI DMA通信(读取传感器数据)

一场疫情让公司的生意越来越好,忙得不可开交,产品大卖特卖。结果ST的单片机开始出现交期不稳定,供货慢,价格翻倍。无奈之下只好从国产单片机下手。于是就有了我的ST-GD的代码移植。目录一、SPI初始化二、DMA配置三、读取数据一、SPI初始化/************************************************函数名称 : rcu_config功 能 : RCU时钟配置参 数 : 无返 回 值 : 无作 者 : Mico*************

2020-11-02 11:40:25 6362 4

原创 GD32E230串口DMA通信

一、DMA配置串口的配置在上一篇博客已经交代过,此篇在上一篇的基础上添加DMA功能。 点此跳转.void USART_DMA_Init(void){ dma_parameter_struct dma_init_struct; /* enable DMA clock */ rcu_periph_clock_enable(RCU_DMA); rcu_periph_clock_enable(RCU_CFGCMP); syscfg_dma_remap_enable(SYSCFG_DMA

2020-10-29 14:46:48 2118

原创 GD32E230单片机串口中断 M0内核

一、开发背景因为疫情的原因,导致stm32的价格上涨,且货期也不稳定。所以需要从国内寻找新的芯片厂商,经过多家对比,最终选择了GD的单片机,之前使用的是stm32f031系列芯片,在GD的代理商引导下选择了GD32E230单片机,可以与stm32f031 pin to pin 兼容,之前准备直接用ST的代码直接烧录使用,但是存在一些问题,索性使用GD的库直接重写代码。后面的博文会持续更新GD的各种外设使用。此次开篇先来一个基础的USART配置和使用,涉及到串口的接收中断和发送。二、串口配置GPIO引脚

2020-09-01 17:08:47 3578 5

原创 STM32单片机使用创芯工坊PW200加密代码,实测可用

二、【PW200烧录器评测】+离线授权加密Powerwriter我最看重的就是超级加倍,错了,超级加密。软件支持在线授权、离线授权和IcwKey授权三种加密方式。但是目前只支持离线授权。其他的两种即将发布,但是还没发布,憨憨技术在线发呆:这里测评离线授权加密。一、打开powerwriter软件,选择芯片,选择UID加密设置,选择加密模式为内置离线授权。秘钥地址可以根据编译器自动生成,也可以固定(编译器会从芯片的flash最后给出,可能导致空间不够放置密钥),可使用软件读取Program Memo

2020-08-17 14:36:46 2135 2

原创 ESP8266串口透传+WiFi储存+OTA+smartconfig/airkiss

前言去年在给做机器人时需要手机控制,选来选去选择了ESP8266,价格便宜,功能强大。最方便的是通信模块都有的AT指令,但是这个功能让我觉得很难受,AT指令需要机器人的MCU发送AT指令才能工作。如果换一个环境,通信代码还需要重新写,同时有些功能还很不好用,在借鉴别人的博客之后发现SDK开发比AT有意思多了,如果使用SDK开发ESP8266,直接做成串口透传,无论MCU发来什么数据,8266直接转发到服务器,这样任何MCU就都能兼容,一次开发,无限受用。于是就有了这次的文章。内容主要有以下几点:串口透

2020-06-09 12:40:27 1832

原创 ESP8266安装安信可一体化开发环境

一、搭建背景关于ESP8266的环境搭建,网上资料一大堆,安信可官网也有相关的搭建教程,但是由于安信可的IDE更新,很多新人遇到搭建就出问题,在第一步就卡住,很难受,所以这里更一篇ESP8266的环境搭建。这里附上安信可的搭建链接链接: 传送至安信可。二、搭建开始1.开发软件使用的是eclipse,所以这里需要先配置java开发环境。...

2020-06-03 16:45:21 1571

原创 STM32F031 硬件I2C读写EEPROM 24C02

一、前言最近一直在做STM32F031的项目,从串口485到SPI再到现在的I2C,一路走来有些磕磕绊绊,之前一直做STM32F103开发,转到F0后有点不适应,主要区别在于库函数和API不同,到最后代码移植频频出现问题,特别是在I2C通信时,F0区别于F1,F0内置一个新的 I2C 外设。二者在结构、特性和编程接口方面均不同。真闹心。二、代码1.GPIO及I2C配置首先因为不同的GPI...

2020-04-03 14:23:42 1543 40

原创 STM32F03 SPI通信 连续传送24位数据(DMA或者不用)

一、前言最近因为需要读取传感器数据,需要单片机发送命令,传感器返回24位数据,因为使用SPI传输数据,虽然命令只有8位,但是必须发送24位数据才能获得传感器的24位数据。这里不介绍SPI,网上一大堆,我也没那个本事说的那么详细,此篇文章只介绍相关配置和代码。写此篇文章是因为我的时间要求很紧,所以24位数据需要一次性发送过去。自己在这里困了很久,所以写这篇文章记录一下,也给后面需要的朋友一点帮助。...

2020-03-21 21:26:19 12697 26

原创 STM32F0 SPI和串口同时使用DMA造成通道冲突的问题

在开发STM32F031芯片的项目时同时用到了串口DMA发送和SPI的DMA,因为两个功能我独立开发,开发完成之后准备移植到一起,结果代码运行出问题,检查后发现是串口发送DMA和SPI的接收DMA共用了DMA1_Channel2,于是马上翻看手册,嘿,还真看到了好消息。在STM32F1 系列与 STM32F0 系列移植手册的表9.STM32F1 系列与 STM32F0 系列之间的 DMA 请求区别...

2020-03-21 20:25:52 7214 6

原创 STM32F031+串口中断+DMA发送

一、GPIO配置上一篇博文已经介绍了F0和F1系列的不同点,这里不再赘述,先上代码:/*GPIOA初始化配置 */void GPIOA_Config(){ GPIO_InitTypeDef GPIO_InitStructure; /*初始化GPIOA时钟*/ RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE); /*复用 AF1,看...

2020-03-18 10:16:26 1430 3

原创 STM32F031串口(RS485)中断+DMA发送(预备知识)

STM32F031串口(RS485)中断+DMA发送前言移植过程(与F1系列的一些区别)功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导...

2020-03-17 20:45:35 1884 2

原创 centos 7搭建Tomcat(超简单,多次试验均成功)

一、下载Tomcat直接甩 下载链接.嫌麻烦的下载我的资源:链接:https://pan.baidu.com/s/1AwixCE391hJ4X1uE3zMu3g提取码:12vz复制这段内容后打开百度网盘手机App,操作更方便哦二、安装Tomcat安装tomcat需要先安装JDK,可参考我的另一篇博客。传送门.tar -zxvf apache-tomcat-7.0.91.tar.gz...

2020-02-21 01:17:35 135

原创 centos7环境下mysql5.7的安装与配置(附上爬坑记录)

此文借鉴了希若的搭建教程,在此基础上修改完善。一、下载mysql这里使用我的链接下载,介意的可以去网上下载一个自己喜欢的。下载链接在文末二、解压mysql到local文件夹这一步新手最好和我一样的解压方式,都放在local文件夹,后面的最好和我保持一致。tar -zxvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz -C /usr/local/...

2020-02-21 00:11:33 225

原创 CentOS 7安装JDK1.8 超简单,多次测试成功

下载JDK压缩包官网下载linux版本的64为JDK压缩包:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html这里贴上我选择的,我的下载链接会在结尾贴上。我是使用windows下载,通过WinSCP工具传到服务器的。进入local文件夹:cd /usr/local新建j...

2020-02-20 22:37:48 180

GD32E230硬件IIC读写24C04

使用GD32E230读写24C04,IIC使用硬件模式,开启DMA,不占用CPU。可分页读写

2023-06-08

STM32F103驱动激光雷达采集数据点及数据分析

只有雷达数据,无代码!无代码!

2023-06-08

基于STM32F103驱动思岚A1激光雷达

主控采用STM32F103单片机,使用串口与思岚A1激光雷达通信,采集一圈角度位置数据,并对数据进行分析,使用野火开发板板载屏幕显示采样点,但因为分辨率问题显示效果不好,可自行选择显示设备。

2023-06-08

基于N32G435的USART乒乓缓存,适用于高负载情况下的串口通信

主控为N32G435单片机,包含普通USART+DMA的传输以及软件双缓冲模式,适合高负载环境下的串口通信,主要使用DMA的半完成和完成中断,可不占用单片机线程资源的情况下完成大量数据的接收,代码测试串口波特率为2.5M。

2023-06-05

mico-pat-iot-sdk-v1.rar

主控为STM32F103,wifi模组由涂鸦提供,wifi为透传模式,stm32为主控,搭配电机,DHT11温湿度模块,触摸屏。

2021-04-06

F4驱动OV7670拍照.rar

使用STM32F4搭配OV7670的拍照代码,0V7670不含晶振和FIFO

2021-03-04

ESP8266_MQTT_OTA_Smartconfig-master.rar

ESP8266_MQTT_OTA_Smartconfig-master.rar

2020-06-09

485+DMA测试程序 (1).rar

对接文章的源代码,使用stm32f031芯片,对f0系列都可以参考,使用RS485串口,也可使用普通串口,加入了DMA发送,没有使用DMA中断

2020-03-18

stm32f031g4.pdf

该手册是ST官方stm32F031g4中文编程手册,里面详细描述了stm32f031g4的功能和引脚配置,对于学习和编程有一定的帮助。

2020-03-18

my.cnf mysql搭建所需

用于在centos搭建mysql数据库所需,因为博客给的安装包缺少文件,在此补上,博客也有其他链接,没有积分可跳转过去下载。

2020-02-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除