完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
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"字符串。表明串口收发正常。
附件:
*附件:N32G45x_BMS.zip
只有小组成员才能发言,加入小组>>
546个成员聚集在这个小组
晒晒我的奖品 国民技术N32L436_EVB开发板
3157 浏览 1 评论
【国民技术N32项目移植】lorawan移植--接入腾讯云
3102 浏览 0 评论
【国民技术N32项目移植】半小时移植完成SPI1驱动代码&使用W5500模块进行UDP通信,十分甚至九分好用
4105 浏览 0 评论
【国民技术N32项目移植】基于N32G4FR和小度音响的智能家庭中枢控制系统
3863 浏览 0 评论
【国民技术N32项目移植】基于freeRTOS的CAN通信
4338 浏览 0 评论
国民技术能否开展一个M7处理器的试用活动。
873浏览 1评论
电子发烧友网
电子发烧友论坛
查看 »
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 09:33 , Processed in 0.378870 second(s), Total 35, Slave 28 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com