好像发现stc有个bug,不知道什么原因变量不能赋值
好像发现stc有个bug,两个32位全局变量,不知道什么原因变量不能赋值,只能在SYSCount为0时cnt才自加1,什么情况,望哪位大神指点一下变量类型的问题,32位的变量u32类型在printf里面用 %ld打印,改成%ld即可 %d 两个字节变量 int
%bd 单字节变量 char
%ld 四字节变量 long int 涨知识了, 感谢,就是变量的问题 出问题要先考虑是不是程序问题,而不是硬件问题 soma 发表于 2024-4-8 11:09
出问题要先考虑是不是程序问题,而不是硬件问题
确实,厂家正式推出的芯片,一般不会存有什么问题,即便有bug,一般也隐藏比较深,一般应用中不会碰到,或者厂家数据手册也会有说明 例如图片所示 yjawei 发表于 2024-4-7 21:27
%d 两个字节变量 int
%bd 单字节变量 char
%ld 四字节变量 long i ...
%bd在C51里面支持的,C251里面不支持 咫尺天涯 发表于 2024-4-17 21:56
%bd在C51里面支持的,C251里面不支持
我现在也遇到这个问题,请问C251打印单字节该如何操作?
页:
[1]