[先楫HPM6750测评之十]画一个多功能扩展板以及验证
<p><span style="font-family:宋体;"><span style="font-size:20px;"> HP6750这个芯片的外设很丰富,可玩性以及可摸索的很多。测评的这块板子是hpm6750evkmini,既然是mini肯定板载外设肯定有所减少,还好这个板子是兼容ART-PI的接口,也高达80多个IO可用,对于用户扩展还是很方便的。</span></span></p><p><span style="font-family:宋体;"><span style="font-size:20px;"> 鉴于上述的缘由,以及楼主也想体验下LCDC外设的RGB屏幕,以太网,四路CANFD。楼主也有一年多没画板,画了一天稍微搞定了下,去打了个板子。</span></span></p>
<p><br />
</p>
<p><span style="font-size:20px;"><span style="font-family:宋体;"> 画板还好,要命的好久没碰烙铁,还是干废了一块板子,想着焊接是需要细心点,耐心点,特别是FPC座子和QFN封装的,经过第一次焊板的失败,嗯,第二次耐心了点,总算焊接好了一块完整的板子。</span></span></p>
<p><span style="font-size:20px;"><span style="font-family:宋体;"> 楼主将之前的SPI触摸显示屏也加入到扩展板,另外还有RGB屏幕,可以做个双显交互。另外还有100M的Lan8720网口,HPM6750支持千兆网,但是楼主没有千兆的PHY芯片。还有四路CANFD。</span></span></p>
<p> </p>
<p> </p>
<p><span style="font-family:宋体;"><span style="font-size:20px;"> 硬件焊接好了,总得验证调试下。这种验证快速方法就是使用官方的例子,好在官方例子也是足够丰富,除了SDK的例子外,另外还有rtthread的例子。</span></span></p>
<p> </p>
<p><span style="font-family:宋体;"><span style="font-size:20px;"> <span style="color:#e74c3c;">1、LAN8720网口验证</span></span></span></p>
<p><span style="font-family:宋体;"><span style="font-size:20px;"> 官方SDK并没有对Lan8720这个phy的驱动,问了官方技术,好在rtthread有做了支持,这就很方便了,在rtthread studio新建工程选择Hpm6750evkmini开发板,然后选择demo为eth。即可新建完成</span></span></p>
<p> </p>
<p></p>
<p> <span style="font-size:20px;"><span style="font-family:宋体;"> 新建完成后,编译烧录,若看到以下信息,则说明板载网口成功了,Ping下指定IP也正常。</span></span></p>
<p> </p>
<p> </p>
<p><span style="font-family:宋体;"> <span style="color:#e74c3c;"><span style="font-size:20px;"> 2、CANFD验证</span></span></span></p>
<p><span style="font-family:宋体;"><span style="font-size:20px;"> CANFD验证可以参考rtthread的例子,参考网口的新建工程,新建个can_example。对于版本为0.5.0的话,需要用户自己初始化下CAN引脚并放入device驱动的config中。</span></span></p>
<p> </p>
<p></p>
<p> </p>
<p> </p>
<p><span style="font-size:20px;"><span style="font-family:宋体;"> 搞完之后,下载烧录,依次改动BOARD_CAN_NAME,逐个验证CAN收发。楼主使用的时候之前做的CANFD转USB小工具,可在线看到CAN的收发。由图可知,CAN分CAN和CANFD发送以及接受,验证也成功了,</span></span></p>
<p> </p>
<p> </p>
<p> </p>
<p><span style="color:#e74c3c;"><span style="font-family:宋体;"><span style="font-size:20px;"> 3、LCDC的RGB屏幕接口验证。</span></span></span></p>
<p><span style="font-size:20px;"><span style="font-family:宋体;"> 这个使用了官方SDK的lcdc例子,也就是刷新纯色以及条形以及图片,烧录进去看现象,嗯。也是正常。</span></span></p>
<p> </p>
<p> </p>
<p> <span style="color:#e74c3c;"> <span style="font-family:宋体;"><span style="font-size:20px;">SPI显示屏验证。</span></span></span></p>
<p><span style="font-family:宋体;"><span style="font-size:20px;"> 基于之前是在杜邦线搭建,这次弄到扩展板上,还是需要验证下,烧录之前的代码,也是正常的。</span></span></p>
<p> </p>
<p><span style="font-family:宋体;"><span style="font-size:20px;"> 至此自制的多功能扩展板验证成功,接下来就是细玩以及整合了。</span></span></p>
板子画的相当整洁,黑漆就是比绿漆颜值高一点哈 <p>颜色很搭 大屏幕是通过FPC排线连上来的吗?</p> <p>大神,请问原理图可以分享一下吗,谢谢</p>
啸天之心 发表于 2022-9-8 00:09
大神,请问原理图可以分享一下吗,谢谢
<p>后面我开源整个工程。</p> <p>楼主厉害,学习了</p>
<p>https://gitee.com/RCSN/hpm6750evkmini-expand-pcb PCB和sch开源地址</p>
<p>相当不错</p>
<p>楼主厉害,学习了</p>
页:
[1]