GPIO和TIM驱动完成后,这一次来驱动串口和ADC模块。 同样在工程中添加adc.c和uart.c,在bms_init()函数中调用串口和ADC的初始化函数。 在adc.c中增加adc初始化函数ADC_Initial()并实现。 增加adc_init()用于对外提供adc初始化接口,ADC_GetData()函数则实现ADC测量并获取得到ADC值。 在uart.c中实现串口初始化函数M1_Uart_init(); 在n32g45x_it.c中处理串口中断。 在bms_app.c中处理接收到的串口数据。 在bms_cmd.c中分析并处理数据。 编译下载后,上位机使用串口调试助手发送数据,下位机就会会送接收到的数据并返回一个"2022"字符串。表明串口收发正常。 附件: |
只有小组成员才能发言,加入小组>>
2471 浏览 0 评论
2453 浏览 0 评论
【国民技术N32项目移植】半小时移植完成SPI1驱动代码&使用W5500模块进行UDP通信,十分甚至九分好用
3150 浏览 0 评论
【国民技术N32项目移植】基于N32G4FR和小度音响的智能家庭中枢控制系统
2934 浏览 0 评论
3281 浏览 0 评论
2471浏览 0评论