主题中讨论的其他器件:SysConfig、
工具/软件:
您好:
我正在处理一个工程、该工程使用 I2C、PWM 和 ADC(例如几个外设)与一些外部器件进行连接。 我一直在对 MSPM0 SDK(版本 2.5.1.0)进行一些预开发调查、发现我可以将两种类型的驱动程序用于我的工程:DriverLib 和 TI-Drivers。 鉴于 TI-Drivers 似乎更抽象、而不是使用 DriverLib 中的驱动程序、我计划将其与我的工程集成。 我面临的问题是、TI-Drivers 只有以下模块:ADC、DMA、GPIO、I2C、SPI 和 UART。 遗憾的是、由于我需要使用 PWM 外设、因此还需要使用 DriverLib。 这意味着我的工程将使用这两个驱动程序库。
考虑到这一点、我有以下问题:
- 将两个驱动程序集成到我的项目中是否存在问题?
我还注意到、在使用仅 DriverLib 工程和 TI-Drivers 工程时、您配置系统的方式有所不同。 DriverLib 利用 SysConfig 工具配置芯片外设(时钟,GPIO 等)。 TI-Driver 支持 不会 具有类似的功能。 它在示例工程中预制了 ti_drivers_config.c 和 ti_msp_dl_config.c 文件。
考虑到这一点、我有以下问题:
- 如何为 TI-Drivers 工程配置外设? 这包括时钟速度、引脚、外设等
- 如果要同时使用 DriverLib 和 TI-Drivers、如何使用工程? SysConfig 仍然可以正常工作吗?
我的工程将需要使用以下外设:
- UART
- 挑战
- GPIO
- I2C
- PWM
- 看门狗
感谢您的时间和帮助。