OpenEdv-开源电子网

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

原子mini开发板4.3’TFTLCD显示程序移植后读不出ID

[复制链接]

1

主题

1

帖子

0

精华

新手入门

积分
25
金钱
25
注册时间
2015-11-25
在线时间
0 小时
发表于 2015-11-25 22:27:07 | 显示全部楼层 |阅读模式
5金钱
自己设计了一块板子,使用的是stm32f103rbt6芯片。同时有一块4.3‘TFTLCD电容屏。
问题是自己购买了mini stm32f103开发板,电容屏正确插在开发板上能用,能读出其ID为NT35510.,同时显示实验正常。然后将该程序移植,正确配置Keil,但读不出ID,同时显示实验失败。
查找原因:
1、为了排除干扰,将程序仅留下lcd.c和lcd.h文件,主函数仅涉及lcd.c文件函数调用;
int main(void)
 { 
u8 x=0;
//u8 lcd_id[12]; 
delay_init();         
  LCD_Init();
POINT_COLOR=RED; 
//sprintf((char*)lcd_id,"LCD ID:%04X",lcddev.id);/
  while(1) 
{  
switch(x)
{
case 0CD_Clear(WHITE);break;
case 1CD_Clear(BLACK);break;
case 2CD_Clear(BLUE);break;
case 3CD_Clear(RED);break;
case 4CD_Clear(MAGENTA);break;
case 5CD_Clear(GREEN);break;
case 6CD_Clear(CYAN);break;

case 7CD_Clear(YELLOW);break;
case 8CD_Clear(BRRED);break;
case 9CD_Clear(GRAY);break;
case 10:LCD_Clear(LGRAY);break;
case 11:LCD_Clear(BROWN);break;
}
POINT_COLOR=RED;  
LCD_ShowString(30,40,200,24,24,"Mini STM32 ^_^");
LCD_ShowString(30,70,200,16,16,"TFTLCD TEST");
LCD_ShowString(30,90,200,16,16,"ATOM@ALIENTEK");
  //LCD_ShowString(30,110,200,16,16,lcd_id); //
LCD_ShowString(30,130,200,12,12,"2014/3/7");        
   x++;
if(x==12)x=0;
//LED0=!LED0;  
delay_ms(1000);

}




开发板正常测试,但自己的板子就是不行,读不出ID,也进入不了5510的初始化程序。
2.认真核对两块板子的不同之处发现用到的都是PORTB和PORTC管脚,其中PORTB完全相同,PORTC在mini开发板上用的是PC10~6管脚,而自己板子上用的PC4~7和PC9管脚,按照同屏的连接修改定义并初始化这些管脚。还是不行下面第一幅图是我自己的板子图,第二幅是原子的mini图。




单步调试时,发现程序读不出ID,程序中所有的ID都不匹配,但在mini开发板上能读出是NT35510.现在困到这儿了,请高手指教,不胜感激。本人邮箱821513631@qq.com。

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

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-11-25 23:50:22 | 显示全部楼层
搞个示波器,看看各个信号的电平波形吧。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-20 15:13

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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