怎么在stm32上跑自己的神经网络 2024-06-04 stm32, 人工智能, 神经网络, 嵌入式硬件 102人 已看 基本步骤为先跑出神经网络得到xxx.h5文件,然后用cubemx把h5文件移植到stm32中,然后初始化设置输入输出,实时输入数据进行神经网络检测,需要做的工作主要有:会写或者会改神经网络代码,输出.h5文件(使用Tesoroflow产生得有版本要求,太高得可能不行),使用cubemx来移植到stm32上;1、 自行上网查询stm32AI教程,网上90%的教程会教到能把官方例程跑出来,使用cubemx进行验证(跑不出来,检查步骤有无错误,时钟设置是否正确,串口设置是否正确)
STM32F103 点亮LED闪烁与仿真 2024-06-08 stm32, 嵌入式硬件, 单片机 105人 已看 / 注意这里的函数非常的重要,这里是将对应的GPIO端口初始化成默认的样子,因为这个端口可能在以前使用过,其他的配置可能发生了改变。//打开对应的GPIO的时钟,注意这里不同的外设可能挂载的时钟不同,所以需要开原理图,GPIO_ResetBits(LED_GPIO_PORT, LED_GPIO_PIN);//配置引脚的输出的模式。3、不同的芯片对应的库函数具有一定的差异,所以在进行引入库的时候,可能会出错误,
STM32自己从零开始实操04:显示电路原理图 2024-06-05 stm32, 嵌入式硬件, 单片机 134人 已看 该产品为一款 2.8 寸 TFT LCD 模块,其拥有 320x240 分辨率,支持 16BIT RGB 65K 色显示,内部驱动 IC 为 ILI9341。其硬件支持 8 位和 16 位并口数据总线模式切换,默认使 用16 位并口数据总线模式。该模块包含有LCD 显示屏电阻触摸屏SD 卡插槽以及 PCB 底板等部件,可以直插到 STM32 系列开发板上使用,还支持SD 卡扩展功能。智能串口屏是一种带有嵌入式微处理器和显示控制功能的显示屏,通过串口(通常是UART)与主控设备(如单片机)进行通信。
立创·天空星开发板-GD32F407VE-Timer 2024-06-10 stm32, 嵌入式硬件, 单片机 125人 已看 本文以 立创·天空星开发板-GD32F407VET6-青春版 作为学习的板子,记录学习笔记。
【电机控制】FOC算法验证步骤 2024-06-09 stm32, 嵌入式硬件, 单片机 262人 已看 【电机控制】直流有刷电机、无刷电机汇总——持续更新使用工具:1.示波器:PICO7提示:以下是本篇文章正文内容,下面案例可供参考本文仅仅简单介绍了【电机控制】FOC算法验证步骤,评论区欢迎讨论。
stm32 启动文件分析 2024-05-29 stm32, 嵌入式硬件, 单片机 104人 已看 启动文件前面的介绍启动文件是后缀为.s的汇编语言文本文件,每行前面的分号表示此行是注释行。启动文件主要完成如下工作,即程序执行过程:- 设置堆栈指针SP = __initial_sp。- 设置PC指针 = Reset_Handler。- 设置中断向量表。- 配置系统时钟。- 配置外部SRAM/SDRAM用于程序变量等数据存储(这是可选的)。- 跳转到C库中的 __main ,最终会调用用户程序的main()函数。
零基础入门学用Arduino 第一部分(三) 2024-06-08 stm32, 嵌入式硬件, 单片机 142人 已看 ②analogRead函数的返回值范围为0-1023(针对本项目而言),而LED灯的亮度参数取值范围为0-255,虽然二者取值范围不同,但是可以为它们构造一个等比映射的关系,如下图所示,这样,引脚A0的电压值就能与LED灯的亮度参数存在一个映射关系(或者说线性关系)。(2)将下面的程序下载到开发板中,首先LED会获得一个适中的亮度,持续按下按键1,LED的亮度会持续下降直至熄灭,持续按下按键2,LED的亮度会持续上升直至程序设定的最大值。
STM32远程更新 2024-06-06 stm32, 嵌入式硬件, 单片机 105人 已看 必须在每个传输的数据块被接收端响应后,才能发送下一个数据块。数据按固定大小的数据块发送 (如。操作结束时,可以复位评估板来运行您刚才在。数据块小于固定块大小表示文件传输结束。地址后 (动态或静态地址),用户可启动。当启动微控制器时,您可以选择让它进入。个数据块同时发送的数据块编号来实现。注: 在本实现中,数据块大小固定为。根据需求,您还可以取消注释。的前几页,用户应用代码占据剩余的。区域),而不是将接收的文件写入。板上确保正确的跳线设置 (参见。编译后的软件大小不超出总的用户。上的一种简单的文件传输协议。
STM32 入门教程(江科大教材)#笔记2 2024-05-28 stm32, 笔记, 嵌入式硬件, 单片机 104人 已看 0.96寸OLED模块:小巧玲珑、占用接口少、简单易用,是电子设计中非常常见的显示屏模块。OLED(Organic Light Emitting Diode):有机发光二极管。OLED显示屏:性能优异的新型显示屏,具有功耗低、相应速度快、宽视角、轻薄柔韧等特点。供电:3~5.5V,通信协议:I2C/SPI,分辨率:128*64。3-5光敏传感器控制蜂鸣器。4-1 OLED调试工具。3-4按键控制LED。
I.MX6ULL高精度延时实验 2024-06-05 stm32, fpga开发, 嵌入式硬件, 单片机 98人 已看 延时函数是很常用的 API 函数,之前的实验中我们使用循环来实现延时函数,但是使用循环来实现的延时函数不准确,误差会很大。虽然使用到延时函数的地方精度要求都不会很严格(要求严格的话就使用硬件定时器了),但是延时函数肯定是越精确越好,这样延时函数就可以使用在某些对时序要求严格的场合。本节我们就来学习一下如何使用硬件定时器来实现高精度延时。在使用 STM32 的时候可以使用 SYSTICK 来实现高精度延时。I.MX6U 没有 SYSTICK 定时器,但是 I.MX6U 有其他定时器,比如EPIT定时器。
STM32G030C8T6:EEPROM读写实验(I2C通信)--M24C64 2024-05-31 stm32, 嵌入式硬件, 单片机 114人 已看 本专栏记录STM32开发各个功能的详细过程,方便自己后续查看,当然也供正在入门STM32单片机的兄弟们参考;本小节的目标是,系统主频64 MHZ,采用高速外部晶振,实现PB11,PB10 引脚模拟I2C 时序,对M24C08 的EEPROM 进行读。原理:通过模拟I2C接(PB10:CLK,PB11:DTA)与M24C08 EEPROM进行读写实验。涉及到的知识:配置I2C通信,STM32CubeMX的使用。
STM32(九):USART串口通信 (标准库函数) 2024-06-02 stm32, 嵌入式硬件, 单片机 100人 已看 首先,我们先介绍一下通信,何为通信,就跟平时我们面对面沟通一样,对于STM32,通信是将一个设备的数据传送到另一个设备,同时,我们平时沟通需要共同语言才能理解,STM32的通信也要制定通信协议,双方按照协议规则进行数据收发。通信协议主要有以下几种:名称引脚通信方式时钟电平设备USARTTX、RX全双工异步单端点对点I2CSCL、SDA半双工同步单端多设备SPI全双工同步单端多设备CAN半双工异步差分多设备USBDP、DM半双工异步差分点对点。
STM32(十):SPI (标准库函数) 2024-06-02 stm32, 嵌入式硬件, 单片机 176人 已看 SPI(Serial Peripheral interface),顾名思义就是串行外围设备接口。SPI接口主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信协议。