第一次接触STC32G12K128这款芯片,想用它的串口发送数据,发送字符可以,但是发送字符串就会乱码,或是发送的是‘.’,但是同样的函数在STC8H8K64U上就没有问题,找了好长时间也没发现问题,后来浏览官方STC32G的库函数时发现官方建议在“Memory Model”的下拉选项中选择“XSmall: ...”,后来再尝试用串口发送数据居然正确了。



Xsmall模式下的指针变量是4个字节,但是Tiny和XTiny模式下指针变量都是两个字节,由于我是用指针的方式传入字符串,可能是这里导致了字符串乱码。
希望对大家有帮助
7万+

被折叠的 条评论
为什么被折叠?



