【发布时间】:2022-01-03 15:24:50
【问题描述】:
我正在为我的 STM32 µC 编写软件,以便在通过 UART 从我的计算机程序接收到某个地址值时从闪存中读取数据。计算机程序按字节向我发送一个值(即 1,2,3,4,5,6,7,8 --> 我想从中读取数据的地址),我正在将它读入一个字符数组(字符地址 = [1;2;3;4;5;6;7;8])。到目前为止有效。为了从接收到的地址值中读取数据,我需要将此 char 数组转换为十六进制地址(即 int hexaddress = 0x12345678)。有人知道如何用尽可能小的足迹做到这一点吗?
请原谅我,我是一名电气工程师,也是一个女孩哈哈……
提前致谢。
【问题讨论】: