国学芯用 发表于 2023-6-12 14:26:20

STC32F12K54追风剑核心开发板驱动OLED屏幕成功显示

转载:https://www.stcaimcu.com/forum.php?mod=viewthread&tid=2654&page=1&extra=#pid18175
   
上周末收到了2块姚总团队赠送的STC32F12K54追风剑核心开发板,我在此表示感谢!
这款开发板拿到手感觉比以往的开发板有更好的手感,板子体积接近黄金比例,现在新出的
开发板标配了USB Type-C插座,非常方便。因为是不是最终量产版,后续PCB丝印和细节
还会调整完善,正式量产需小段时间,期待一下。单片机STC32F12K54-LQFP48的管脚都
引出到左右双排的排针位,转接成DIP48样子。双排的话即可以焊一排排针,也可以排针排
座都焊上。

刚拿到的开发板,首先查看对照原理图了解硬件组成、按键分布与接口定义,然后焊上
OLED屏幕排座用来测试屏幕,通过Type-C线连接到电脑,ISP软件里出现了1个虚拟串口
(STC-USB CDC (COM30)),说明有测试程序。内核跟STC32G系列一样均为251,
代码也兼容,Keil工程也兼容了,爽到起飞。增加了强大的单精度硬件浮点运算功能,
主频最高能跑到64MHz(建议不超过60M),真是后生可畏。我从STC32G搬过来一个
OLED屏幕点亮测试代码,除了管脚定义基本没改啥,已成功点亮屏幕。大家可以参考
一下,仅用于测试勿商用:

   下载参数默认为复位引脚仍为复位脚,这里如果设置为作为复位脚然后重新下载,
就会实现按下复位按键就直接进入USB的ISP模式,不知道后续会不会一直有这个功能。
已发现的代码与STC32G的区别:
1. 无需再增加WTST = 0;语句
2. 可以增加这行代码:“RSTFLAG |= 0x04;”,用于硬件复位后检测P3.2的状态,
否则硬件复位(不包括冷启动)后会直接进入USB下载模式。

其它区别和强大的功能后续一起探索研究吧。本人的小店:
KCER001.taobao.com   已有OLED屏幕,等核心开发板正式量产就可以上架了。
页: [1]
查看完整版本: STC32F12K54追风剑核心开发板驱动OLED屏幕成功显示