完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
电动自行车仍是人们短距出行选择最多的交通工具之一。方便、经济、绿色,电动车以行行色色的样式出现在城市的各个角落。本文则以国民技术的MCU为主控实现电动车的重要组件——码表的移植实现。移植主要以实现码表的基础功能:显示速度、里程、电池电量为目标。
码表主要是以MCU驱动液晶屏实现信息的显示,从国民的选型手册上看,N32G45X系列的452,455,457都能满足需要,这里选择N32G455VEL7型号:
1.M4内核 + 144MHz主频,不考虑价格的话越高越好; 2.144KByte SRAM + 512KByte Flash SRAM越大意味着可以分配更多的空间在画屏缓存上,而更大的Flash也能存储更多的显示元素; 3.XFMC接口,类似于FSMC,可以模拟8080时序。新版本的资料里不知道为什么删掉了这段,实际上硬件还可以使用; 4.12bit ADC,这里用来测量自行车的电池电压,电压在一定程度上能反映电量,但是误差较大,不做深究。 5。其他丰富的通讯接口,这里也不作赘述。
当然,项目移植中还涉及到其他内核和外设资源,因为和大多数通用芯片类似,普适性较强,移植起来也比较方便,不再多介绍。
项目移植主要是FreeRTOS和LVGL两部分的实现,后续的篇幅有其移植过程介绍,freertos主要用来管理线程功能部分,而lvgl方方面则主要用作显示功能。 附上下载链接: FreeRTOS:https://sourceforge.net/projects/freertos/files/FreeRTOS/ LVGL: https://github.com/lvgl/lvgl.git
只有小组成员才能发言,加入小组>>
448个成员聚集在这个小组
晒晒我的奖品 国民技术N32L436_EVB开发板
2467 浏览 0 评论
【国民技术N32项目移植】lorawan移植--接入腾讯云
2452 浏览 0 评论
【国民技术N32项目移植】半小时移植完成SPI1驱动代码&使用W5500模块进行UDP通信,十分甚至九分好用
3149 浏览 0 评论
【国民技术N32项目移植】基于N32G4FR和小度音响的智能家庭中枢控制系统
2934 浏览 0 评论
【国民技术N32项目移植】基于freeRTOS的CAN通信
3276 浏览 0 评论
2468浏览 0评论
电子发烧友网
电子发烧友开云(中国)官方
查看 »
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-4-7 09:59 , Processed in 0.765234 second(s), Total 67, Slave 51 queries .
Powered by 电子发烧友网
© 2015 www.ringvoyeur.com