瑞萨芯片的串口配置竟然要配置串口
IO口配置必不可少
中断向量表必须要有
波特率配置肯定的协调一致
数据获取简直不要太简单
数据解码请按规矩来;
好吧,上面的解释有点中规中矩了;
瑞萨芯片的串口配置其实和ST芯片的串口配置差不多,只是ST芯片的中文数据手册比较多,就更好配置了,
第一步先配置时钟
第二步选择串口通道
第三步开启中断
第四步配置IO口复用
第五步配置n个寄存器
。。。。
第n步数据解码
在这里隆重给大家介绍瑞萨编辑器CS+ for CA 的自动生成代码功能,只需要配置几个参数,就可以得到你想要的串口配置了,我现在已经忘记怎么手动配置寄存器了,哈哈
首先,新建一个工程
随便给工程命名,一般命名格式为项目名称_项目序号
ok,此时创建工程,
创建工程成功,点击图片中的红色感叹号,配置相应参数,
找到所需要的串口配置IO口,此时将UART0 配置为引脚P61和P62,
选择设置,此时将端口设置成功接下来设置时钟,根据自己的芯片所需设置相应的时钟,自己芯片是什么时钟查看数据手册和原理图可以找到
根据自己是否需要debug开启模式,这里建议开启
接下来直接到达串口配置模式
设置波特率为9600
生成代码
生成成功
CV工程师上线
搬运初始化函数与串口配置函数