自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 Python----图表绘制

简述python画图表的方法

2023-09-20 16:26:49 142 1

原创 STM32 DAC 学习笔记

(本文基于SYM32F4,部分参数说明参考标准库)DAC简介作用就是把输入的数字编码,转换成对应的模拟电压输出。DAC 可以按 8 位或 12 位模式进行配置,并且可与 DMA 控制器配合使用。在 12 位模式下,数据可以采用左对齐或右对齐。DAC 有两个输出 通道,每个通道各有一个转换器。在 DAC 双通道模式下,每个通道可以单独进行转换;当 两个通道组合在一起同步执行更新操作时,也可以同时进行转换。可通过一个输入参考电压引脚 Vref+ (与 ADC 共享)来提高分辨率。DAC功能框图参考

2021-07-24 09:10:19 3294

原创 STM32 ADC 学习笔记

(本文基于STM32F407)ADC功能框图我们按框图标号来了解ADC1.电压输入范围ADC的输入范围:Vref- < Vin < Vref+ (由图中标注的引脚决定)一般是把Vssa和Vref-接地,Vdda和Vref+接3.3,这样得到的ADC电压输入就是0~3.3V若要增大ADC的输入范围,需要外加电压调节电路,将目的电压范围变换的0~3.3伏后再输入。2.输入通道STM32的ADC有19个通道,其中前16个通道(0~15)对应的是外部IO口,分为规则通道(最多16路

2021-07-24 07:15:32 903

原创 VScode运行C程序弹不出程序框(小黑框)

vscode有自己的程序运行终端,运行的程序结果等会显示在下面的终端框内,如图如果用户偏好运行时弹出来小黑框来查看运行的程序,可以在launch.json文件中找到externalConsole,将其值改为true,这样更改后就会解决问题。另外一个问题是这样更改后,程序框会一闪而过,解决办法有几个,这里阐述两种在程序的最后面加上getchar() ,这个是接收键盘敲的字符的一个函数,使用这个可以将小黑框卡住不会闪退前面#include “windows.h”后面写上system(“pause”

2021-07-22 22:57:57 27970 10

原创 关于VSCode配置C语言变量时,更改gdb.exe文件路径过后仍然不能编译的问题

其中一种造成这种问题情况: "miDebuggerPath": "D:\\A\\mingw64\\bin\\gdb.exe",路径中要用 \\ 而不是 / 或者其他。(针对win10)

2021-07-22 22:49:51 246

原创 陀螺仪GY25Z使用

技术参数引脚说明通信协议串口:(默认115200波特率)(1) 参数:波特率校验位数据位停止位9600N81115200N81(2)模块输出格式(每帧11-25字节,十六进制)数据处理温度、欧拉角均为放大100倍后输出;陀螺仪、加速度计均为未放大输出;数据解析:指令:发送数据设置指令:0xA5 0x55 0xXX sum其中0xXX对应Byte2,相应位置1表示输出,sum表示无符号8bit校验和,自动/查询设置指令:自动

2021-07-15 16:32:25 3885 3

原创 关于STM32中使用printf通过串口发送数据

printf 是源文件 stdio.h 中的函数(同c语言)使用 printf 必须先引用源文件:#include “stdio.h”printf 内部会调用 fputc 函数,可以通过修改 fputc 函数中的串口号来决定 pringtf 是用哪个串口发送数据。代码如下:int fputc(int ch, FILE *f){ while (USART_GetFlagStatus(USART2, USART_FLAG_TC) == RESET); USART_SendData(USART1, (

2021-07-15 15:49:24 2565

原创 IIC基本知识学习

基本知识导图读数据方向时,主机会释放对 SDA 信号线的控制,由从机控制 SDA 信号线,主机接收信号,写数据方向时,SDA 由主机控制,从机接收信号。

2021-04-01 16:18:55 212

原创 FPGA按键点灯

文章目录目标功能目标功能实现按键点灯,当按键按下时一个LED亮起,松开后LED熄灭。使用开发版型号:AX309

2021-03-10 18:12:37 802

原创 矩阵LED和矩阵按键

先说矩阵LED,如图:下面以行几、列几的表达方法说明三极管可以当做开关使用由图可知,如果想让一个LED亮,那么它对应的行和列的三极管都要导通。如果这个矩阵每次只亮一个LED,那么正常写程序没问题。如果我们想让LED1和LED6亮,其他灯不亮,则需要开启行1、行2、列1、列2,随之带来的问题就是LED2和LED5也会跟着亮起来。解决方法类似于扫描,因为单片机运行速度很快,可以在很短的时间内开关数次而肉眼看不到。所以我们可以每次只亮一列(排)灯,亮单位时间后关掉同时开启另外一列(排),如此四次一循环

2021-03-07 22:19:38 3514 6

原创 ISE和ModelSim不能联合仿真的一种解决办法

近期学FPGA,准备联合仿真的时候发现ISE不能打开ModelSim进行仿真。碰到如下几个问题:出现这个的原因是ISE中没有ModelSim的地址,解决方法在ERROR中红框部分也给出了,将ModelSim的地址引入即可箭头位置将modelsim.exe的地址引入即可,别忘了点ok还有一种问题:解决方法:在这里把ISE_DS\EDK的那个文件夹地址引进去,但前提是它的library你已经解析过了,解析过程如下:打开后会有一个dos窗口全黑,另外弹出来一个类似于安装的窗口,里面不需要

2021-03-07 17:59:14 2508

原创 巡线小车制作

文章目录简述材料种类材料相关说明相关说明小车硬件结构代码思路简述本文简述本人做过的一个简单的巡线车的过程以及出现的问题,以供新手参考。材料种类· 巡线小车套件· STM32F103C8T6最小系统板· 电机驱动模块:L298N· 红外对管2· 18650电池2、电池盒· 直流降压模块· 杜邦线材料相关说明· 小车套件:俩轮四个轮的都行,只需要买那种小车架子就行,带轮子带电机。· F103系统板:实惠,性能足够了· 直流降压模块:我用的12V降转5V、3.3V的,带开关· L2

2021-03-06 00:30:59 1825 2

Verilog HDL 语言基础语法概要汇总.pdf

学习fpga时整理的对比c语言的语法概要。

2021-03-05

空空如也

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

TA关注的人

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