logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

APM32系列的RT-Thread外设驱动适配教程(二)——外设驱动使用教程

本文介绍了如何在RT-Thread操作系统下使用APM32系列MCU的外设驱动。主要内容包括:1)使用ENV工具配置BSP工程开启板载外设(以SPI Flash为例);2)RT-Thread设备驱动框架的三层结构(I/O设备管理层、驱动框架层和驱动层);3)应用程序通过标准接口访问硬件的流程。文章强调官方已适配大部分外设驱动,开发者通常只需通过menuconfig配置即可使用,特殊情况下才需自行编

文章图片
#stm32#嵌入式硬件#单片机
[STM32WBA] 【NUCLEO-WBA65RI 测评】2、Sequence

摘要:本文介绍了ST蓝牙方案采用的Sequencer技术,这是一种替代RTOS的轻量级任务调度方案。Sequencer通过任务注册、启用、暂停/恢复等机制管理执行流程,最多支持32个任务,具有优先级设置和空闲任务管理功能。文章以NUCLEO-WBA65RI开发板为例,详细演示了Sequencer的配置流程:初始化序列器、注册任务、设置任务触发条件(示例中使用SysTick中断每400ms触发LED

文章图片
#stm32#javascript#前端
[STM32WBA] 【NUCLEO-WBA65RI 测评】1、Peer 2 Peer应用

本文介绍了基于STM32WBA开发板的BLE对等互连(P2P)通信实现。通过BLEp2p_Server和BLEp2p_Client两个DEMO程序,展示了NUCLEO-WBA55CG和NUCLEO-WBA65RI开发板之间的BLE通信,包括LED控制和按键状态通知功能。文章详细说明了P2P配置文件的服务特征定义、开发环境搭建、功能测试过程以及关键代码分析,重点解析了LED特征值写入处理和SWITC

文章图片
#stm32#asp.net#嵌入式硬件
带你了解pytorch,pytorch基本内容介绍

在 caffe 等一些[早期的]深度学习框架中,network 是由于若干 layer ,经由不同的拓扑结构组成的。Module 的调用的输入和输出都是 tensor (由 Variable 封装),用户可以非常自然的构造任意有向无环的网络结构(DAG)。对于反向,它接收输出相应的梯度,返回输入相应的梯度。Function(此处为 LinearF) 定义了基本的计算逻辑,Module 只需要在初始

文章图片
#pytorch#深度学习#python
[STM32WBA] 【NUCLEO-WBA65RI 测评】5、BLE发送通知(notify)

本文介绍了BLE通信中NOTIFY和INDICATE的区别,重点阐述了NOTIFY的工作流程及其在STM32 NUCLEO-WBA65RI开发板上的实现方法。NOTIFY是服务器向客户端单向推送数据的机制,无需客户端确认。文章通过杂志订阅的类比解释了NOTIFY的工作原理,并详细展示了在STM32CubeMX中的配置步骤和关键代码实现,包括陀螺仪数据的采集、格式化及通过NOTIFY发送。最后通过手

文章图片
#stm32#网络#嵌入式硬件
[STM32WBA] 【NUCLEO-WBA65RI 测评】点亮 OLED 12864 显示

本文介绍了使用STM32WBA65RIVx芯片通过高速I2C接口(支持1Mbps速率)驱动OLED显示屏的方法。作者分享了硬件连接方案(基于自制的Arduino扩展板)和关键代码实现,包括I2C读写函数和OLED初始化/清屏/绘图函数。重点展示了如何建立10K显示缓存区实现动态显示效果,如波形和图像动画。文章提供了完整的代码示例,包括I2C通信、OLED初始化和图形绘制等功能模块,为开发者实现高速

文章图片
#stm32#嵌入式硬件#单片机
[STM32WBA] 【NUCLEO-WBA65RI 测评】开箱+环境搭建+点灯

本文介绍了意法半导体NUCLEO-WBA65RI开发板的开箱及基础开发流程。该开发板采用STM32WBA65RIVx芯片(Cortex-M33内核,100MHz主频,2MB Flash,512KB SRAM),板载3个用户按键、USB接口、ST-LINK V3调试器和RGB LED。开发环境支持STM32CubeIDE、Keil等工具,演示了通过STM32CubeMX生成Keil工程并配置GPIO

文章图片
#stm32#单片机#嵌入式硬件
[STM32WBA] 【NUCLEO-WBA65RI 测评】+1.开箱点灯3个LED灯

本文介绍了使用STM32 NUCLEO-WBA65RI开发板实现流水灯效果的步骤。作者通过查看原理图确定LED引脚,使用STM32CubeMX配置32MHz外部时钟,并设置LED1-3引脚。在修改主函数和添加LED控制代码后,成功实现了三个LED的流水灯闪烁效果。整个过程涵盖了硬件识别、开发环境配置和基础GPIO控制编程。(99字)

文章图片
#stm32#嵌入式硬件#单片机
[STM32WBA] 【NUCLEO-WBA65RI 测评】- BLE测试

本文介绍了基于STM32WBA65RI开发板的BLE功能测试过程。通过CubeMX配置WPAN模块,设置设备名称和广播数据,初始化BLE协议栈并注册任务。代码实现了通过手机APP控制开发板LED灯的功能:发送"1"点亮LED,发送"0"熄灭LED。文章详细描述了从工程配置、代码修改到烧录测试的完整流程,展示了STM32蓝牙低功耗(BLE)通信的基本实现方法。

文章图片
#stm32#嵌入式硬件#单片机
[APM32F1] APM32F103的FreeRTOS移植介绍(基于官网资料)

本文介绍了在APM32F103VB MINI板上移植FreeRTOS实时操作系统的详细过程。首先说明了FreeRTOS作为轻量级RTOS的特点及适用场景,并提供了官网资源链接。接着详细阐述了移植步骤:从裸机环境准备、内核文件拷贝(包括必要的.c文件和头文件)、工程配置(头文件路径添加和FreeRTOSConfig.h修改),到关键中断服务函数的处理(PendSV、SVC和SysTick)。此外,还

文章图片
#单片机#嵌入式硬件
    共 511 条
  • 1
  • 2
  • 3
  • 52
  • 请选择