准备开贴,分享函数了!一朝回到解放前啊,STM8S003F3只有8K容量,一个串口打印样例就11K了。怎么玩啊!!

2019-07-19 21:06发布

一朝回到解放前啊,STM8S003F3只有8K容量,你妈!  调用#include "stdio.h"编译出来6K容量。一个串口打印样例就11K了。怎么玩啊!!

我想把一个一个硬件外设驱动配成一个个函数封装,配上修改说明。

有朋友分享给点这样寄存器控制的标准函数不?不求样例了,求函数。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
16条回答
xueyingdao
2019-07-21 06:48
问题1:
11K的hex或者S19 文件,不代表 bin文件就有11K的大小。
问题2:
即使使用C语言的标准库,printf的code的大小 是在 4KB多。还剩下3KB的code用来放置功能代码。
如果自己写printf的函数,可以把 printf的code的大小 控制在1KB以内(缺点是打印参数的时候不够灵活)。

一周热门 更多>