您尚未登录。

#1 感芯科技 » 【代码分享】MC3172移植u8g2方式点屏 » 2022-08-17 16:12:14

kongbaiW
回复: 2

过程比较简单,与其他单片机移植方式基本相同
本次用的是I2C屏幕
直接用之前写好的软件I2C修改即可
I2C可参考MC3172使用IO模拟I2C来读取AHT10和BH1750
此处使用了U8g2的硬件i2c接口,所以需要模拟一下发送方式

QQ图片20220817160129.png

然后实现u8g2的通信回调函数与延时回调即可 如下图

QQ截图20220817160525.png

QQ截图20220817160553.png

测试程序放在这里了MC3172_Demo

_20220817112039.jpg

#2 感芯科技 » 添加开源printf库 » 2022-08-01 09:19:33

kongbaiW
回复: 2

开源printf库

在工程目录添加库库中的printf.h与printf.c

png1.png

然后初始化一个用于打印的串口
可参考SDK中例程

png2.png

或参考帖子 【调试记录】调整芯片主频之后串口需要修改串口初始化代码

然后添加两行代码即可完成
注意发送端口选择要与初始化时一致

void _putchar(char character){
    while(GPCOM_TX_FIFO_FULL(GPCOM4_BASE_ADDR));
    GPCOM_PUSH_TX_DATA(GPCOM4_BASE_ADDR,character);
}

png3.png
png4.png

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn