前两天评测了官方自带的串口和GPIO的例程,但是里面写的模块化程度不高,就想着自己使用CUBE MX创建个USART和IIC的工程
首先打开CUBE MX 里面自带的板卡级示例文件,清空全部的pin out。
首先配置时钟,使用外部高速时钟
然后配置USART6 IIC1 和PI1用来控制LD1的发光二极管
查看下当前的时钟配置,HCLK为216MHZ
然后进入到这个界面
首先进行USART6的配置,设置为115200
进行IIC的配置,设置为400KHZ
并配置相应的IIC中断
接下来进行GPIO的配置
继续进行主芯片的配置,包括打开 l cache和 d cache
最终生成代码
自此基于 cube mx的开发环境配置已经完成。
前两天评测了官方自带的串口和GPIO的例程,但是里面写的模块化程度不高,就想着自己使用CUBE MX创建个USART和IIC的工程
首先打开CUBE MX 里面自带的板卡级示例文件,清空全部的pin out。
首先配置时钟,使用外部高速时钟
然后配置USART6 IIC1 和PI1用来控制LD1的发光二极管
查看下当前的时钟配置,HCLK为216MHZ
然后进入到这个界面
首先进行USART6的配置,设置为115200
进行IIC的配置,设置为400KHZ
并配置相应的IIC中断
接下来进行GPIO的配置
继续进行主芯片的配置,包括打开 l cache和 d cache
最终生成代码
自此基于 cube mx的开发环境配置已经完成。