5
43
0
初级会员
查看完整内容[请看2#楼]
使用道具 举报
530
11万
34
管理员
35
560
2
资深版主
3
1907
论坛元老
edmund1234 发表于 2019-3-23 12:31 我猜是因为 uint8_t pTxBuff[]是某函数的局部变量, 然后你退出了该函数, 所以pTxBuff的内容已经被改变了
正点原子 发表于 2019-3-23 03:17 学习下我们的串口通信例程
Psheng 发表于 2019-3-23 10:08 这看着就是一样的。。。就是sizeof的对地址求大小应该是4
ZhLeLe 发表于 2019-3-25 11:20 uint8_t pTxBuff[]实在main之前声明的全局变量,我用静态变量也试过,都不可以
edmund1234 发表于 2019-3-25 13:29 uint8_t pTxBuff[]={"DMA Begining\n"}; 及 HAL_UART_Transmit_DMA(&huart1, pTxBuff,sizeof(pTxBuff)- ...
ZhLeLe 发表于 2019-3-25 14:47 不再,uint8_t pTxBuff[]={"DMA Begining\n"};在main.c里面,HAL_UART_Transmit_DMA(&huart1, pTxBuff,si ...
edmund1234 发表于 2019-3-25 15:06 只要不在同一个文件, 用sizeof就就有机会是0, HAL_UART_Transmit_DMA(&huart1, pTxBuff,4);
本版积分规则 发表回复 回帖后跳转到最后一页
查看 »
正点原子公众号
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2025-11-12 01:54
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网