*阅读说明:以下仅摘录帖子内容展示,详细说明及相关源码、资料等请戳原链接查看。
在HC32F4A0开发板上,配有8M字节Flash存储器W25Q64, 该存储器的ID标识为“EF16”,其页长度256字节,扇区长度为4096字节,块长度为64K字节。 使用它可以有效地扩展数据的存储容量,并可用它来构建字库或是图库。为了便于学习和掌握它的使用方法,可通过厂家所配备的2个例程来进行。 此外,通过对主程序的观察可以发现,若是能通过校验的审核会因的设计而形成的擦写与读写操作被反复地执行,并以此过程的时间消耗来作为指示灯闪烁的延时。这样的处理其实是很不足取的,因为存储器的擦写是有一定寿命限定的,这样来消耗它是实在是一种性能的消耗与浪费。 为了便于后续的读写测试及图像显示,可以为它添加上一个彩色的LCD显示屏,其显示分辨率为160*80像素点。 为了解其实现方法和过程,下面分成3个部分来详细地展开介绍。 在进行图像存储和再现时,是通过数组来把图像数据转存到FLASH存储器的。由于图像的数据量都比较大,因此要分批次来转存。 1)单扇区写入与图像显示 2)单幅图像的显示处理 3)多幅图像的显示处理 点评:通过QSPI访问Flash储存器,快速存取数据,并在OLED显示屏上显示图片,整个流程介绍较为详细,实现效果较好。
在HC32F4A0开发板上,为了满足显示的需要配备有一个LCD屏接口。 由图中的注释可知,它是用来支持一款分辨率为800*480像素点的4.3寸屏,其驱动方式应该是以并行的方式,共有34个引脚。 无奈的是手中并没有与之相匹配的显示屏,只有一款34引脚的SPI接口LCD屏。 虽然在尺寸上略有不足,但终归是彩屏可以用来显示图像呀。 在利用LCD接口的情况下,经编程处理其使用效果如图。
附件: HC32F4A0系列数据手册Rev1.0.pdf(5.21 MB) HC32F4A0系列用户手册Rev1.0.part1.rar(9.9 MB) HC32F4A0系列用户手册Rev1.0.part2.rar(9.9 MB) HC32F4A0系列用户手册Rev1.0.part3.rar(3.72 MB) HC32F4A0系列的MCU开发工具用户手册Rev1.0.pdf (1.5 MB) EV_F4A0_LQ176_SCH_V04_20200901.pdf (821.54 KB)
嵌入式软硬件的开发工作包含了大量的测试以及调试过程,这就需要开发者在工作中找到合适和高效的方法让自己做到事半功倍。前阵子工作中因为要大量地进行 ADC 采样测试来验证结果的精确度和稳定性,所以就自然而然地会考虑这么些问题:该如何将结果准确地呈现出来?除了直接以文本的方式输出是否还能通过虚拟示波器工具以图形展示?在 ADC 采样过程中是否还能够实时地根据一些命令去切换采样模式?一方面是数据的上行输出,另一方面是数据的下行输入,我们都能通过串口或者SWD口作为接口来完成数据的监控,另外再配备一些常用上位机工具即可达成目标。而我选用的一个是山外多功能调试助手-虚拟示波器,另一个是借用 GitHub 网友 XIVN1987 开源之作小改而来的一款工具(自己命名DataMonitor)。本次我会将内容主要分为以下几个部分: HC32F460 上传数据到山外多功能调试助手-虚拟示波器 搭建 DataMonitor 工具的开发环境 在 HC32L0136 和HC32F460 开发板上使用 DAP-Link 与DataMonitor 通讯 附件内容 1、HC32F460 上传数据到山外多功能调试助手-虚拟示波器 2、搭建 DataMonitor 工具的开发环境 3、在 HC32L0136 和 HC32F460 开发板上使用 DAP-Link 与 DataMonitor 通讯 4、附件内容 点评:数据监控方法很多,常用的串口输出加串口助手,如果有这种虚拟示波器功能是最好的,山外和纸飞机都是不错的选择,DataMonitor 的使用则是更灵活的延伸了监控方法,可自行配置需要的部分功能,数据显示更为灵活直观。
这个文章主要是针对于刚刚使用一款新的单片机,以及过程中遇到的“坑”,进行的一次可以落地的总结。我们经常忽略的事情,往往是最关键最紧要的事情,而不是可以随意马虎的事情,我们对待技术马虎,那么技术也会反噬我们的时间。 思路的由来,是因为客户这边的一个需求,需要在HC32F005单片机上进行开发,对于一个陌生的单片机,需要上网下载一些芯片资料,来到小华单片机官网进行寻找,找到很多资料包。进行分类整理。以便后续使用。 1、文件list 2、 老刘的项目流程图 3、卡在了哪里? 4、继续仿真 点评:新的MCU开发最该注意的还是细节,总结失败经验,减少因粗心造成的错误。
|
感谢分享