This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:TI C/C++编译器
您好!
我正在处理一个新项目、最近我发现 TI 已弃用了一些 API。
我检查了新的 C2000ware 和以下目录;
...\C2000Ware_1_00_01_00\device_support\f2837xd\common\弃 用\driverlib
我在 CAN.c 中使用了旧版 API 的一些函数及其工作方式。
在下面的目录中有一些新 API;
...\c2000\C2000Ware_1_00_01_00\driverlib\f2837xd\driverlib
但是、当我检查函数时、旧版 API 具有更多的功能、例如、旧版 CAN API 具有更多功能
诸如 CANErrCntrGet ()、CAN_AutoBusOn_Enable ()、CANRetrySet ()等新 API 没有的函数。
为什么 TI 弃用了该 API、是否存在问题? 我们可以使用旧版 API 中的函数吗?
尤其是 DCAN 外设寻址结构与 F28377D 中的其他模块不同。
对于 DCAN 模块、编译器最近支持位、结构和联合体定义。
这是 TI 弃用 API 的原因吗?
对我的旧帖子的更正。 我发现一些诸如"CAN_enableAutoBusOn()"的新 API 函数被写入到 CAN.h 中
因此、新库具有丰富的功能、如旧 API。