自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

weixin_44317448的博客

盛年不重来,一日难再晨。及时当勉励,岁月不待人。

  • 博客(54)
  • 收藏
  • 关注

原创 基于stm32的USB模拟UART的尝试F429

使用usb接口进行接口通讯实验。usb是一个复杂的外设,笔者并没有深入研究,我这里也只是进行简单记录,设计一个实验将USB发来的数据。

2024-04-29 21:49:50 528

原创 基于stm32的USB模拟UART的实现

使用stm32进行usb模拟串口的方案示例。

2024-04-28 17:17:02 923

原创 基于stm32的UART高效接收DMA+IDLE编程HAL库

使用 DMA+IDLE 中断的方式接收数据,使用全局的数组来进行接收

2024-04-22 22:45:52 869

原创 基于stm32的UART高效接收DMA+IDLE编程示例

当我们使能 IDLE 中断后,它并不会立刻产生,而是:至少收到 1 个数据后,发现在一个字节的时间里,都没有接收到新数据,才会产生 IDLE 中断。我们使用 DMA 接收数据时,确实可以提高 CPU 的效率,但是“无法预知要接收多少数据”,而我们想尽快处理接收到的数据。可以使用IDLE 中断。这样,UART 接收到一个数据就会触发中断,在中断程序里读取 RDR 得到数据,存入程序的接收 buffer。记录项目学习,学习在项目中进行的UART编程,体验串口的高效接收,设计一个实验,实现串口的接收。

2024-04-21 19:38:55 1153

原创 基于stm32_h5的freertos编程示例

使用stm32_h5的freertos的示例

2024-04-17 07:11:03 287

原创 基于STM32G030F6部分芯片烧录程序后无法识别也不运行之救砖笔记

基于STM32G030F6部分芯片烧录程序后无法识别也不运行之救砖笔记

2024-04-11 15:45:49 426 1

原创 基于keil下的多文件夹打包生成LIB库的操作步骤

在一些情况中,刚踏入新公司接触到新工程时,公司的一些老手不太方面展示源码,会在工程中添加lib的文件,这些打包的lib库文件中,或者是针对性优化的代码,或者是屎山代码,或者是量产打包的代码,或者是基于保密之类的留一手,或者是祖传代码,或者是别的什么缘由,总之在给定的工程中是能用的,就是看不到对应的源码,这个lib库怎么来的,今天就以一个工程进行展示。

2024-04-02 20:28:19 366

原创 基于stm32的h5的spi屏幕调试

跟着学习项目的一些笔记记录。

2024-04-01 22:01:56 388

原创 基于stm32的f4新建工程

跟着学习项目的一些笔记记录,使用STM32-V6开发板进行实战。

2024-03-30 17:51:27 361

原创 基于stm32的h5新建工程

跟着学习项目的一些笔记记录。

2024-03-30 17:38:51 252

转载 stm32芯片利用唯一ID对程序进行加密的一种方法

stm32芯片利用唯一ID对程序进行加密的一种方法

2024-03-29 14:30:39 64

原创 基于单片机bootloader的随笔

一直觉得做产品开发需要得考虑一些安全策略,一般的设计固件时会进行bootloader设计,而设计一个高效且安全的定制Bootloader需要考虑以下几个关键因素:首先确保Bootloader自身的安全性,例如通过以下措施:加密:使用加密算法确保固件在传输和烧写过程中的安全性。Bootloader需要能够解密接收到的固件。数字签名:通过签名验证确保烧录的固件是经过授权的。Bootloader应验证固件签名的合法性后才能烧录。锁定Bootloader:在生产烧录完成后,可以锁定Bootloader以防止未授权的

2024-03-29 13:52:08 673

原创 关于使用vscode搭建c/c++编程环境

一直觉得vscode是生产强有力的生产工具,基于此,做一篇学习笔记进行记录。

2024-03-28 17:11:46 661

转载 解决Error: Flash Download failed - Target DLL has been cancelled,由于CUBEMX配置出现的问题

(3)系统存储器: 系统存储器是芯片内部一块特定的区域,STM32在出厂时,由ST厂家在这个区域内部预置了一段BootLoader,也就是我们常说的ISP程序,这是一块ROM,出厂后无法修改。一般来说,我们选用这种启动模式时,是为了从串口下载程序,因为在厂家提供的BootLoader中,提供了串口下载程序的固件,可以通过这个BootLoader将程序下载到系统的Flash中。(2)SRAM: 芯片内置的RAM区, 就是内存,既然是SRAM,自然也就没有程序存储的能力了,这个模式一般用于程序调试。

2024-03-26 15:21:58 587

原创 关于使用jlink弹窗出现The connected J-Link is defective,Proper operation cannot be guaranteed......

问题出现的原因是keil5的J_Link驱动是最新版本的。也就是和keil的驱动不配套。大家的J_Link大多数都是某宝买的,基本都是山寨货,所以更新J_Link固件到最新版本据网上说大概率会废掉你的J_Link,所以我们用降低keil的J_Link驱动版本来解决这个问题。双击运行,如果之前成功替换了驱动文件,会在对话框中显示一个新的DLL驱动文件,这个文件的版本就是我们替换到keil的驱动文件版本。J_Link在使用之前都安装过驱动,我们只需要用这个驱动文件夹下的文件替换keil文件夹下的文件就行了。

2024-03-23 14:49:02 602

转载 ST芯片量产方案--程序下载

烧录方法较多,根据量产情况选择最为合适的方法。方案适用年用量常规方法下载

2024-03-22 11:59:17 30

原创 FreeRTOS学习第10篇--队列使用示例

本文目标:FreeRTOS学习第10篇–队列使用示例按照本文的描述,可以进行简单的使用队列。本文实验条件:拥有C语言基础,装有编译和集成的开发环境,比如:Keil uVision5。

2024-03-14 21:47:08 953 1

原创 FreeRTOS学习第9篇--队列介绍

队列中,数据的读写本质就是环形缓冲区,在这个基础上增加了互斥措施、阻塞-唤醒机制。

2024-03-11 21:15:15 709

原创 Nwatch在stm32上的移植

NWatch是一个很漂亮的、基于STM32的开源手表项目,我这次学习是为了配合使用FreeRTOS而进行学习的。官方链接为:作者博客:https://blog.zakkemble.net/diy-digital-wristwatch/

2024-03-10 20:09:07 602

原创 环形缓冲区在stm32上的使用

环形缓冲区是一种数据结构,它允许在缓冲区中存储和检索数据,而不需要进行复杂的索引管理。这在嵌入式系统中非常有用,尤其是在处理串行通信时,如使用 USART。以下是一个简单的指南,可以帮助初学者开始使用环形缓冲区首先,您需要定义环形缓冲区的数据结构和初始化函数。1024/* 环形缓冲区的大小 *//* 缓冲区空间 *//* 写地址 *//* 读地址 */

2024-03-10 19:59:43 480

原创 FreeRTOS学习第8篇--同步和互斥操作引子

下载代码到板子上,可以看到计算的结果在第一行中进行显示,在第二行那里显示了计算这么多个数所需要的时间,打印任务PrintTask在计算任务CalcTask没计算完时也抢占cpu资源,导致计算会有些慢,这里我根据计算的结果,简单粗暴的加了相应的延迟vTaskDelay(3000);当然这只是一种例子,有一定的缺陷,当作学习使用。在本次实验中,设计两个两个任务,任务PrintTask负责打印一些信息,任务CalcTask进行计算,当计算任务完成计算时,将结果传递给任务PrintTask进行显示。

2024-02-25 19:48:28 462 1

原创 markdown绘制流程图相关代码片段记录

上一个代码示例中,B{“冰箱小不小?”} 这里的描述文字加了引号,是因为其中包含特殊字符(问号),用引号包裹防止出错为节点取名为 A B C 不太合适,如果节点很多时往往容易混淆,不方便后续使用和阅读(编程时命名的重要性)。建议起有意义的名字,除上述带箭头线段 --> 外,还有带箭头虚线线段 -.->、 带箭头加粗线段 ==>、不带箭头线段 —A B C D 这些字符是为节点取的名字,这个名字可以在之后反复利用(在编程里这相当于定义变量)上述 -->是带箭头线段,–>|不小| 是加了描述文字的带箭头线段。

2024-02-17 16:59:31 962

原创 FreeRTOS学习第7篇--周期性延迟和相对性延迟函数

这个函数适合实现周期性的延时操作,它可以保证任务以固定的频率执行,不受其他因素的干扰。vTaskDelay是相对延时函数,它指定的是从调用该函数后开始计算的延时时间,单位是系统节拍时钟周期。这个函数适合需要固定时间间隔的延时操作,但是它可能受到其他任务和中断的影响,导致下一次执行的时间不准确。下载代码到板子上,使用vTaskDelay的相对延迟函数时,我显示的时间差始终是稳定的,我使用vTaskDelayUntil的绝对延迟时,我显示的时间差就有部分变化。这个两个的函数使用举例可以看我下面的代码片段。

2024-01-17 23:23:46 968

原创 FreeRTOS学习第6篇–任务状态挂起恢复删除等操作

本文目标:学习与使用FreeRTOS中的几项操作,有挂起恢复删除等操作。按照本文的描述,应该可以跑通实验并举一反三。本文实验条件:拥有C语言基础,装有编译和集成的开发环境,比如:Keil uVision5。

2024-01-07 21:29:26 487

原创 FreeRTOS学习第5篇--任务优先级

下载代码到板子上,一开始时,这三个任务的优先级都是osPriorityNormal级别的,都在按部就班的运行各自的功能函数,但是当我在IRReceiver_Task任务中按下相应的按键时,把对应的优先级任务提高之后,这三个任务中就只有一个高优先级的任务在执行了,直接霸占了cpu资源,让另两个任务都没法得到执行,连IRReceiver_Task后续也不执行了。不过有时也记不住,直接看封装层的信息比较好,在文件cmsis_os2.h中定义了相关的优先级,看英文意思就是越往后优先级就越高的。

2023-12-26 21:54:15 839

原创 FreeRTOS学习第4篇--任务使用参数

使用这个g_LCDCanUse全局变量,来进行简单的保护,因为OLED屏在刷新的屏幕的时候会用到i2c,等一个任务使用完了,另一个任务接着使用,这是简单粗暴的使用,仅供学习参考。我这里使用一个TaskPrintInfo结构体来传入一个坐标值和一个字符串,我的这个PrintTask中,最深的栈只有96字节,我这里创建任务时使用128的任务栈,也就是512字节,绰绰有余,不必但是死机等问题。创建3个优先级相同的PrintTask任务,在任务中,使用OLED显示任务的执行次数。

2023-12-10 14:36:52 502

转载 基于STM32的ADC采样及各式滤波实现(HAL库,含VOFA+教程)

VOFA+是一款直观、灵活、强大的插件驱动高自由度的上位机,在与电气打交道的领域里,如自动化、嵌入式、物联网、机器人等,都能看到VOFA+的身影。同时滤波算法各式各样,原理也各不相同,希望读者朋友在实际的工程项目中,不要盲目的追求各种牛逼的滤波算法,其实适合该工程的滤波就是好滤波。(1)测量范围:测量范围对于 ADC 来说就好比尺子的量程,ADC 测量范围决定了你外接的设备其信号输出电压范围,不能超过 ADC 的测量范围(比如,STM32系列的 ADC 正常就不能超过3.3V)。

2023-12-04 17:50:49 1638

转载 STM32 ADC采样不准怎么办

首先,找到芯片的datasheet,是所使用的那款芯片的数据手册,因为同一系列的不同芯片,可能存在区别。VREFINT_DATA:ADC读取VREFINT(内部参考电压通道ch17)得到的值,每次采样序列,将ch17一并采集,用来后续的AD值补偿计算。VREFINT_CAL:使用前述的读取语句data1 = VREF_CAL;VREFINT_CAL:芯片出厂时固化在存储器中的。VREFINT_DATA:前述,内部参考电压通道(ch17)读出的值;ADC_DATAx:你需要测量的通道,使用ADC读出;

2023-12-01 15:32:56 958

原创 FreeRTOS学习第3篇--任务栈使用与理解

通过本次的工程实践,为分配任务时的栈大小情况积攒下经验,为以后更加复杂的编程积累工程经验。

2023-11-23 20:30:35 1212

原创 关于使用stm32下载不进程序的各种奇葩记录

还有一种情况是,程序中软件忘记配置SWD接口调试了,导致识别不到芯片,那么需要解决办法就需要一点手速了,用镊子或者跳线把STM32的NRST引脚拉低,并一直使STM32处于复位状态,然后单击KEIL的DOWNLOAD按钮,因为这时候MCU一直处于复位,所以当我们DOWNLOAD下载代码时,立刻松手让MCU的NRST引脚拉高,这就可以成功下载了,如果松手太慢则会下载失败!(3)使用4线SWD接口连接,但是之前下载的程序却没有配置SWD接口,没有连接仿真器和MCU的RESET信号就无法再下载;

2023-11-21 18:03:29 453

转载 通信协议解析神器:函数指针

每增加一个功能,则多编写一个功能函数,除此之外,还需要在协议解析处改动,需要改很多地方,非常的不方便.以下介绍一下利用函数指针,实现回调函数形式解析协议。这两个文件只是这种方法的模板,只要你愿你可以为你的所有模块功能都按照用例那样配置属于每个模块的独有回调群。由于以上代码是用world手撸的(公司外网限制,没办法),如有错误还请留言,如有更好的改良方案,欢迎留言讨论!用户只需要增加协议的cmd、用户函数、将两个参数注册进注册表中进行邦定,当相应的协议到来时即可调用相应的用户函数,极大拓展了程序的可扩展性。

2023-11-18 13:48:14 30

原创 FreeRTOS学习第2篇--创建任务(动态方法和静态方法)

在本次示例中,创建了4个任务。其中StartDefaultTask是翻转LED的值、ColorLED_Test是一个全彩的灯、PlayMusic是一个无源蜂鸣器播放孤勇者的任务、IRReceiver_Test是一个接收红外码值的任务。任务函数的原型必须符合 TaskFunction_t 类型,即 void func(void *pvParameters),其中 pvParameters 是一个指向和任务相关的参数的指针。这个参数是任务的实际参数,它的类型可以是 void 指针或者其他任意类型的指针。

2023-11-17 22:45:13 170

原创 FreeRTOS学习第1篇--系统介绍与移植

FreeRTOS是一个轻量级的实时操作系统,它提供了实时操作系统所需的所有功能,包括资源管理、同步、任务通信等。它适用于各种不同的硬件平台,并且可以灵活地配置以满足不同的应用需求。FreeRTOS具有可移植性、可扩展性和可维护性,因此被广泛应用于嵌入式系统和物联网设备中。

2023-11-07 22:41:03 97

原创 基于stm32实现adc的双通道采集HAL库DMA方式

这篇文章是使用了双通道的adc进行验证而积累,属于自我笔记类型,供初学者进行学习验证。这里我外接了两个感应器,可以看到单片机此时能够正常获取数据,能根据传感器采集的数据变化而变化,综上所述本次实验取得预期效果。

2023-10-14 18:50:35 1542

原创 基于stm32的红外发射实验HAL库编程(美的)

遥控器随处可见,是我们日常生活中常用的一种电子设备。它可以通过红外信号来控制电视、空调等家用电器的开关、模式、音量等功能。本文将介绍如何使用 STM32 单片机和 HAL 库来实现一个红外遥控器的发射实验,让你了解红外遥控的原理和编程方法。

2023-09-17 22:06:00 1356 1

转载 【C语言学习笔记】空间换时间,查表法的经典例子!知识就是这么学到的~

但是针对这里的这个问题有更好的方法:在这个问题中,8bit的数据可以看做两个4bit数据,这样就可以共用上面4bit数据的数据表。这个例子也可以用查表法来做,把0x0~0xF中的所有数据中每个数据的1的个数都记录下来,存放到一个表中。语句就是为了保证数据都是在0x0–0xf之间,即0-15为一个周期,如果输入的数据为16,则当做0来看待,输入的数据为17,则当做1来看待……1、数据表的确定要合适。常规法就是依次判断这个4bit的数据的每一位是否为1,并用一个计数变量把1的个数记录下来:。

2023-09-06 17:32:30 187 1

原创 基于stm32的红外遥控器捕获实验HAL库编程(美的)

遥控器随处可见,是我们日常生活中常用的一种电子设备。它可以通过红外信号来控制电视、空调等家用电器的开关、模式、音量等功能。但是,你有没有想过,这些红外信号是如何被发送和接收的呢?本文将介绍如何使用 STM32 单片机和 HAL 库来实现一个红外遥控器的捕获实验,让你了解红外遥控的原理和编程方法。

2023-09-04 21:14:22 832 1

原创 基于stm32(g0)实现低功耗(stop模式)中断唤醒实验

在一些使用电池供电的场合中,经常会涉及低功耗的技术。低功耗技术是指通过一些手段,使得系统在不影响功能的前提下,尽可能地降低功耗,延长电池的使用寿命。STM32系列单片机提供了多种低功耗模式,其中最常用的是STOP模式。通过前面的实验,可以实现STM32G0系列单片机实现低功耗(STOP模式)中断唤醒实验。低功耗笔者经常使用的技巧是,只焊接mcu看一下mcu的代码功耗有多少,或者成品板子把mcu去掉,从硬件的角度看一下整个板子的功耗情况。还有一招就是慢慢的增加外设,看一下外设的功耗情况。

2023-08-24 12:51:58 1291 1

原创 unity在stm32上的使用

在工程中,新建Unity文件夹,将源码添加进根文件,然后添加进工程,并设置对应的编译路径,其中test_unity_conde.c是我自己新建的内容。基本的配置如下:开启swd调试,开启外部时钟,开启串口。编译代码,报错,新建一个自己的test_unity_conde.c源码,添加报错的这两个函数即可编译通过。先决条件:装有编译和集成的开发环境,比如:Keil uVision5。源码里面结构,接下来准备一个stm32的基础工程,把相关代码移植进去。编译工程:下载进工程,可以在串口助手界面观察到相关日志。

2023-08-22 21:16:06 463 1

原创 基于stm32的keil调试

对于学习一个新功能时,没能实现自己的实验现象时,我们可能会感到灰心丧气。不过,不要失望,这是一个学习新东西的正常过程。在嵌入式系统开发中,调试是一个非常重要的技能,它不仅涉及到理解代码,还需要理解硬件的工作原理。通过这个实验,应该能够简单理解STM32的调试过程,并学会如何使用调试工具来解决问题。记住,调试是一个学习的过程,只有不断地尝试和失败,才能获得成功。希望给初学者一些启发,后续碰到有类似的问题时,可以自己通过仿真debug的方式来追踪代码,一点点的积累自己的工程经验。

2023-08-18 00:09:18 699 1

本科毕业设计 基于Haar特征与AdaBoost算法的人脸检测的实现.zip

适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

2024-03-19

本科毕业设计《多智能体博弈兵棋推演理论与验证平台设计》.zip

适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

2024-03-19

毕设项目:基于协同过滤算法的校园跳蚤系统设计与实现.zip

适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

2024-03-19

MATLAB课程设计-基于Retinex理论的图像去雾算法研究.zip

适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

2024-03-19

毕设题目:关于HEVC帧间预测测试AMP模式的快速算法.zip

适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

2024-03-19

毕设仿真项目的绘图程序,包含人工势场法的基本与改进算法,通过 qt 绘制展示结果.zip

适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

2024-03-19

毕业设计源码-基于Spark的Kmeans聚类算法优化.zip

适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

2024-03-19

毕业设计项目,基于深度学习的实时语义分割算法研究,python实现.zip

适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

2024-03-19

毕业设计——基于A star和PSO算法自动布线算法的设计与实现.zip

适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

2024-03-19

毕业设计-人脸跟踪,使用肤色分割或adaboost进行周期性人脸检测,并用camshift算法实现跟踪.zip

适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

2024-03-19

毕业设计:最短路径算法实现,Dijkstra算法,双向Dijkstra算法,CH算法,SILC算法.zip

适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

2024-03-19

毕业设计——jpeg算法优化(基于python实现).zip

适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

2024-03-19

毕业设计:实现了UE4和airsim环境下无人机自主导航和目标跟踪的强化学习算法.zip

适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

2024-03-19

毕业设计:基于遗传算法实现智能组卷的在线考试系统(springboot+VUE,前后端分离).zip

适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

2024-03-19

毕业设计:基于图神经网络的异构图表示学习和推荐算法研究.zip

适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

2024-03-19

毕业设计:基于深度网络的垃圾识别与分类算法研究.zip

适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

2024-03-19

毕业设计:基于C++的AP聚类算法设计与实现.zip

适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

2024-03-19

毕业设计:基于OpenCV&外部特征的个体鱼识别算法研究.zip

适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

2024-03-19

毕业设计:关联规则和决策树组合算法在学生成绩分析中的研究.zip

适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

2024-03-19

毕业设计,基于用户行为的社交网络推荐算法研究与实现.zip

适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

2024-03-19

stm32f429BI-usb-cdc-bug.rar

stm32f429BI_usb_cdc_bug.rar,工程使用了f429的芯片进行实战,将usb模拟串口的实践,工程中移植了usbx的源码,但是最终的功能没能跑通,只能用作参考。

2024-04-29

Facility-H5-use-usbx.rar

基于stm32的USB模拟UART的实现,工程中使用stm32h5系列的单片机,使用USB来模拟串口,使用了CDC类。

2024-04-28

stm32f103c8t6-usart-dma-idle-recevie.rar

stm32f103c8t6_usart_dma_idle_recevie.rar这是一个关于使用stm32f103的dma+idle接收中断的实验,实验中简单使用串口进行与上位机交互,将上位机发来的数据进行回显

2024-04-22

Facility-H5-use-uart-dma-idle.rar

Facility_H5_use_uart_dma_idle这个资源使用了stm32H5系列的芯片进行实验,实验内容是用到两个串口,一个串口用于发送,一个串口用于接收。使用DMA+IDLE的方式进行数据接收。

2024-04-21

Facility-H5-use-freertos.rar

基于stm32_h5的freertos编程示例,基于使用h5的工程进行demo实验,代码中创建了两个任务,一个默认任务用来点灯,一个lcd任务用来刷新屏幕

2024-04-16

Facility-H5-use-spi.rar

这是一个stm32h5使用spi的工程实验,基于stm32的h5系列新建一个能使用的工程,进行spi屏幕的点亮。

2024-04-01

这个是一个stm32f4系列的一个新建工程的demo.rar

这是一个stm32f4的一个demo工程,学习使用stm32f4系列进行新建工程,相关链接:https://blog.csdn.net/weixin_44317448/article/details/137178427

2024-03-30

Facility-H5.rar

这是使用stm32h5系列的新建工程进行学习,相关连接:https://blog.csdn.net/weixin_44317448/article/details/137178044

2024-03-30

毕业设计:针对Deepfake假脸视频面部细节特征的提取算法.zip

适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

2024-03-19

毕业设计:蚁群算法实现vrp问题java版本.zip

适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

2024-03-19

嵌入式Liunx应用程序开发笔记-代码.zip

适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

2024-03-19

一种基于属性和图神经网络的推荐算法——本科生毕设.zip

适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

2024-03-19

毕业设计项目:使用辅助文本信息的短文本聚类算法,基于LDA实现,采用非对称alpha参数.zip

适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

2024-03-19

基于协同过滤算法的学习资源个性化推荐系统(硕士毕设).zip

适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

2024-03-19

毕业设计代码,机械臂凯恩方法建模,控制算法.zip

适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

2024-03-19

毕业设计:基于噪声数据集处理的K-means聚类算法实现.zip

适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

2024-03-19

毕业设计:基于容器的企业服务器初始化部署-程序设计.zip

适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

2024-03-19

毕业设计:基于差分隐私保护技术的协同过滤推荐系统设计与实现.zip

适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

2024-03-19

毕业设计:基于OpenCV的细胞计数算法设计.zip

适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

2024-03-19

毕业设计,一个饭店管理系统,亮点是用余弦相似度算法写了个推荐菜的功能.zip

适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

2024-03-19

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

TA关注的人

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