一不小心拿到了一个nuvoTon M0的单片机,手痒的时候就开始玩了,在官网上下了一些资料,说实话吧这款单片机上手好就也不是那么顺人心意,有流程与我想的并不那么让人如意,有些中断真的会让人困惑。
看了两天的资料,也跑了他们提供的示例程序但对他们的那些中断的模式还是不怎么顺心意。
然后就是在线调试,这个用起来有一些方便的地方,但也会产生一些让人困惑的地方:比如为什么打印的log会分断,又为什么打印的log不完整,又为什么在中断的地方写的打印会出错,又莫名的程序停在某个地方,有可以在中断中,有可能是进入了睡眠,但实搞不懂的是为什么会这样,明明我没有设置睡眠模式。。。
总而言之新接触一款单片机有些控制的方式并不像你想的那样,他的代码风格也不一定与你写代码的方式一致。
我看过的开发方面的书籍也算是比较多了,但是在有些方面还是有欠缺,更有些架构不是很了解,曾经看过的书没有跟着了做了够数的实践也没有理想中的那么透。以至于对他的架构有点模糊,最后想喷的是,芯片手册有中英文两种,不知道是不是看天朝人是不是挂了有眼镜,英文手册比中文手册要详细清楚得多,而中文手册很多地方说得模糊,并且只有一个大概说明,甚至说只有一个类似简介一种的东西。MD的玩意就喜欢搞两重标准,看不起他的人,却还向他摇头摆尾,真心与他交朋友的人,却一脸不情不愿的样了,还带着一股蔑视的眼神,殊不知他看不起的人才是他真正的衣食父母。。。
真心希望国产能够普遍起来,强大起来,稳定起来,推广起来。。。能够的符合天朝人思维习惯的天朝芯。
|