OpenEdv-开源电子网

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

同一个程序分别用CH340 PL2303 JTAG烧写 PL2303和JLING 出现错误

[复制链接]

9

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
82
金钱
82
注册时间
2013-9-2
在线时间
0 小时
发表于 2014-9-30 16:33:14 | 显示全部楼层 |阅读模式
5金钱
#define KEY_0   GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_0)//按键0
#define KEY_1   GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_1)//按键1
#define KEY_2   GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_2)//按键2 
#define KEY_3   GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_3)//按键3
#define KEY_4   GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_4)//按键4
#define KEY_5   GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_5)//按键5
#define KEY_6   GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_6)//按键6 
#define KEY_7   GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_7)//按键7
#define KEY_8   GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_8)//按键8
#define KEY_9   GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_9)//按键9

#define KEY_UP   GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_10)//按键上 
#define KEY_DOWN   GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_11)//按键下
#define KEY_LEFT   GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_12)//按键左
#define KEY_RIGHT   GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_13)//按键右

#define KEY_CANCEL  GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_14)//按键撤销 
#define KEY_ENTER   GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_15)//按键确认



u8 KEY_Scan()
{  
if(KEY_0==0) key_num = 0;
if(KEY_1==0) key_num = 1;
if(KEY_2==0) key_num = 2;
if(KEY_3==0) key_num = 3;
if(KEY_4==0) key_num = 4;
if(KEY_5==0) key_num = 5;
if(KEY_6==0) key_num = 6;
if(KEY_7==0) key_num = 7;
if(KEY_8==0) key_num = 8;
if(KEY_9==0) key_num = 9;
if(KEY_UP==0) key_num = 10;
if(KEY_DOWN==0) key_num = 11;
if(KEY_LEFT==0) key_num = 12;
if(KEY_RIGHT==0) key_num = 13;
if(KEY_CANCEL==0) key_num = 14;
if(KEY_ENTER==0) key_num = 15;     
  return key_num ;
}


 int main(void)
 {
 
    KEY_Init();
while(1)
{  
   display(n);// 数码管显示按下的键值
    n = KEY_Scan();

}
 }

用CH340 下载的程序独立按键正常使用 能正常显示取的键值
而用PL2303和JTAG  下载的程序按键按下没有反应 一直显示15

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

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2014-9-30 19:43:42 | 显示全部楼层
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复

使用道具 举报

9

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
82
金钱
82
注册时间
2013-9-2
在线时间
0 小时
 楼主| 发表于 2014-9-30 20:21:33 | 显示全部楼层
回复【2楼】Badu_Space:
---------------------------------
想用JTAG仿真 但用不了 很郁闷
回复

使用道具 举报

3

主题

38

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
230
金钱
230
注册时间
2013-7-10
在线时间
33 小时
发表于 2014-9-30 21:58:18 | 显示全部楼层
有钱人都用CP2102!
年轻就要拼一把!!!
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-9-30 23:11:28 | 显示全部楼层
能下载成功,就不是JTAG/PL2303的问题了。
检查代码。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

9

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
82
金钱
82
注册时间
2013-9-2
在线时间
0 小时
 楼主| 发表于 2014-9-30 23:14:15 | 显示全部楼层
回复【5楼】正点原子:
---------------------------------
同一个程序的代码 用的同一个hex
回复

使用道具 举报

9

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
82
金钱
82
注册时间
2013-9-2
在线时间
0 小时
 楼主| 发表于 2014-9-30 23:28:05 | 显示全部楼层
回复【5楼】正点原子:
---------------------------------
发现点规律了  只要板子上有JTAG仿真接口的程序下载后都有问题  不带JTAG仿真接口的最小系统就不会出现问题 是不是工程模板库函数的BUG???????????
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-9-30 23:39:23 | 显示全部楼层
回复【7楼】178017842:
---------------------------------
IO口干扰了吧。。。。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

9

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
82
金钱
82
注册时间
2013-9-2
在线时间
0 小时
 楼主| 发表于 2014-9-30 23:41:26 | 显示全部楼层
回复【8楼】正点原子:
---------------------------------
再换块板子试试
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-30 20:39

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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