APM32E103ZET6 EVAL评估板是APM32E1系列增强型MCU的完整演示和开发平台,它带有一颗基于Arm®
Cortex®-M3内核的32位MCU(APM32E103ZET6),工作主频120MHz、Flash 512KB、SRAM
128KB;可提供一个2.4英寸TFT LCD,像素240x320px;存储方面支持EEPROM、SPI FLASH、SD
Card以及SDRAM,满足用户更多开发需求;内置2*CAN、1*USB、RTC、ADC等外设资料,并支持USB和CAN同时使用。以下是我第一次拆封到模拟流量计控制的调试过程,分为几部分拆封刚拿到开发板检查硬件时发现SDRAM有连锡的地方,检查原理图pin20,21引脚功能,很快处理完,进行下一步。和其他朋友一样,先做一个开机测试,原板程序按钮控制LED亮灭均正常。通过下载官方APM32E10x_EVAL_SDK_v1.0中的EMMC例程,测试SDRAM功能。由于没有SPI TFTLCD,就通过printf来输出相应信息验证,输出结果如下图。下面左侧测试错误,是因为我接了一块ALIENTEK 的4.3寸TFTLCD。共用了SDRAM上的部分引脚导致错误,拆除后测试正常。根据APM32E103xCxE数据手册4.4存储器部分和用户手册4.3SMC部分,使用SMC(静态存储控制器)来管理TFT LCD。关于模块ATK-MD0430 的介绍大家可以网上搜索一下, LCD驱动器芯片NT35510,电容触摸芯片GT911/GT1151。TFT LCD对应引脚CS:TFTLCD片选信号。RS:命令/数据标志(0,读写命令;1,读写数据)。由于APM32E103ZET6和STM32F103ZET6功能外设相似,加快调试速度,先采用已有的STM32例程测试功能。下载alientek的例程测试成功,引脚功能相同并且程序兼容。使用屏幕时,对SDRAM存在影响,二选一测试。移植现有例程代码,变换量纲后为t/h。增加启动,停止按钮方便后面操作使用。由于前面的4.3TFTLCD跳线太麻烦了,此处更换成2.4寸SPI屏。当按下key2时启动,显示start success当按下key3时停止,显示stop success通过usart3 接入wifi模块,用于无线通讯。然后使用机智云APP,远程控制主板的启动停止。上图可以看出通过APP控制的报文格式。作者:相信, 来源:面包板社区
链接:https://mbb.eet-china.com/forum/topic/126170_1_1.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
🤞长按图片 扫码申请🤞