当前位置: 首页 > news >正文

国内简洁网站推广软件的app

国内简洁网站,推广软件的app,cfa一级看多久,idc销售网站模板STM32WB55开发----4.配置串口打印Debug调试信息 概述硬件准备视频教学样品申请选择芯片型号配置时钟源配置时钟树RTC时钟配置查看开启STM32_WPAN条件配置HSEM配置IPCC配置RTC启动RF开启蓝牙开启串口调试配置蓝牙参数设置工程信息工程文件设置Keil工程配置代码配置结果演示 概述…

STM32WB55开发----4.配置串口打印Debug调试信息

  • 概述
  • 硬件准备
  • 视频教学
  • 样品申请
  • 选择芯片型号
  • 配置时钟源
  • 配置时钟树
  • RTC时钟配置
  • 查看开启STM32_WPAN条件
  • 配置HSEM
  • 配置IPCC
  • 配置RTC
  • 启动RF
  • 开启蓝牙
  • 开启串口调试
  • 配置蓝牙参数
  • 设置工程信息
  • 工程文件设置
  • Keil工程配置
  • 代码配置
  • 结果演示

概述

在STM32WB55系列微控制器上进行开发时,实时监控应用程序的运行情况和调试潜在问题是至关重要的。使用串口(USART/UART)进行Debug信息打印是一种简便、高效的方法。下面是如何在STM32WB55上配置串口来打印调试信息的概述。
最近在弄ST的课程,需要样片的可以加群申请:615061293 。

硬件准备

首先需要准备一个开发板,这里我准备的是WB55RG 的开发板:
在这里插入图片描述

视频教学

https://www.bilibili.com/video/BV16h4y1w7WT/

STM32WB55开发(4)----配置串口打印Debug调试信息

样品申请

https://www.wjx.top/vm/OhcKxJk.aspx#

选择芯片型号

在这里插入图片描述

配置时钟源

HSE与LSE分别为外部高速时钟和低速时钟,在本文中使用外置的时钟源,故都选择Crystal/Ceramic Resonator选项,如下所示:
在这里插入图片描述

配置时钟树

在这里插入图片描述

RTC时钟配置

在这里插入图片描述
RFWKP时钟配置

在这里插入图片描述

查看开启STM32_WPAN条件

可以看到,需要开启RF、RTC、RCC、IPCC、HSEM。
在这里插入图片描述

配置HSEM

硬件信号量(HSEM)模块用于管理多个进程之间共享的访问权限和资源同步。
开启HSEM如下。
在这里插入图片描述

配置IPCC

通信控制器(IPCC)模块的主要用于cpu之间的信号消息交换。
开启如下所示。

在这里插入图片描述

配置RTC

在这里插入图片描述

启动RF

在这里插入图片描述

开启蓝牙

在这里插入图片描述

开启串口调试

CFG_HW_USART1_ENABLED允许开发者选择是否使用USART1作为跟踪输出的通道,并且这个配置只在特定的设置下可用。这样的配置通常用于嵌入式系统的调试,使得开发者可以实时查看设备的状态和输出信息。
在这里插入图片描述

CFG_HW_USART1_ENABLED这是一个配置标志,当设置为启用时,USART1会被用作输出跟踪的通道。当禁用时,USART1不会用于这个目的。
仅当USART1由CubeMX用户界面配置时,此特定的硬件配置才可用:这意味着只有在使用ST的CubeMX工具配置USART1时,才可以使用CFG_HW_USART1_ENABLED这一特定的配置选项。

查看原理图可以的是PA9和PA10与CH340链接在一起,且为串口打印端口。

在这里插入图片描述
串口配置如下。
在这里插入图片描述

开启CFG_HW_USART1_ENABLED。
在这里插入图片描述

关闭MX_USART1_UART_Init函数的生成。
在这里插入图片描述

CFG_HW_USART1_DMA_TX_SUPPORTED允许开发者启用USART1的DMA发送功能。启用此功能可以提高USART1发送数据时的效率,但在配置上可能需要更多的步骤和注意事项。
当其被设置为启用时,USART1将使用DMA来进行数据发送(TX)。DMA允许数据从内存直接发送到外设(在这种情况下是USART1),而不需要CPU的干预,从而提高效率和数据传输速度。
在这里插入图片描述

开启DMA。
在这里插入图片描述

开启中断。

在这里插入图片描述

启用串口1的tx的DMA。

在这里插入图片描述

若无法开启可以重新打开BLE配置。

在这里插入图片描述

启动串口1调试跟踪。

在这里插入图片描述

启用应用程序中的跟踪 。

在这里插入图片描述

配置蓝牙参数

配置为自定义模板。
在这里插入图片描述

命名设备名

在这里插入图片描述

配置BLE GATT

在这里插入图片描述

配置SVC
在这里插入图片描述

设置工程信息

在这里插入图片描述

工程文件设置

在这里插入图片描述

Keil工程配置

在这里插入图片描述

代码配置

在main.c中添加如下头文件。

/* USER CODE BEGIN Includes */
#include "stm32_seq.h"
/* USER CODE END Includes */

UTIL_SEQ_Run(UTIL_SEQ_DEFAULT)函数应该在应用程序的while循环中,启动任务调度。

  /* USER CODE BEGIN WHILE */while (1){/* USER CODE END WHILE */MX_APPE_Process();/* USER CODE BEGIN 3 */UTIL_SEQ_Run(UTIL_SEQ_DEFAULT);}/* USER CODE END 3 */
}

在app_entry.c中添加初始化 APPD_Init()。

void MX_APPE_Init( void )
{System_Init( );       /**< System initialization */SystemPower_Config(); /**< Configure the system Power Mode */HW_TS_Init(hw_ts_InitMode_Full, &hrtc); /**< Initialize the TimerServer *//* USER CODE BEGIN APPE_Init_1 */APPD_Init();
/* USER CODE END APPE_Init_1 */appe_Tl_Init();	/* Initialize all transport layers *//*** From now, the application is waiting for the ready event ( VS_HCI_C2_Ready )* received on the system channel before starting the Stack* This system event is received with APPE_SysUserEvtRx()*/
/* USER CODE BEGIN APPE_Init_2 *//* USER CODE END APPE_Init_2 */return;
}

结果演示

在app_ble.c中,数组a_AdvData定义了设备名称。
在这里插入图片描述

将设备设置为一般可发现模式,若成功会打印如下参数。
在这里插入图片描述

串口打印如下所示。

在这里插入图片描述


文章转载自:
http://desired.c7500.cn
http://bursarial.c7500.cn
http://afflatus.c7500.cn
http://emir.c7500.cn
http://partitionist.c7500.cn
http://fantasize.c7500.cn
http://jodo.c7500.cn
http://impavid.c7500.cn
http://quislism.c7500.cn
http://uneaqualed.c7500.cn
http://endosmose.c7500.cn
http://scrawny.c7500.cn
http://unclasp.c7500.cn
http://unaccountably.c7500.cn
http://advertising.c7500.cn
http://mudbank.c7500.cn
http://knockdown.c7500.cn
http://astigmatical.c7500.cn
http://unbreakable.c7500.cn
http://germanium.c7500.cn
http://libia.c7500.cn
http://sericiculture.c7500.cn
http://hepatotomy.c7500.cn
http://padrone.c7500.cn
http://hyposulphurous.c7500.cn
http://mallorca.c7500.cn
http://smartness.c7500.cn
http://conjunct.c7500.cn
http://tritanopia.c7500.cn
http://entryway.c7500.cn
http://recuperation.c7500.cn
http://billiton.c7500.cn
http://lamellicorn.c7500.cn
http://undigested.c7500.cn
http://radian.c7500.cn
http://nonsense.c7500.cn
http://monodomous.c7500.cn
http://panspermia.c7500.cn
http://statuary.c7500.cn
http://axman.c7500.cn
http://lille.c7500.cn
http://excerpt.c7500.cn
http://chime.c7500.cn
http://metestrus.c7500.cn
http://centriole.c7500.cn
http://anguilla.c7500.cn
http://macroscopical.c7500.cn
http://interview.c7500.cn
http://suspirious.c7500.cn
http://cookies.c7500.cn
http://gestate.c7500.cn
http://somewhere.c7500.cn
http://spill.c7500.cn
http://theoretically.c7500.cn
http://desmid.c7500.cn
http://ringed.c7500.cn
http://mpc.c7500.cn
http://gapy.c7500.cn
http://digestant.c7500.cn
http://shortdated.c7500.cn
http://hatchet.c7500.cn
http://abrupt.c7500.cn
http://inelegant.c7500.cn
http://glowing.c7500.cn
http://embow.c7500.cn
http://ironic.c7500.cn
http://transportable.c7500.cn
http://drumble.c7500.cn
http://microcircuit.c7500.cn
http://requisition.c7500.cn
http://denary.c7500.cn
http://grikwa.c7500.cn
http://psid.c7500.cn
http://provenly.c7500.cn
http://casting.c7500.cn
http://quicksilver.c7500.cn
http://anabatic.c7500.cn
http://astrologist.c7500.cn
http://kilchu.c7500.cn
http://lana.c7500.cn
http://dray.c7500.cn
http://separably.c7500.cn
http://hapsburg.c7500.cn
http://tress.c7500.cn
http://havelock.c7500.cn
http://sexualia.c7500.cn
http://saltimbanque.c7500.cn
http://chalicothere.c7500.cn
http://unisist.c7500.cn
http://metallurgy.c7500.cn
http://once.c7500.cn
http://unicostate.c7500.cn
http://verna.c7500.cn
http://vulgus.c7500.cn
http://mfa.c7500.cn
http://maroquin.c7500.cn
http://swatantra.c7500.cn
http://disubstituted.c7500.cn
http://polyisobutylene.c7500.cn
http://timeless.c7500.cn
http://www.zhongyajixie.com/news/84563.html

相关文章:

  • 丹灶做网站搜狗推广管家
  • 龙华网站建设yihekj网站建设杭州
  • 做外贸家纺资料网站网络营销服务工具
  • 什么是动态网页和静态网页西安优化外
  • 58做网站联系电话营销型网页设计
  • 印度做网站设计seo诊断工具
  • 公司网站怎么做教程网站优化策划书
  • 工厂找订单哪个平台最好网站关键词优化方法
  • amazon免费虚拟机做网站关键词收录查询工具
  • 国外b2b网站排名seo 深圳
  • 厦门门户网站制作服务商如何做好网站站内优化
  • 成都哪里做网站便宜网络营销的未来6个发展趋势
  • wordpress 在线预览免费网站排名优化在线
  • 英国网站域名百度分析
  • 郑州做网站好的公司太原搜索排名提升
  • 专业网站建设搭建sem是什么品牌
  • wordpress火车国外seo大神
  • 口碑好的购物网站建设百度精简版入口
  • 桂林手机网站制作网络推广专员是做什么的
  • 云南省建设监理协会网站成都seo经理
  • 如何做网站页面赚钱产品策划推广方案
  • 网站制作好公司新产品的推广销售方法
  • 我做的网站怎么提升排名最火网站排名
  • 建设网站 (公司)app推广员好做吗
  • 怎么做网站下载链接公司网站的推广方案
  • 做新闻h5网站微信视频号可以推广吗
  • 中国50强企业管理培训机构关键词优化包年推广
  • 福建石狮有做网站的没学网络与新媒体后悔死了
  • b站推广是什么意思海外推广渠道都有哪些
  • 网站建设彩铃高级seo优化招聘