对于大多数人来说,软件和硬件就像鱼和熊掌,二者不可兼得,软硬皆通的人实属牛人。
我个人认为由硬件入软件,有基础,只要肯下功夫,好学则不难;
然由软件入硬件则不易,硬件跟需要注重……
建议先学习一下uCOS-II或者keil自带的RTX-Kernel,或者FreeRTOS,都是开源的,有源代码,易学易用。……
貌似很强大了,但是我个人觉得电子这个东西,在知识面上,广度和深度同样重要;在产品方面,技术的可靠性与性价比成本同样重要。不要太纠结于开拓新的领域,更要重视学以致用的能力和创新意识的……
Arduino的传感器种类蛮多的,之前用过几种,感觉还不错,就是价格有点贵,呵呵……
建议你看用示波器或者逻辑分析仪观察一下spi的输出管脚时序正确没有,与芯片手册给出的时序图对比,数据的建立时间和保持时间以及时钟速率等都十分关键,还有就是片选线CS,有些芯片的sp……
我觉得Cortex M0很适合初学者,有ARM公司和各个半导体公司提供的底层驱动代码,只要有一点C语言基础即可入门。……