uint32_t怎么转为uint8_t? 芯片:stm32f412zg 目的:用随机数生成器,得到随机数,然后发送到串口。 随机数生成函数是 HAL_StatusTypeDef HAL_RNG_GenerateRandomNumber(RNG_HandleTypeDef *hrng, uint32_t *random32bit) 串口发送函数是 HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size, uint32_t Timeout) 问题:请问怎么把生成的uint32_t *转化为 uint8_t *?? 谢谢。 |
uint32_t * 指针加一的话,地址增4; uint8_t *指针加一的话,地址增1,仅此而已。
点评