我也没有什么文档介绍的。这个新的Driverlib.lib实际上是将以前的Bit Field的定义改为用函数去实现。比如使能某个外设,之前是往控制寄存器的某一位写1,现在是通过XXXenable(); 实现,在这个函数内部还是往使能位写1.
据我所知,现在发布的driverlib.lib只是针对2802x的。
因为是通过函数的方式实现,优点是不需要深入去了解寄存器的每个位是如何定义的,调用函数就可以了。缺点是,函数的使用不可避免的会带来代码空间和CPU的额外的负荷。所以Bit Field和函数的方式都是提供了的。请客户自己评估。
Young Hu
我也没有什么文档介绍的。这个新的Driverlib.lib实际上是将以前的Bit Field的定义改为用函数去实现。比如使能某个外设,之前是往控制寄存器的某一位写1,现在是通过XXXenable(); 实现,在这个函数内部还是往使能位写1.
据我所知,现在发布的driverlib.lib只是针对2802x的。
因为是通过函数的方式实现,优点是不需要深入去了解寄存器的每个位是如何定义的,调用函数就可以了。缺点是,函数的使用不可避免的会带来代码空间和CPU的额外的负荷。所以Bit Field和函数的方式都是提供了的。请客户自己评估。
Young Hu
举报