根据LCD屏的资料上的读写时序,各个时序参数,主要就是LCD的读写时序图和时序参数,再根据STM32的FSMC的时序图得到的这些参数。
如STM32的FSMC时序图(其中一种)
LCD的控制读写时序图(不同的液晶时序参数不一样,我的这个液晶是St7565P为驱动芯片)
不同的液晶在读写时候,总线上电平变化及保持时间要求会不一样,就想什么地址建立时间,地址保持时间,数据建立时间,数据保持时间等等,根据这些来去配置STM32的FSMC时序。
野火开发板下载开机例程不显示可能是由于以下原因:1. 串口连接问题:开机例程通常通过串口输出信息,如果串口没有正确连接,那么无法看到相关输出。您可以检查串口连接是否正确。
2. 所使用的开机例程有问题:请确保所使用的开机例程在其他设备上能够正常工作。如果这是一个新的开机例程,您需要仔细检查代码是否正确或者尝试其它可用的代码。
3. 中断向量表配置问题:在 Cortex-M 系列芯片中,中断向量表需要配置以便正确处理中断。如果中断向量表配置错误,也会导致开机例程无法正常工作。
4. 芯片硬件问题:如果以上三个方面都排查了,但是仍然无法看到开机例程输出,那么有可能是芯片硬件本身存在问题,建议更换芯片或联系芯片供应商进行技术支持。
总之,出现开机例程无法正常输出的情况可能有多种原因,需要综合考虑,并逐个排查,才能找到问题所在并解决问题。
其实选哪家的开发板好好学都能把ST公司的STM32学好。就开发板STM32来说,我个人推荐正点原子:
1、STM32开发板两家的开发资料其实差不多,只不过正点的外围模块多,而且外表美观;
2、开发板重在于实验和反复练习,硬件资源其实差不多,视频也差不多,开始讲库函数和API调用,后面讲了ucos的实现。
3、个人喜好与观点,仅供参考
希望可以帮到你,如果满意,请采纳!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)