找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

[M051] 关于新老系统设置问题

[复制链接]
跳转到指定楼层
楼主
zhjb1 发表于 2014-4-22 11:06:07 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
问题是:
最早我用BSP1.0开发过许多M052LAN,M0516LAN的东西,最近买了M0旗舰的东西,系统都升级了,发现以前开发的所有项目文件打开后都不能运行了.我想还是BSP的问题,有没有兼容性比较好点的呢?谢谢指导和帮助
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 顶 踩
好心情
回复

使用道具 举报

沙发
 楼主| zhjb1 发表于 2014-4-27 16:31:33 | 显示全部楼层
谢谢,准备抽空试试看新的Sample code的效果如何.我曾经就采取过将所有.h和.c程序拷贝到一个文件夹中,在Keil的项目中说明Include等文件的位置也成功过.知识前后编的程序不兼容,总报xxx.驱动错或yyy.不存在.
好心情
回复 支持 反对

使用道具 举报

板凳
 楼主| zhjb1 发表于 2014-4-28 22:12:37 | 显示全部楼层
非常感谢你的回答
好心情
回复 支持 反对

使用道具 举报

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

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU