自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 esp32使用GXHTC3C温湿度传感器

连接到esp32的任意引脚,但是需要避开特定的io引脚,具体如下所示GXHTC3C传感器的iic地址固定为0x70iic地址描述为下图所示。

2025-03-03 09:40:41 159

原创 在bootload,进入中断造成中断卡死的问题

在板子事先下载入boot,并跳转到APP程序后,执行APP的中断会造成程序的卡死环境:硬件使用的是apm32f103cbt6芯片如图,卡死在B的位置处,经过分析是bootload中的中断响应的问题。

2024-06-18 10:18:15 590

原创 极海APM32F103CBT6 ISP串口更新程序实验

芯片型号:极海APM32F103CBT6实验板子说明,实验板为自己画的实验板,用到的外设主要有 PB12的LED2引脚、PB5的LED3引脚、串口1外设PA9 TX, PA10 RX,其他的具体外设可以根据实验不同自行更改实验用到的软件:串口调试助手上位机软件(此文章中使用的是sscom51)实验用到的硬件工具:1个串口调试助手工具实验用到的例程:极海官方例程,下载链接如下具体用到是目录中的\APM32F10x_SDK_V1.8\APM32F10x_SDK_V1.8\Examples\IAP。

2024-06-12 16:27:24 731

原创 CAN分析仪-接受所有站的消息

@brief CAN 外设初始化。* @param 无。* @retval 无。

2024-03-18 09:32:35 421

转载 keil 调试中出现Cannot access Memory的问题

1.原因可能有很多,出一个解决方案,遇见烧录无法下载问题,可以通过拉低复位脚,在放开复位脚的同事,选择一个烧录速度慢的,同时擦写flash,即可以再次下载。作者:我要笑- https://www.bilibili.com/read/cv28161459/?jump_opus=1 出处:bilibili。

2024-03-04 17:03:02 2961

原创 AT32F407RCT7 boot的调整

在 system_at32f4xx.c 文件下,将该参数调为0x0000。

2024-02-29 16:33:35 686

原创 STM32F103使用串口下载程序

否则的话酒店及Target -》Option Bytes,将Read改为Disabled。按照如上图所示设置, 按下开始编程后,开始等待复位,此时需要按下复位按钮。将单片机的boot1置为低,boot0置为高,并按下复位按键。首先单片机如果keil下载过程序,就需要解除flash保护。点击连接stlink,上图是没有flash写保护的情况。对于f103c8t6单片机,将串口连接usb转串口工具。将单片机连接stlink。下载成功,程序开始执行。

2023-09-27 11:29:49 1909

原创 stm32f103c6t6单片机定时器1实现闪灯

【代码】stm32f103c6t6单片机定时器1实现闪灯。

2023-09-18 12:24:51 603

原创 使用STM32采集 AD7768芯片的ADC数据

芯片的主要差分输入引脚在PIN控制模式下,滤波器类型的选择在PIN控制模式下,芯片的采集模式的设置在PIN控制模式下,采样通道个数的设置在PIN控制模式下,采样速率的控制转换数据的输出引脚ADC转换数据时钟、数据准备完成脉冲(平时低电平)、硬件复位引脚连接晶振。

2023-09-05 10:21:05 6895 26

原创 STM32硬件SPI发送超8字节数据格式

而非整字节的spi外设(芯片)也是很常见,哪怕是整字节的,很多厂家也是做得与标准spi外设有差别,估计是避开专利问题。通过上图的时序图可知,该芯片只需要接受不需要发送,并非为标准的SPI总线,我们现在的思路是使用硬件spi,只是使用SPI1SCK和SPI1MOSI,即SPI单向输出数据到DAC芯片,SPI1MISO的线不使用,CS片选线使用软件io模拟,同时按照上面的时序图定义一个io口,对LD线进行io控制,发送信号时拉高,空闲时拉低。常见的非标spi外设是DAC、ADC,ADI的器件最常见。

2023-07-21 14:42:57 4657 4

原创 MPU9250移植DMP出现的问题memcmp(firmware+ii, cur, this_write)

MPU9250,DMP移植

2023-06-28 14:10:57 1653 1

转载 STM32G474CET6 DAC+DMA输出正弦波

我试了下TIM6的频率为12Mhz的时候信号输出正常,频率再高的时候DAC输出不变化了,这个12Mhz的更新频率比直接在while循环中赋值的方式至少快了一个数量级。第三步,配置TIM6,这个是作为DAC输出更新的触发源,DAC就是按这个TIM6的时间间隔更新输出。第五步,配置DMA,DMA是英文Direct memory access的缩写,就是内存的直接访问,这样的话就不需要CPU来写入了,并且它的速率远高于通过CPU操作的方式。第一步,配置总线时钟,按下图配置即可,我们用的一般都是陶瓷晶振。

2023-06-09 10:37:27 1700 2

原创 单片机中使用C语言来进行进制转换

进制数英文代号printf进制输出的格式控制十六进制HEX%x十进制DEC%d八进制OCT%o二进制BIN%s。

2022-11-15 12:43:58 672

原创 C51单片机串口发送数据的使用

c51单片机串口printf重定向

2022-11-15 12:18:00 3121

转载 单片机中printf重定向输出u8u16的%输出格式介绍

long long/unsigned long long ----->十六进制。long long/unsigned long long ----->八进制。unsigned int/int------>十六进制。unsigned long/long---->十六进制。unsigned int/int------>八进制。unsigned long/long---->八进制。%x.yf (x:整数长度,y:小数点长度)科学技术类型(必须转化为double类型)u8,u16等在C语言中的定义为。

2022-11-15 11:17:32 2134

原创 野火esp8266模块上传DHT11温湿度信息

esp8266模块连接网络调试助手上传DHT11数据

2022-11-10 13:37:37 1356

原创 模块编程下C51,stm32嵌入式C语言中,全局变量的使用

当工程中存在多个c文件和头文件时首先全局变量需要在头文件.h文件中。如public.h文件中定义一个全局,dht11接收的八位数据。假如这个全局变量第一次使用是在dht11.c文件中使用。那么在dht11.c文件中需要。即u8 dht1byte;

2022-10-21 12:03:57 1740 2

原创 使用keil编译C8051f120单片机程序download按钮灰色

1、有些时候使用SILICON LABS(芯科)的下载器在调试程序的时候会出现下载按钮灰色的情况正常情况下应该是下面的情况:2、解决方法:3、首先根据上面的方法选择调试器,如果没有上面的调试器型号需要下载相应的驱动,链接在下面https://download.youkuaiyun.com/download/qq_27699199/85083239https://download.youkuaiyun.com/download/qq_27699199/850832394、然后选择相应的调试..

2022-04-06 14:15:02 2475

原创 Proteus提示No Libraries Found!

错误如上图所示:这个错误是可能由于软件下载在C盘,软件需要使用外部库时会申请管理员身份。按照如上图的方式打开即可

2021-09-16 11:29:43 24501 7

原创 Proteus软件仿真学习——整流桥电路

1、Proteus软件的使用汉化 在不熟悉这个软件的时候,还是很有必要进行汉化的。在安装完毕后,复制安装包中的Translation文件夹到软件的安装目录中,覆盖之前的文件夹。软件的默认安装路径是C:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional 由于我下载的软件默认有一部分的元件库,我不再单独下载元件库。2、软件界面除此之外建议添加交流正弦元件ALTERNATOR...

2021-09-16 09:24:12 14150 1

原创 立创EDA软件的学习记录——仿真(1)

立创EDA仿真软件,电源的放置、变电器的放置和使用 ...

2021-09-15 10:57:06 23680 10

原创 野火STM32F103ZET6(霸道)开发板学习中,FatFs文件系统f_mount使用时的 FR_INVALID_DRIVE(11)的错误

在进行FatFs文件系统的移植时,正常更改了diskio.c中相应的存储硬件的使用函数,但是在编写主函数使用f_mount函数挂载外部FLASH时仍然不能够使用,并且报错11, FR_INVALID_DRIVE, /* (11) The logical drive number is invalid */ 以下为diskio.c中文件的更改#include "diskio.h" /* FatFs lower layer API */#inclu...

2021-07-19 09:49:26 3541

原创 计算机二级C语言易错题

#include <stdio.h>void fun(int a, int b, long *c){int one,ten,hun,thous,sum;//分别代表个位、十位、百位、千位//ten=(a/10)*10;thous=(a%10)*1000;//one=(b/10)*1;hun=(b%10)*100;c=one+ten+hun+thous;}void main(){ int a,b; long c;void NONO ();printf(“I

2020-06-10 14:27:17 239

apm32f1系列芯片包

apm32f1系列芯片包

2025-04-09

GXHTC3C驱动代码

GXHTC3C驱动代码

2025-03-03

APM32f103例程代码

APM32f103例程代码

2024-09-05

极海apm32f103官方例程资料

极海apm32f103官方例程资料

2024-06-12

AD7768 123456789

AD7768 123456789

2023-10-17

STM32 ST-LINK Utility v4...

STM32 ST-LINK Utility v4...

2023-09-27

Fly MCU烧录工具2023

Fly MCU烧录工具2023

2023-09-27

stm32 DAC+DMA+TIM输出正弦波

stm32 DAC+DMA+TIM输出正弦波

2023-08-29

STM32H743参考手册中文版

STM32H743参考手册中文版

2023-07-21

stm32 modbus rtu驱动

stm32 modbus rtu驱动

2023-06-28

MPU9250,DMP、IIC驱动

MPU9250,DMP、IIC驱动

2023-06-28

CH340驱动文件,usb串口调试驱动

CH340驱动文件

2022-11-15

GD32f304vct6例程资源

GD32f304vct6例程资源

2022-08-09

SILICON LABS(芯科)C8051F KEIL软件驱动

SILICON LABS(芯科)C8051F KEIL软件驱动

2022-04-06

单片机设备功能的分层设计.xlsx

单片机设备功能的分层设计.xlsx

2021-09-18

PROTEUS元件库元件名称及中英对照.doc

PROTEUS元件库元件名称及中英对照.doc

2021-09-16

Linux实验报告.doc

考试,结课论文,实验报告,Linux,大学,计算机

2020-06-10

计算机三级总结.docx

计算机三级总结.docx

2020-06-09

空空如也

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

TA关注的人

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