硬汉嵌入式论坛

 找回密码
 立即注册
查看: 538|回复: 1
收起左侧

[STM32H7] H743关于sprintf无法对D1域的SRAW写的问题

[复制链接]

1

主题

1

回帖

4

积分

新手上路

积分
4
发表于 2022-9-13 17:13:15 | 显示全部楼层 |阅读模式
本帖最后由 zyjsw 于 2022-9-13 17:16 编辑

__attribute__((section (".RAM_D1"))) uint8_t uart1_tx[100]="hello";  while (1)
  {
                sprintf(uart1_tx,"Vbat=%.3f,tempt=%.3f,Vref=%.3f\r\n",adc_value_an[0],adc_value_an[1],adc_value_an[2]);
                uart1_tx[0]='a';
HAL_Delay(500);
  }
初始化可以填充,但是进入到main函数里就不可以了.使用uart1_tx[0]='a';直接对uart1_tx[0]赋值也无法改变
下图为仿真的结果

aaa.png


回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106995
QQ
发表于 2022-9-15 15:40:06 | 显示全部楼层
这个帖子忘了结贴了。

楼主在此贴已经解决。

H743关于使用sprintf使用遇到的问题
https://www.armbbs.cn/forum.php?mod=viewthread&tid=115443
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-13 15:24 , Processed in 0.271545 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表