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

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

yr

 

回答数 0 关注数 0
关注 私信
  • 动态99
  • 提问
  • 回答0
  • 创客秀 0
  • 分享 0
  • 关注0
3 回答

串口重定向为什么printf不能打印到串口上

串口
yr yr 回答时间:2024-10-22 21:23

先保证UART的字符能在串口终端,这就要求你所用片内UART跟串口助手TX/RX连接OK, 再就是波特率、帧格式两边一致; 如果要通过重定向做打印输出,写法及用法可以参考相关例程,比方: \STM32Cube_FW_F4_V1.28.1\Projects\STM32F401RE-Nucleo\Examples%uART%uART_Printf \STM32Cube_FW_G4_V1.6.0\Projects\NUCLEO-G474RE\Examples%uART%uART_Printf \STM32Cube_FW_F1_V1.8.6\Projects\STM3210E_EVAL\Examples%uART%uART_Printf ...... 其实也可以使用sprintf做字符转换后直接调用UART发送。

赞0
4 回答

STM32G474 mian()函数中变量被异常改写的问题

STM32G4 程序
yr yr 回答时间:2024-9-3 17:14

如果没有其他地方更改这个变量,怎么会变化呢?可以尝试声明为static变量,规避其他地方改动,我确信这个值将不会改变,一直为10.

赞0
3 回答

G431,定时器无法触发DMA更新DAC值

STM32G4
yr yr 回答时间:2024-6-8 17:15

一个提醒,dma设置中datawidth要搞成word试试看

赞0
12 回答

stm32g431cbu6,dac无法输出

STM32G4 STM32CubeIDE
yr yr 回答时间:2024-3-11 09:53

知更鸟 发表于 2024-3-11 16:20 [md]是的,内部也可以了 但是我看了许多资料,有开发者说内部的参考寄存器--VREFBUF寄存器有局限。 1. 只能是这几个选项,最大2.9 v。 内部是没有做升压的。 2. 因为参考电压就只有2.9,所以最大输出就只能到这了。 3. 这是个电压稳定精度数据手册上有,已经很高了。 如果需要更高标准的,就要外接,估计成本不会低的。

赞0
4 回答

STM32烧写程序后出现Break at address"0x1ff0a752"

STM32H7 STM32CubeIDE
yr yr 最优答案 回答时间:2023-10-13 08:43

貌似这个地址是system loader范围,检查一下启动设置(boot或者option bytes设置),可能不是从flash运行,而是从system loader。

赞1
12 回答

M24C16 只能读写最后一次的数据

标准串行EEPROM
yr yr 回答时间:2023-10-8 12:26

广告 发表于 2023-10-9 15:00 [md]好的我去调查一下,但是因为我是软件部门,这个问题是不是需要交给硬件来调查。 确认一下。 在第八个CLK后,SDA线应改转换为输入口,然后在第九个CLK去读ACK 信号。 先检查一下软件吧.

赞0
6 回答

STM32L431CCT6+ISM330ISN方案 MCU对外串口数据速率偏低的问题

STM32L4 ISM330DHCX ISM330DLC
yr yr 回答时间:2023-9-27 16:11

按照你的要求,除非每秒的数据都超阈值,才需要每秒都上传。如果波特率不够大,开一个可以存好多数据的内存,暂存好几次超阈值的数据,慢点传。

赞0
7 回答

STM32G030F6PCUbe生成的TIM中断不能运行是为什么呢

STM32G0
yr yr 回答时间:2023-9-25 16:49

首先检查配置等都正常,生成代码以后,如果使用中断方式需要做两件事: HAL_TIM_Base_Start_IT(&htim2);复制代码然后是写回调函数: void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) {         if (htim->Instance == TIM2)         {                 //你的代码         } }复制代码你可以检查一下试试看

赞0
6 回答

STM32F402RCT6的FFT例程有吗?

STM32F4
yr yr 回答时间:2023-9-20 16:25

这个是dsp库,keil 在cmsis中找,后面的链接打开,有fft-bin的例子

赞2
8 回答

[SPI]两个控制器间SPI通信片选使能后为什么要过一段时间才收发数据?收发完数据后为什么过一段时间才拉高片选?

SPI
yr yr 回答时间:2023-9-14 16:46

这幅图是从机吗?从机是不主动发时钟的,就算cs信号拉低,但是它要等时钟过来才收发数据。

赞0
6 回答

SPI中断时读取会多接收多余的0Xff是什么原因?

STM32F4 SPI
yr yr 回答时间:2023-9-14 20:41

从程序严谨性角度,建议return这个语句的结果,有时,它不一定成功,就算返回hal-ok,只是可以开始收发,传输完成的信息会在中断返回,通过回调函数处理。

赞0
4 回答

STM32G4 滑窗滤波

STM32G4
yr yr 回答时间:2023-9-10 23:23

把数组看成环形存储空间,每次剔除出和更新数据发生在某个index,不是物理空间上的第一个格子,这样移动数组下标,就可以跟踪更新的位置,如果是滑窗滤波,每次计算的是进入和剔除数据的差值而已,其他的511个点之和还是不变的,如果是均方根,一样的思想,要推导一下,进入和剔除数据到底要怎么运算才遵循均方根差值变化,把这部分求出,跟另外的511个均方根融合,就可以减少计算量

赞1
7 回答

STM32系列内部FLASH模拟EEPROM,烧写程序时设置为读保护Level-2级别,还能正常读写这个模拟的EEPROM吗?

STM32F1 STM32L1
yr yr 回答时间:2023-9-10 12:41

STMWoodData 发表于 2023-9-10 13:30 [md]设置了L2级,只是烧写器没办法通过SW调试烧写了,但是你的已经烧写的程序还是可以读写内部flash的。除 ... 只设置了L2,验证一运行读写就死机了,这个怎么解释?

赞0
4 回答

STM32G4 自适应滤波算法

STM32G4
yr yr 回答时间:2023-9-7 17:04

跑固件库里的fmac例子,51tap,一次算2048个数据耗时22ms,存粹的滤波耗时。

赞0
2 回答

STM32WL55JC的例程代码中的APP_LOG()是否能理解为串口打印

STM32WL
yr yr 回答时间:2023-9-3 19:59

我理解应该是宏定义,我猜是替代为printf,具体是不是串口,取决于硬件层的实现是什么,可以是串口,也可能是itm,或者eventrecorder之类。

赞1
7 回答

STM32G4 FPU

STM32G4
yr yr 回答时间:2023-8-31 16:42

keil选单精度浮点单元,就会使能cp10和cp11,从反汇编指令上看,有V打头的指令,说明是浮点指令有起作用。至于运行时间,测量方法对吗?准吗?有其他中断打断吗?如果没有,不应该这么久。

赞1
9 回答

STM32G474 lms自适应滤波算法

STM32G4
yr yr 回答时间:2023-9-8 22:23

事例展示的是变动滤波器系数的过程,处理的数据一帧一帧的方式,针对2个谐波的数据,采用的是第一组系数,过滤掉2个谱线的噪声,针对3个噪声的数据,假如能自适应算出新的系数,比如分析fft等再求出系数,那么用新的系数滤除带有3个谱线噪声的数据,体现自适应的特点。例子中设定2个数组放缓冲数据,表明在处理过程中,可以加载下一帧要处理的数据,体现协处理器的特点,两组系数怎么得到,文中未提,认为笔者可以通过其他算法计算得出,不是这里的重点。

赞1
3 回答

关于STM32处理增量式编码器Z信号的办法

机器人 STM32F4 电机控制 外设 J-LINK
yr yr 回答时间:2023-6-3 22:35

z信号的目的是用来通知此时过零点,如果上位机此时的位置counter不为零的话,上位机应该清零,防止增量累积过程出现的累积位置误差。判断转动方向是A/B相之间的相位关系,比如说A超前B 90度表示正转,那么A落后B 90度就表示反转,方向的判断可以把A/B接到tim,配成编码器模式,根据定时器的dir位,可以启动换向中断可以知道。

赞0
12 回答

STM32F1HAL库的HAL_TIM_OC_Stop_DMA有Bug

STM32F1 Timer/定时器
yr yr 回答时间:2023-5-18 10:40

Cratetree 发表于 2023-5-17 19:04 [md]你好,我根据你建议,在更新计数值和比较值之后在TIM->EGR寄存器中使能了UG位,但这没有起到任何作用 ... 这种方式是保证定时器工作起来后的比较条件正确。如果已经正确,那么就要考虑其他方面了。 在配置定时器寄存器前一步,这时的输出电平是否正确,如不正确考虑在关断前设置成空闲状态的电平。

赞1
2 回答

stmH750 dual adc

驱动
yr yr 回答时间:2022-11-14 21:22

用DUAL  ADC mode 是个好主要,很容易实现楼主的需求,H750有这个功能。

赞0
下一页
yr yr


阅读作者更多的帖子

所在话题

参与活动

  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16