自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(83)
  • 资源 (13)
  • 问答 (1)
  • 收藏
  • 关注

原创 STM32CubeMX新建STM32H743工程

启用的Cache起始地址为0x24000000与内存块IRAM2冲突,需要取消勾选。:正点原子阿波罗STM32H743、JlinkV9(V8不支持)、STLink。选需求芯片,若有弹窗默认即可,最后生成图形配置界面。控制2个LED闪烁,配置PB0与PB1为输出模式。原理图上使用PH0、PH1,使用外部高速时钟。注意:Debug内建议根据不同烧录器检查下。默认是有优化等级的,个人习惯使用Lv0。便于右键define查定义,非必须。主要就是工程命名以及选择IDE。生成代码包含必须的库文件即可。

2024-05-24 14:34:05 98

原创 实现printf功能代码效果

实际上是通过 vsnprintf 将接收到的 format格式化后解析到缓存区,这里存在缓存区大小限制,以及代码大小区别。3、使用 stdio.h ,不使用Use MicroLIB。2、使用 stdio.h 以及 Use MicroLIB。1、使用 vsnprintf 模拟 printf 功能。如下图示:使用上面函数后,代码量增加了7k。如下图示:使用上面函数后,代码量增加了3k。如下图示:使用上面函数后,代码量增加了1k。非宏定义情境下,可以用作开启通讯口调试功能。

2024-04-25 17:39:58 205

原创 STM32F103 串口配置例程

4、USART4 (PC10、PC11)+ 空闲中断 + 发送DMA + 接收DMA。1、USART1 (PA9、PA10)+ 空闲中断 + 发送DMA + 接收DMA。2、USART2 (PA2、PA3)+ 空闲中断 + 发送DMA + 接收DMA。3、USART3 (PD8、PD9)+ 空闲中断 + 发送DMA + 接收DMA。(访问密码:1666)

2024-04-25 14:29:37 157

原创 IEEE754制-32位浮点数据转换为10进制

【代码】IEEE754制-32位浮点数据转换为10进制。

2024-04-10 19:57:57 122

原创 根据设定速度获取定时器配置

感觉思维麻痹了,有简单方法么。1、不那么精确的方法。

2024-03-21 21:41:49 92

原创 单片机数据存储位置实例

全局变量:

2024-03-20 17:35:56 97

原创 VScode 快速删除文件中注释的内容

2、多行注释/块注释 /* */3、单行注释以及块注释。

2024-03-20 11:58:30 178

原创 keil 图形化界面配置

由于标记用了"///",与"//"注释重合,故图形配置使用的特殊标记语言,并不影响编译。keil Configuration Wizard .pdf(访问密码:1666)注意:测试后发现,将备注<i>放在一个功能标记后面,可以更好使用备注功能。<x=>为选项对应的数值x,x可为10进制/16进制任意数字。<s>为字符串名称 ,需要注意得到的为 "字符串"<c> </c> 单选框名称。<h> </h>折叠栏名称。

2024-02-05 11:01:10 518

原创 Keil - Text Completion - Template

【代码】Keil - Text Completion - Template。

2024-02-05 10:00:41 393

原创 Microsoft .NET 组件备用

Microsoft .NET Framework 4.5.2(脱机安装程序).exe(访问密码:1666)

2024-01-18 10:21:33 397

原创 STM32F103移植USB-HID步骤

STM32_USB-FS-Device_Lib_V4.0.0.rar: (访问密码:1666)存在大量库工程使用的测试代码,需要删除,替换为我们需要的内容。2、打开usb库的Custom_HID工程。修改usb_desc.c中的配置参数。图4.5.1 usb用户文件.c。图4.5.2 usb用户文件.h。图4.6.2 usb用户文件存放。以及usb_conf.h中参数。图4.2.2 库工程编译正常。图4.3.1 库工程烧录正常。图4.6.1 usb移植文件。图4.2.1 usb库工程。

2024-01-11 21:47:02 1275

原创 STM32的USB设备库

适用范围:“on the STM32F10xxx, STM32F37xxx, STM32F30xxx and STM32L15xxx devices.”适用范围:“on the STM32F10xxx,STM32F37xxx, STM32F30xxx and STM32L15xxx devices.”stsw_stm32121_STM32F10x_STM32L1xx_STM32F3xxUSB全速设备库_V4.1.0.zip(访问密码:1666)

2024-01-11 11:56:00 537

原创 串口调试工具

串口监视CEIWEI_CommMonitor_20208.zip(访问密码:1666)Modbus Poll 9.2.2 Build 1343.zip(访问密码:1666)Modbus Slave 7.3.0.1402 x64.zip(访问密码:1666)VSPD虚拟串口6.9.rar(访问密码:1666)PortHelper.exe(访问密码:1666)XCOM V2.0.exe(访问密码:1666)串口监视助手:查看通讯过程中帧数据。虚拟串口:桥联电脑上的串口。MODBUS协议模拟主站。

2024-01-09 11:41:49 824

原创 串口通讯第一次发送数据多了一字节

先初始化IO再初始化串口,导致第一次发送时,多出一个字节数据。先初始化串口再初始化IO,即可正常通讯。

2024-01-04 10:17:13 461

原创 ST-LINK Utility 安装

STM32 ST-LINK Utility v4.5.0.exe (访问密码: 1666)

2023-12-20 10:45:46 304

原创 Contents mismatch at: 08000000H (Flash=FFH Required=00H) ! Too many errors to display !

使用DAP-JLINK烧录一次后,板子无法在烧录了。换成ST-LINK就正常烧录。懒得深究,知道的朋友可以评论下!

2023-12-12 10:33:50 103

原创 Notepad安装

Notepad++V7.5.6 (访问密码: 1666)中文免安装版,下载解压即可。

2023-12-08 14:23:09 92

原创 基于keil v5 ,生成bin文件

在编译后调用keil路径下的 " fromelf.exe ",将.axf格式文件转换为.bin格式。

2023-11-24 09:22:56 62

原创 博流BL602芯片 - 烧录配置

淘宝上买的核心板,大概结构如上。直接插入电脑usb,即可实现供电、下载(控制BOOT/EN)、串口通讯。

2023-11-15 18:33:29 969

原创 编辑器报警处理

编辑器报警处理

2023-11-03 17:57:52 677

原创 VS工程的“多dll与exe文件合并”

其他dll文件均被封装。

2023-10-26 23:08:22 522 2

原创 IAR For ARM 安装教程

③选择IAR Embedded Workbench for Arm。保存路径随便选定位置,图示为选择的IDE安装路径。默认在"开始菜单"中,可以将图标拖到桌面。②切换产品,选择Arm。选择V8.202版本。

2023-10-24 22:24:01 2317

原创 Error: L6915E: Library reports error: __use_no_semihosting was requested, but _ttywrch was reference

1、库报告错误:请求了__use_no_semihosting,但同时引用了_ttywrch2、工程搜索 __use_no_semihosting 看到是串口添加支持 printf 功能中存在的3、printf 功能大部分情况下都ok,本次测试是启用 中的 malloc 函数,导致编译报错。

2023-08-28 19:00:00 2616 1

原创 TortoiseGit安装

TortoiseGit-LanguagePack-2.14.0.0-64bit-zh_CN.msi (访问密码: 1666)TortoiseGit-2.14.0.1-64bit.msi (访问密码: 1666)通过TortoiseGit设置 -> 常规设置中的检查,打开匹配的安装引导。Git-2.42.0-64-bit.exe (访问密码: 1666)安装TortoiseGit时,需要与汉化包版本号一致。

2023-08-24 20:00:00 673

原创 FreeRTOS模板-开启资源追踪

define configUSE_TRACE_FACILITY 1 //TODO 查看任务状态#define INCLUDE_uxTaskGetStackHighWaterMark 1 //TODO 开启堆栈使用剩余量的检测#endif#define configGENERATE_RUN_TIME_STATS 1 //TODO 查看任务状态#define portGET_RUN_TIME_COUNTER_VALUE() xTaskGetTickCount() /* 获取系统tick */

2023-08-16 16:25:47 101

原创 FreeRTOS中断优先级测试

通过以下方式关闭中断后 ,不能使用vTaskDelay,或者带有vTaskDelay的delay_ms。3、通过实时仿真,控制任务中标志位,操作:关闭中断,开启中断。OS系统管理不高于中断优先级4的中断。1、定时器3溢出中断中闪烁led1。2、定时器4溢出中断中闪烁led2。3、FreeRTOS中断配置。1、定时器3中断优先级为3。2、定时器4中断优先级为4。

2023-08-16 10:36:14 160

原创 基于STM32103移植FreeRTOS

6、实际运行后,在 vTaskStartScheduler (开启任务调度) -> xPortStartScheduler (开启时钟) -> prvStartFirstTask (开启第一个任务) 中跳到 HardFault_Handler(硬件错误)2、根据需求,删除 FreeRTOS\portable 内多余文件(也可不删,只为了精简工程文件的大小),最后保留文件如下。为中断异常导致的,FreeRTOS 使用的中断如下,需要修改中断。5、设置头文件,以及配置好任务参数后,编译通过。

2023-08-04 16:16:55 302

原创 PP速度模式应用

在速度模式下,电机速度由发送到电机的电压控制。但是要改变电机的速度(加速或减速)需要增加或减小电机转矩,因此在速度模式下也需要电流控制回路。应用示例:输送机跟踪、分配和机械加工过程(例如研磨或抛光),在这些过程中,电机负载有所变化,但在整个过程中都需要保持速度。电机在变化的负载下,保持设定的速度时,需要使用。

2023-07-19 15:48:02 388

原创 STM32F103 - 滴答定时器

故nums =1/时钟源(单位:s/计数值) * 0xFFFFFF(单位:计数值) = 1.864135(单位:s)可以配置时钟源,在使用滴答计时器进行延时时,使能滴答计时器 ,使用完毕后,需要失能计时器。故滴答计数器时钟源 = SYSCLK / 8(即1s,计数为SYSCLK / 8)故计数器计数范围为0-0xFFFFFF(6个4位数据,即为6个F)= 1.864135(单位:s)* 1000(单位:ms/s)1、滴答计数器时钟源支持最大频率为系统时钟的1/8,3、使能控制寄存器CTRL,开启计时。

2023-07-16 19:30:44 884

原创 故障处理:执行 CreateHandle() 时无法调用值 Dispose()。

在关闭主窗体时,线程仍在运行,直接关闭主窗体可能报错,故直接关闭线程,并清空主进程内控件。

2023-07-12 09:36:03 551

原创 STM32F103空白模块

0-Template.rar(访问密码: 1666)

2023-06-13 22:24:23 55

原创 代码控制自动息屏

运行黑屏后,按下键盘或者鼠标,退出黑屏,重新进行登录界面,输入密码后,正常进入桌面。(若无密密码,直接进入桌面)1、使用Win32的API接口 :SendMessage。2、基于C# 任务台代码如下。

2023-05-27 17:25:56 215

原创 【WinForm】继承窗体

注意:若要在Form2中对继承自Form1的button1进行操作,只需要在Form1中修改button1的可见级别。3、观察设计界面,Form2继承了Form1窗体的控件,且处于锁定状态。5、将Form2设为主界面运行,此时界面标签还处于未被改写的初始状态。4、在Form1中创建点击事件,改写标签信息,验证此时的类对象。1、VS创建2个界面,分别为Form1、Form2。2、重新生成后,将Form的父类改为Form1。6、点击按钮后,标签内容修改为窗体标题。

2023-05-27 17:03:04 461

原创 【工具安装】Quartus II 13.1下载包与注册包

(访问密码:1666)

2023-05-16 11:32:46 467

原创 【QuartusII】0-创建工程模板

路径选择为“0-template/par”,将工程建在“par”文件夹中,工程名为“template”(记得这一步之前还有个配置流程简介,告知接下来的配置流程,估计版本更新,删了这个展示页)1、上一步骤后创建的空白工程是不完整的,使用“综合分析”后,直接报错,缺少顶层文件。2、添加“Verilog HDL”文件后,按照格式编写如下名称的顶层模块。本工程目的是制作一个模板工程,相当于空工程,不需要添加文件。:路径定位到软件所在位置,这个需要修改到需要的位置。”,后面直接输入芯片型号,或者根据需求来选。

2023-05-16 08:50:50 1916

原创 【工具安装】Modelsim SE 的注册

在Modelsim安装目录的win64文件夹下找到 mgls64.dll 文件,右键点击该文件选择属性,将“只读”的选项去掉。,需要等待10s(看电脑性能),会生成一个license文件,并将其保存到此目录下。,并将这两个文件放到软件安装目录的win64文件下。在解压的文件资源中(crack文件夹下)找到。5、注册完成,重启电脑即可。(访问密码:1666)

2023-03-22 23:31:59 923

原创 常见的编程语⾔源⽂件后缀名

汇编语⾔源⽂件的后缀名是以.asm结尾的,需要经过编译器编译成.exe 或者.com⽂件,才能在命令⾏中运⾏。C语⾔源⽂件后缀名是.c,编译⽣成的⽂件后缀名是.obj,连接后可执⾏⽂件的后缀名是.exe。.class为后缀的⽂件,是java编译器编译源⽂件所得的java字节码⽂件。.C,.cc或.cxx 为后缀的⽂件,是C++源代码⽂件;.ii为后缀的⽂件,是已经预处理过的C++源代码⽂件;.i 为后缀的⽂件,是已经预处理过的C源代码⽂件;.a为后缀的⽂件,是由⽬标⽂件构成的档案库⽂件;

2023-01-12 14:28:02 2358

原创 【基于stm32f407应用】使用printf打印数据

使用printf打印数据

2022-10-17 11:33:16 2099 1

原创 【基于stm32f407应用】中断模式串口通讯-USART1

中断模式串口通讯-USART1

2022-10-14 09:30:40 698

原创 【基于stm32f407应用】DMA模式串口通讯-USART1

基于stm32f407的串口通讯

2022-10-14 09:26:09 1213

STM32下SPI主从机实验

基于stm32f103开发板,使用SPI1作为从机,SPI2作为主机,模拟三总线制的双核通讯。

2022-06-08

EtherCAT-TwinCAT故障排查手册.pdf

官网查找的资料,可转倍福虚拟学院, 首页 课程 总线IO EtherCAT及E-bus模块 EtherCAT 诊断★★ EtherCAT故障排查手册

2021-11-29

基于Windows安装Mysql数据库.pdf

记录Win10系统下安装最新版MySQL,以及启动方法。(附带安装包链接)

2021-11-10

统计SourceCounter-3.5.33.73.rar

1、免安装的代码资源统计工具:SourceCounter-3.5.33.73 2、可识别多个文件格式 3、代码量不等于工作质量,但用来应付申请软著之类的还是很方便的。

2021-09-18

ADS1115.pdf

TI下载的ADS1113、ADS1114、ADS1115说明书

2021-09-18

FlyMcu V0.168.zip

V0.168 ,可设定选项字节

2021-08-20

Snipaste-2.5.6-Beta-x64.rar

主要用于截图,将图片制作为学习笔记。 可以将图片贴在电脑桌面 可以截鼠标

2021-08-19

F103C8_USB_HID_0.rar

基于stm32f103的USB-HID测试代码。

2021-03-30

CH340驱动_XP_WIN7_WIN8共用.rar

ch340驱动一种黑色的连接线驱动即usb转rs232驱动,适合于winXP、Win7、Win8系统用户使用, 自动安装CH341驱动失败的用户可下载本驱动来解决问题。

2019-08-22

基于Lwip+LPC1768+裸机的网络实验.zip

修改开发板程序,将原支持DP83438的lwip修改为支持DM9161的Lwip。原是网页服务器,现修改为普通响应式服务器。主要标定EMAC层的地址、IP。急于应用的可以看看,但是要研究,还是看技术文档吧!!!

2019-07-03

Virtual Serial Port Driver破解补丁.zip

实测Configure Virtual Serial Port Driver 7.2可以使用

2019-06-19

CP210x适用32、64位驱动

CP210x USB到UART桥虚拟COM端口(VCP)驱动程序作为虚拟COM端口用于设备操作以促进与CP210x产品的主机通信。这些设备还可以使用直接访问驱动程序与主机接口。

2018-12-27

ucGUI字图模软件

包含造字软件ucGUI_hz、造图软件uC-GUI-BitmapConvert。

2018-01-17

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

TA关注的人

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