网站推广专员的岗位职责是什么网站定制公司哪家好

张小明 2026/1/9 7:38:45
网站推广专员的岗位职责是什么,网站定制公司哪家好,自己做的创意的网站,视频网站建设解决方案本期目标 理清本工程系统框架 弄懂CubeMx配置相关原理及设置的背后含义 梳理代码设计流程 SAR型 ADC 单片机里的ADC#xff0c;一般都是SAR型 ADC#xff0c;是逐次逼近型ADC 吗这种类型的ADC精度一般都不是很高 #xff0c;但是成本都比较低 CubeMx配置 DMA设置 对D…本期目标理清本工程系统框架弄懂CubeMx配置相关原理及设置的背后含义梳理代码设计流程SAR型 ADC单片机里的ADC一般都是SAR型 ADC是逐次逼近型ADC 吗这种类型的ADC精度一般都不是很高 但是成本都比较低CubeMx配置DMA设置对DMA不熟悉的可以参考以下文章 详细讲解了DMA的具体设置、FIFO的作用及其具体操作DMA初学者必看帮小白从系统CPU层理解DMA原理-CSDN博客小白也能看懂从底层原理深入理解DMA控制器的内部架构图及其构成加深对DMA的掌控-CSDN博客打开中断时钟设置NVICADC设置串口设置Freertos设置代码部分hadc1.Instance ADC1; hadc1.Init.ClockPrescaler ADC_CLOCK_SYNC_PCLK_DIV4; hadc1.Init.Resolution ADC_RESOLUTION_12B; hadc1.Init.ScanConvMode DISABLE; hadc1.Init.ContinuousConvMode DISABLE; hadc1.Init.DiscontinuousConvMode DISABLE; hadc1.Init.ExternalTrigConvEdge ADC_EXTERNALTRIGCONVEDGE_NONE; hadc1.Init.ExternalTrigConv ADC_SOFTWARE_START; hadc1.Init.DataAlign ADC_DATAALIGN_RIGHT; hadc1.Init.NbrOfConversion 1; hadc1.Init.DMAContinuousRequests DISABLE; hadc1.Init.EOCSelection ADC_EOC_SINGLE_CONV; if (HAL_ADC_Init(hadc1) ! HAL_OK)PCLK2 divided by 4ADC也需要动力 时钟就是他的动力 对PCLK2 进行四分频Rigiht alignment右对齐Scan Conversion ModeScan Conversion Mode 是控制:ADC 是否按照配置的通道序列对多个通道进行依次转换。(我们本次就一个通道所以未开启)如果是 EnableADC 将按照在规则通道(Regular Channels)中配置的通道序列依次对多个通道进行转换。 每次触发(无论是软件触发还是硬件触发)ADC都会按照顺序对所有配置的通道进行一次完整的转换序列。适用于需要同时采集多个模拟信号的情况例如多传感器数据采集、数据监测等。如果同时启用了 Continuous Conversion Mode(连续转换模式) ADC 会在完成一次完整的通道序列转换后立即开始下一次序列的转换形成一个连续的循环。如果没有启用 Continuous ConversionMode(连续转换模式)ADC在完成一次通道序列转换后停止等待下一个触发事件。如果同时启用了 Discontinuous Conversion Mode(非连续转换模式)会将通道序列分成若干组每次触发事件只转换一组通道如果是 DisableADC 仅对配置的一个通道进行转换没有通道序列的概念。每次触发只转换一个通道简单高效。适用于只需要采集一个模拟信号的简单应用例如单一传感器的读取。Continuous Conversion Mode(连续转换模式)是控制:是否持续的对某一个通道不停地转换你会在 DR 里面一直看到数据更新EOC 标志位一直会产生。于是你可以通过轮询或者中断的方式一直来取 ADC 的数据。Discontinuous Conversion Mode(非连续转换模式)是控制:是否 ADC 将进入 非连续转换模式(Discontinuous Conversion Mode).在非连续转换模式下(Enable)ADC 会将配置的通道序列分成若干个小组每个小组的大小由Discontinuous Number(非连续数目)参数确定范围是1到8。(应确保 Scan Conversion Mode 也是Enable 的)ADC会在每个触发事件(比如软件或硬件触发)下仅转换一个小组的通道然后停止等待下一个触发事件。每次非连续转换都需要新的触发事件这种模式适用于需要在多个触发事件下分批次采样的情况。例如在实时控制系统中可能希望在每个控制周期内只采样部分通道(而不是 全部通道)以减少 CPU 负担。比如说如果你配置了6个通道的序列且将 Discontinuous Number 设置为 2那么 ADC 会将这 6个通道分成3组每组 2个通道。每次触发事件会启动一组(2 个通道)的转换需要 3 次触发事件才能完成所有通道的转换。sConfig.Channel ADC_CHANNEL_0; sConfig.Rank 1; sConfig.SamplingTime ADC_SAMPLETIME_3CYCLES;ADC_SAMPLETIME_3CYCLES将逐次逼近设置成大概3个周期之后就将值给计算出来 这个值越大越准确 有时候ADC数据出问题 就是这里设置的太快了1.申请bufferfreertos.c定义/* USER CODE BEGIN Includes */ #include stdlib.h /* USER CODE END Includes */ /* Private typedef -----------------------------------------------------------*/ /* USER CODE BEGIN PTD */ #define BUFFER_SIZE 1 uint32_t * buffer1 NULL; uint32_t * buffer2 NULL; /* USER CODE END PTD */task/* USER CODE END Header_StartDefaultTask */ void StartDefaultTask(void *argument) { /* USER CODE BEGIN StartDefaultTask */ buffer1 (uint32_t *)malloc((sizeof(uint32_t)* BUFFER_SIZE)); buffer2 (uint32_t *)malloc((sizeof(uint32_t)* BUFFER_SIZE)); if(NULL buffer1) { printf(buffer1 malloc failed \r\n); } if(NULL buffer2) { printf(buffer2 malloc failed \r\n); return } printf(buffer1 , buffer2 malloc success\r\n ); memset(buffer1, 0xff , (sizeof(uint32_t)* BUFFER_SIZE)); memset(buffer2, 0xff , (sizeof(uint32_t)* BUFFER_SIZE)); /* Infinite loop */ for(;;) { printf(hello world \r\n); osDelay(1000); } /* USER CODE END StartDefaultTask */ }至此本期将前置设置配好了 并且成功分配了buffer数据 打印至串口下一步我们将启动DMA传输并且进入中断
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

做网站设计制作的网站建设从零开始视频教程

站在2026年的时间交界处回望,中国软件行业正经历一场前所未有的范式转移。如果说过去五年是数字化建设的大跃进时代,那么从2026年开始,行业正式进入了深水区的洗牌阶段。根据IDC的预测,全球软件支出将迎来暴增,其增长速…

张小明 2026/1/7 0:38:14 网站建设

p2p网站建设要点游戏源代码交易平台

你说微生物研究卷不卷?扩增子的分析卷不卷?说实话,确实卷,并且只会越来越卷,微生物扩增子热点更新越来越快,文章越发越多,所以该怎么办呢?聪明人就不能被老套路困死,需要…

张小明 2026/1/7 0:38:19 网站建设

自己做网站实时监控滁州seo网站推广

智能地址解析终极指南:快速实现高效数据处理 【免费下载链接】address-parse 🌏对国内地址地区进行智能解析,提取关键数据,如有识别不准的地址请Issues 项目地址: https://gitcode.com/gh_mirrors/ad/address-parse 在日常…

张小明 2026/1/7 0:38:18 网站建设

专业网站的建设设行吗中英文网站系统

第一章:Open-AutoGLM实战指南(电商数据自动化大揭秘)在电商平台运营中,海量商品数据的清洗、分类与标签生成是一项高频且耗时的任务。Open-AutoGLM 作为一款支持自然语言驱动的数据自动化处理框架,能够通过大模型理解非…

张小明 2026/1/6 18:40:52 网站建设

打字网站怎么做网站做贷款许可证

LXMusic音源系统作为开源音乐工具的核心组件,为用户提供稳定可靠的全网音乐资源访问能力。本文将从技术架构、配置方法、性能优化等多个维度,全面解析如何搭建和维护这一强大的音乐源系统。无论你是普通用户还是技术开发者,都能从中获得实用的…

张小明 2026/1/7 0:38:18 网站建设

可以做业务推广的网站有哪些河南郑州事件

第一章:VSCode 量子硬件的更新机制VSCode 作为现代开发的核心工具,其在量子计算领域的集成正逐步深化。随着量子硬件模拟器和真实设备接口的不断演进,VSCode 提供了灵活的扩展机制来支持动态更新量子固件与驱动程序。扩展驱动的热插拔机制 VS…

张小明 2026/1/6 20:05:02 网站建设