OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3126|回复: 0

C8T6、LCD(SPI2)、ESP8266 在调试时遇到一个问题,求助

[复制链接]

8

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2019-5-2
在线时间
43 小时
发表于 2020-4-19 23:27:58 | 显示全部楼层 |阅读模式
30金钱
本帖最后由 WGW123 于 2020-4-19 23:31 编辑

   想用ESP8266 SPI驱动的LCD 和STM32 相互配合实现手机端与单片机通讯等功能。   在调试的时候遇到了一个问题。网上查阅了一些资料未能解决
   问题如下:

本人采用野火ESP8266源码,初步调试后串口打印正常(打印串口使用USART1 :PA9、PA10),说明正常工作(至少可以正常的打印...),于是将ESP8266的RX,TX由原来的PB10、PB11、调整为PA2、PA3并调试,仍可以正常串口打印于是将LCD连入,LCD使用SPI2通讯,(SPI2所使用的引脚包含PB10、11)

奇怪的问题就出现了!!     经过反复调试发现LCD init函数导致串口打印失败。进入LCD inti函数内进行调查,发现 :即使将SPI2的初始化程序注释掉,只要与SPI2相关的指令只要出现一条 就会导致问题的发生。


为了确定是不是SPI2所用GPIO初始化程序导致的问题,我将LCDinit程序移动到main函数第一条,继续调试,问题依旧。现在看来只有把LCD init函数完全注释掉才USART才可以正常打印输出。百思不得其解,还请各路大侠支招

附上程序截图与程序源码






捕获4.PNG
捕获3.PNG
捕获2.PNG
捕获.PNG

1-手机app控制例程.rar

5.45 MB, 下载次数: 33

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-26 02:31

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表