实际上我得困惑不只是BSP,最要命的是里面的函数命名,各个版本的不一致,结果以前编的程序在后来的BSP下运行就回报xxxx无定义,yyyy没有找到,....,等等,反而是直接写寄存器方式的到通用了.我想这就是M051尽管性价比十分好,例程也多[只能在自己的BSP下运行],但无法向下兼容,造成有了新的东西,老的都得丢掉重新来过.
如果仅仅是路径问题,可以看看Project的Option设置以及系统路径设置就能解决,但函数名称的不一致到是M0 编程者的硬伤,我也是又经过了一次几乎是完整的重新从I/O口直到昨天才完成的Time,PWM,ADC,今天开始ISP和UART的编程学习和实验. |