正在使用stm8作为从机与esp32进行i2c通讯,但是发现主机扫描的i2c地址与stm8从机设置的i2c地址不一样,请问如何解决?
STMS005K6T6 如何采集内部参考电压。
stm8s003 adc中断和通道切换的问题
IAR代码编辑太费劲了,想问一下有没有好的方法,试了VScode但是头文件老是报错,调了很久也没调好,想换个方法了。
想问一下各位大佬,IAR下载调试代码时出现 warning: is an illegal data sample expression IAR是什么意思啊?
stm8s批量烧录问题
IAR无法跳转定义,系统库文件文件名后有[RO]
STM8S标准库TIM1编码器功能不计数,请大师帮我看看
cosmic stm8 license网页申请按键没反应,可能是什么原因?
请问一下STM8S003F3P6,PB4和PB5做输入
int fputc(int ch, FILE *f)
{
Uart1_SendData(ch);
return ch;
}
2printf函数打印输出,要指定数据以小数形式打印输出,这是对的,所以用uart1串口的函数返回值类型应该错了
好的,我在试试,已经通过另外的方法解决了,
void PrintFloat(float value) //浮点输出三位小数点
{
int tmp,tmp1,tmp2,tmp3;
tmp = (int)value;
tmp1=(int)((value-tmp)*10)%10;
tmp2=(int)((value-tmp)*100)%10;
tmp3=(int)((value-tmp)*1000)%10;
printf("value=%d.%d%d%d\r\n",tmp,tmp1,tmp2,tmp3);
}