你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

st-img
chrome
st-img
firefox
st-img
safari
st-img
ie8及以上
shequ.stmicroelectronics.cn
  • ST意法半导体官网
  • STM32中文官网
  • ST全球论坛
登录/注册
  • 首页
  • 技术问答
  • 话题
  • 资源
  • 创客秀
  • 视频
  • 标签
  • 积分商城
  • 每日签到

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器。关注该话题即可发布文章!

群主 zxzheng 成员 1126
关注
  • 问答
  • 文章
  • 资源
  • 视频
我要提问
  • 热门问答
  • 最新问答
14 回答

USB3300 HOST模式检测不到设备插入的问题

STM32F4 USB STM32CubeMX
名123 最优答案 回答时间:2021-10-3 14:28

来结帖,是之前买的微雪的usb3300模块有问题,重新买了一块之后,就可以正常检测枚举了

赞0 评论
1 回答

STM32H743禁用JTAG+SW怎么实现?或者加密flash禁止读写?

STM32H7
xmshao 回答时间:2021-8-13 17:19

如果刚接触H743还没有玩熟的话,就先不要折腾这个地方。若要禁止对flash的读访问,你可以将RDP保护配置为LEVEL 1,可以借助stm32CubeProgrammer工具,或者通过 你用户代码进行option编程,至于option编程你可以参考下手册和例程, option或flash编程往往先要做个开锁的操作。

赞0 评论
0 回答

stm32cubeIDE仿真怎么看程序执行时间?

STM32CubeIDE
4 回答

IAR FOR STM8,用ST-Link烧录芯片时忘记把接在测试版上的直流电源正极拔掉,电脑死机,重启后工程文件没了

STM8
butterflyspring 回答时间:2021-8-16 10:34

用其他的文本编译软件打开看看,你的程序文件内容对不对。如果对的话说明还在,保存好重新安装一下IAR试试。

赞0 评论
1 回答

STM32L071 MDK调试device could not powered up问题。

STM32L0 参考设计
xmshao 最优答案 回答时间:2021-8-12 10:09

你尝试使用STM32Cubeprogrammer连接目标板看看option配置,看看你改动些什么,将其恢复到默认配置。另外,你开发时最好基于cubeMx进行初始化配置, 这样的话,时钟及相关flash latency都会自动帮你配置好。

赞1 评论
0 回答

STM32L4—CDC虚拟串口+MSC读卡器复合设备实验问题

STM32L4+ STM32CubeMX
1 回答

STM32F103RBT6使用内部时钟,出现乱码。

STM32F1
butterflyspring 最优答案 回答时间:2021-8-11 10:02

建议用示波器量测一下串口,看看实际的波特率是多少,误差多少。成倍数的误差有可能是配合错了,几个点的误差,有可能是系统时钟偏差到极限了,毕竟是内部RC振荡器,再加上电脑那边的误差,累计造成串口数据读不准。

赞0 评论
3 回答

求资料:想问下有没有对Workbench自动生成的程序代码进行解释说明的资料

STM32F0 STM32CubeIDE
xmshao 最优答案 回答时间:2021-8-11 11:29

没有针对代码本身的说明文档,倒是你可以参考下ST官方的UN1052技术手册。

赞0 评论
5 回答

cubemx如何添加所有外设的头文件

STM32CubeMX
sealoong 回答时间:2021-10-30 15:48

兄弟不知道你现在会不会了,我正好会添加所有的包含文件,和只需要用的得到文件 实际上很简单,你现在会不会到底?

赞0 评论
5 回答

STM32串口接收中断疑问 求解?

串口 UART
yr 回答时间:2021-8-13 15:45

相邻两帧之间的时间1s,应该足够mcu解析。1. 可以考虑DMA接收结合空闲中断,库函数如下,鉴于每一帧字节数目可能变动,所以DMA传输的字节要最大,因此,退出条件或者是接收到规定数目字节的数据或者Rx空闲。 /**   * @brief Receive an amount of data in DMA mode till either the expected number   *        of data is received or an IDLE event occurs.   * @note  Reception is initiated by this function call. Further progress of reception is achieved thanks   *        to DMA services, transferring automatically received data elements in user reception buffer and   *        calling registered callbacks at half/end of reception. UART IDLE events are also used to consider   *        reception phase as ended. In all cases, callback execution will indicate number of received data elements.   * @note  When the UART parity is enabled (PCE = 1), the received data contain   *        the parity bit (MSB position).   * @note  When UART parity is not enabled (PCE = 0), and Word Length is configured to 9 bits (M1-M0 = 01),   *        the received data is handled as a set of uint16_t. In this case, Size must indicate the number   *        of uint16_t available through pData.   * @param huart UART handle.   * @param pData Pointer to data buffer (uint8_t or uint16_t data elements).   * @param Size  Amount of data elements (uint8_t or uint16_t) to be received.   * @retval HAL status   */ HAL_StatusTypeDef HAL_UARTEx_ReceiveToIdle_DMA(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size) {   HAL_StatusTypeDef status; (略) 2. 回调函数如下,其中返回Size为实际接收到的数据,接收缓冲从0到Size-1就是数据,解析协议应该在这里执行。 /**   * @brief  Reception Event Callback (Rx event notification called after use of advanced reception service).   * @param  huart UART handle   * @param  Size  Number of data available in application reception buffer (indicates a position in   *               reception buffer until which, data are available)   * @retval None   */ __weak void HAL_UARTEx_RxEventCallback(UART_HandleTypeDef *huart, uint16_t Size) {   /* Prevent unused argument(s) compilation warning */   UNUSED(huart);   UNUSED(Size);   /* NOTE : This function should not be modified, when the callback is needed,             the HAL_UARTEx_RxEventCallback can be implemented in the user file.    */ }

赞0 评论
5 回答

STM32G0工程修改KEIL里的C/C++ Define定义芯片型号没有生效

STM32G0
huahuahnu 回答时间:2021-8-10 09:54

问题已找到,在keil工程配置里Device选项选的是STM32G070型号,在C/C++选项Define预定义里STM32G070xx改成STM32G030xx是无法生效的,还得在Device选项选STM32G030型号

赞0 评论
0 回答

STM32 SAI 录音播放出现回环问题求解

STM32F7
3 回答

使用以太网HTTP升级应用程序

STM32F4
yklstudent 回答时间:2021-8-9 14:45

没移植好?

赞0 评论
2 回答

STM32G474 HRTIM/HALF模式 输出只有一只脚有效,另一只互补脚无输出?

STM32G4 数字电源
xmshao 回答时间:2021-8-12 12:58

有关配置截图:

赞0 评论
13 回答

STM32G070的DMA功能,如何实现外部中断触发DMA传输数据到IO口上,IO口翻转

STM32G0 DMA
xmshao 回答时间:2021-11-30 18:00

[md]你补充得对。 查看手册,G0跟G4在这个地方不一样,G0的DMA是没法访**PIO的,而G4可以。 STM32系列太多了,我们这些做开发的偶尔也难免会栽进去。 !(data/attachment/forum/202111/30/180019herdedxe01lef0xx.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")

赞0 评论
1 回答

芯片类型更换:stm32f103zet6 换为 stm32f103zct6, 编译不通过

STM32F1
xmshao 回答时间:2021-8-6 14:39

STM32F103zc/ze的确属于同一存储容量类型的器件,即High-density devices,你在编译时打开相应的宏 STM32F10X_HD。另外,启动文件选用startup_stm32f10x_hd.s。 如果这两个地方都没问题的话,建议基于对应类型芯片的例程重新组织搭建一次工程,怀疑你的工程里个别文件是否被改动或调整过了,不排除有些改动被自己忽略或忘记了。如果代码是自己写的话,重新组织一次工程也很快。

赞0 评论
2 回答

st-link更新时一直提示Upgrade Error, Please try again是为什么?

STM32F1 ST-Link
yangjiaxu 回答时间:2021-8-16 00:24

这个引起的原因挺多的,电脑与目标板链接不稳定,或者目标板没复位等等,都会引起这个问题

赞0 评论
7 回答

stm32g070RB通道6,7,8进行AD采样,高4位为0xf

STM32G0
xmshao 回答时间:2021-8-10 11:32

呵呵 不管怎么样,你得保证这些最基本的硬件条件是正确的。

赞0 评论
7 回答

STM32G070的SPI CRC 16位校验功能使用DMA方式传输,数据接收发生错误

STM32G0 DMA SPI
huahuahnu 回答时间:2021-8-6 14:20

看了接收波形,数据和CRC值都是对的,调试看最后SR寄存器里RXNE标志为0,超时记录为CRC ERROR         if (hspi->Init.CRCLength == SPI_CRC_LENGTH_16BIT)         {           if (SPI_WaitFlagStateUntilTimeout(hspi, SPI_FLAG_RXNE, SET, SPI_DEFAULT_TIMEOUT, tickstart) != HAL_OK)           {             /* Error on the CRC reception */             SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_CRC);           }           /* Read 8bit CRC again in case of 16bit CRC in 8bit Data mode */           READ_REG(*(__IO uint8_t *)&hspi->Instance->DR);         }

赞0 评论
2 回答

STM32F412 串口波特率最大调到3.1M就上不去了

STM32F4 串口
xmshao 最优答案 回答时间:2021-8-4 17:29

我刚才找了个块STM32F412的开发板对UART6进行了测试,结果符合数据手册里标定的数据。 当过采样选择8时,波特率达到12.5MBPS,当过采样选择16时,波特率达到6.25MBPS是没有问题的,APB2的时钟配置为100MHz.   huart6.Instance = USART6;   huart6.Init.BaudRate = 6250000;   huart6.Init.WordLength = UART_WORDLENGTH_8B;   huart6.Init.StopBits = UART_STOPBITS_1;   huart6.Init.Parity = UART_PARITY_NONE;   huart6.Init.Mode = UART_MODE_TX_RX;   huart6.Init.HwFlowCtl = UART_HWCONTROL_NONE;   huart6.Init.OverSampling = UART_OVERSAMPLING_16;   if (HAL_UART_Init(&huart6) != HAL_OK)   {     Error_Handler();   } 你可以使用CubeMx进行配置,然后添加自己的应用代码,这样比较方便而简单。你的问题可能出在时钟配置这块。

赞0 评论
1 ...  199200201202203204205206... 308下一页

站内公告

【下载有礼】STM32 Finder华为应用商店正式上线! 移动选型工具助力开发效率升级 ”

话题标签

  • STM8
  • STM32G0
  • STM32G4
  • STM32F0
  • STM32F1
  • STM32F3
  • STM32L0
  • STM32L1
  • STM32L4
  • STM32L4+
  • STM32L5
  • STM32F2
  • STM32F4
  • STM32F7
  • STM32H7
  • STM32WB
  • STM32WL
  • STM32MP1
  • GUI(人机界面)
  • 信息安全
  • 功能安全
  • 云连接
  • 无线连接
  • USB
  • 数字电源
  • 5G
  • STM32CubeMX
  • STM32CubeProg
  • STM32CubeMonitor
  • STM32CubeIDE
  • STLINKV3
  • STM32全国研讨会
  • STM32峰会
  • STM32H
  • STM32F429
  • STM32F103
  • STM8S
  • STM8L
  • STM32L
  • Hackathon
  • Cortex-M3
  • Timer/定时器
  • DMA
  • ADC
  • UART
  • SPI
  • STM32MPU
  • STM32Trust
  • STM32U5
  • STM32CubeAI
  • STM32C0
  • STM32H5
  • STM32WBA
  • STM32MP13
  • STM32CubeWL
  • STM32 TrustZone培训课程
  • STM32 GUI课程视频
  • STM32U0
  • STM32MP2
  • STM32N6

活跃用户

  • STMCU-管管
    STMCU-管管 Ta的主页
    回复 5641
  • 老牛洋车
    老牛洋车 Ta的主页
    回复 2841
  • 网络孤客
    网络孤客 Ta的主页
    回复 2648
  • lospring
    lospring Ta的主页
    回复 1970
  • STM1024
    STM1024 Ta的主页
    回复 1696

话题专家

  • STMCU小助手
    STMCU小助手 Ta的主页
    回复 2858 分享 4639
  • xmshao
    xmshao Ta的主页
    回复 1936 分享 3
  • STMCU-管管
    STMCU-管管 Ta的主页
    回复 1667 分享 851
  • Yude
    Yude Ta的主页
    回复 69 分享 0
  • ST-norah
    ST-norah Ta的主页
    回复 13 分享 1
  • Mango
    Mango Ta的主页
    回复 0 分享 0
  • Yara
    Yara Ta的主页
    回复 0 分享 0
    关于
    意法半导体
    我们是谁
    投资者关系
    意法半导体可持续发展举措
    创新与技术
    意法半导体官网
    联系我们
    联系ST分支机构
    寻找销售人员和分销渠道
    社区
    媒体中心
    活动与培训
    隐私策略
    隐私策略
    Cookies管理
    行使您的权利
    官方最新发布
    STM32N6 AI生态系统
    STM32MCU,MPU高性能GUI
    ST ACEPACK电源模块
    意法半导体生物传感器
    STM32Cube扩展软件包
    关注我们
    st-img 微信公众号
    st-img 手机版
    • 保留所有权利 © 2025
    • STMicroelectronics
    • 使用条款
    • 销售条款和条件
    • Trademarks
    • 隐私策略
    • Cookies管理
    • 行使您的权力
    • 京ICP备14016349号-4
    • 粤公网安备 44030502008286号

    Archiver| 手机版| 小黑屋| ST意法半导体中文论坛 Powered by Discuz! X3.5 © 2001-2013 Comsenz Inc.

    返回顶部 返回版块