非常感谢厂家的支持,感谢面包板社区的活动,很幸运选中这次测评。
me32f103这款芯片很强大主频高、外设丰富,空间大但是软件直接操作以至于生成的hex较小,节省空间。
但对于在其他m3内核芯片未仔细研究过标准库的,上手略微有点难度;不过了解了lib的习惯用法后,在后续写代码也挺快速。
今天了解了下 APB0 APB1 AHB下挂的外设,接口比较丰富,外设空间大,操作方便。
首先keil安装pack包 使用网盘链接下载,搭建工程
先介绍代码,官方lib比较简单,不过该有的历程都有。类似于别的芯片一样建立keil工程 引入所有的device下的inc和src,
第一次编译报警50个。
由于没有jlink 所以使用swd简易模式下载hex文件,接线如下注意缺口位置
keil魔法帮中选择CMSIS_DAP
还是老老实实用哪个外设,引用那个库文件。led数码管,有类似与显存的功能256灰度能通过电压调节亮度
4位数码管 可以选择共阴或共阳,初始化为共阴极 选择com0_3 显示4个数码管,
因为有7个data寄存器所以不像51那样有段选位选,在对应位的data寄存器写入数值即可显示
一般先用来显示时间 左起第二个数字的dp段可以控制显示 :
可以复刻一个简易闹钟 就是延时好像不准明天看下timer