本帖最后由 dontium 于 2020-5-20 19:16 编辑
很高兴今天收到板子。追不及待地拆开看看,做工很好:
我是极力主张独立自主、自立更生的。深为国产产品的突破而骄傲。
记得上世纪八十年代未期(1978、1979),我国就有自己的中小规模集成电路了,对国产三极管3AG1、3AX31有着深厚的感情。
然而,一阵黑风(歌中唱的很象川普说话:春风)吹来,大批“国营xx无线电厂”因“经营亏损”而倒闭。国产IC也相应夭折,
在”科学技术是第一生产力“(伟人说话没有”第一“二字,而他增加了”第一“,以示就他重视)随之而来的是“造导弹的不如卖茶叶蛋的”,人们
也浮燥地“造船不如买船、买船不如租船”,
可怜我国的IC制造,就这样“自废武功”了!
言归正传。板子到手,第一要看看它用的什么,下载资料。
eMiniBoard板使用的CPU是MM32L073PF,官网没有专门为此款IC整合资料,所以就用L0系列的资料:
http://www.mm32mcu.com/getfile.aspx?id=615 http://www.mm32mcu.com/getfile.aspx?id=611
以及开发库:MM32L0xx_n_Lib_Samples_V1.20_SC.zip,MM32L0xx_s_samples_V1.04.zip。
初看这款CPU的性能还真的不错:闪存-128K
SRAM 8K
定时器
通用(16 bit) 4 个
通用(32 bit) 1 个
高级 1 个
通讯接口 UART 2个
I2C 1个
SPI 2个
USB 1个
CAN 1个
GPIO 端口数 :39个
12 位ADC 1个10通道,
比较器 2个 ~~~~~ 是模拟放大器就更好了。
CPU 频率 48 MHz
AES 有
工作电压2.0V ~5.5V
看到这些资源,觉得它使用的范围还是挺广的。
但对于普遍地使用ARM授权,总觉得有些说不上来的味道。电路设计上我一直不主张抄袭别人的,
主张利用自己的知识画电路图。IC的设计上,我觉得也应该有自己的架构。
然而对于零起步的我国IC行业,先抄点别人的,也可以原谅。
近来事忙,下一篇**可能稍晚一些出来,以后打算对本CPU的处理架构(ARM技术,
应该没什么好谈的,都一样)、库函数特点作一些学习。并重点验证一下USB、最大ADC速度及精度。
|