OpenEdv-开源电子网

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

时间宝贵 请珍惜

[复制链接]

3

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2014-7-29
在线时间
0 小时
发表于 2014-9-1 16:19:26 | 显示全部楼层 |阅读模式
5金钱
 打扰一下  (1) 还是昨天问您的问题  7寸电容屏不用校准?(2)最近我调试程序的时候  keil经常会提示关闭   然后强退了  有人说我jLINk速度设的低了  设成500kHz行不行?(3)自从我买了7寸屏  做什么有关屏幕显示的实验都需要改动  到现在也改了有几个程序   当然主体还是你们的  只是稍微改动了一下   昨天把GT811.c和Touch.c合并了  其中有个程序不稳定  我也找不到原因   不知道是不是可以发给你替我过过目   合适的话  你可以针对7寸屏整理出一套程序   这样7寸屏的销量可能会好一点  (4)书中最后一个实验讲了一个软件定时器  好像不是ucos的基本模块  我查了一下有人说这个东西不准  不如用硬件定时器做   在中断中发信号量去实现自己想要实现的任务    问一下  你为什么考虑用软件定时器呢?  感觉定时器控制块的资料不是很多  而且学习也比较难  求指点! 

最佳答案

查看完整内容[请看2#楼]

电容屏自然不需要校准的。
天道酬勤
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

28

主题

1489

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1656
金钱
1656
注册时间
2013-7-24
在线时间
1 小时
发表于 2014-9-1 16:19:27 | 显示全部楼层
电容屏自然不需要校准的。
于20150522停用该账号:http://www.microstar.club
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-9-1 16:19:27 | 显示全部楼层
1,电容屏不需要校准
2,是你的JTAG是盗版,被识别了。换JTAG,或者重刷固件。
3,你直接用我们的电容屏驱动就好了,不需要整合touch.c
4,软件定时器可以有很多很多,硬件定时器数量则是一定的。
软件定时器在定时器少的单片机上面尤为有效。如果你认为无必要,那就别学了,不影响ucosii的整体功能。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

3

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2014-7-29
在线时间
0 小时
 楼主| 发表于 2014-9-1 16:31:56 | 显示全部楼层
void shouxie(void); 
u8 a;
u8 m=0;
u8 n=0;
u8 p=0;

void lcd_draw_bline(u16 x1, u16 y1, u16 x2, u16 y2,u8 size,u16 color)
{
u16 t; 
int xerr=0,yerr=0,delta_x,delta_y,distance; 
int incx,incy,uRow,uCol; 
if(x1<size|| x2><size||y1><size|| y2><size)return; 
delta_x=x2-x1; //????×?±ê???? 
delta_y=y2-y1; 
uRow=x1; 
uCol=y1; 
if(delta_x>0)incx=1; //?è??????·??ò 
else if(delta_x==0)incx=0;//???±?? 
else {incx=-1;delta_x=-delta_x;} 
if(delta_y>0)incy=1; 
else if(delta_y==0)incy=0;//?????? 
else{incy=-1;delta_y=-delta_y;} 
if( delta_x>delta_y)distance=delta_x; //?????ù±?????×?±ê?á 
else distance=delta_y; 
for(t=0;t<=distance+1;t++ )//???????? 
{  
gui_fill_circle(uRow,uCol,size,color);//???? 
xerr+=delta_x ; 
yerr+=delta_y ; 
if(xerr>distance) 

xerr-=distance; 
uRow+=incx; 

if(yerr>distance) 

yerr-=distance; 
uCol+=incy; 

}  
}   
////////////////////////////////////////////////////////////////////////////////
 
void Load_Drow_Dialog(void)
{
LCD_Clear(GREEN);//????   
  POINT_COLOR=BLACK;//?è??×????????? 
LCD_ShowString(lcddev.width-24,0,lcddev.width,16,16,"RST");//???????????ò
  OINT_COLOR=RED;//?è????±??ì??
}

//const u16 OINT_COLOR_TBL[OTT_MAX_TOUCH]={RED,GREEN,BLUE,BROWN,GRED};
const u16 OINT_COLOR_TBL[5]={RED,GREEN,BLACK,BROWN,GRED};


void TFTLCD_TOUCH(void)
{
u8 s=0;
while(1)
{
ctp_dev.scan();
if(ctp_dev.tpsta&0X1F) //是否有按键按下
{
  if(ctp_dev.x[0]<lcddev.width&&ctp_dev.y[0]><lcddev.height)
{
if(ctp_dev.x[0]>(lcddev.width-24)&&ctp_dev.y[0]<16)Load_Drow_Dialog();//清屏
else      shouxie(); //触摸划线
}
}else delay_ms(10); //????°??ü°??????±?ò      
s++;
if(s%10==0)LED0=!LED0;
}
}



//触摸
void shouxie(void)
{
u8 t=0;
// u8 i=0;        
  u16 lastpos[5][2];
while(1)
{
ctp_dev.scan();
for(t=0;t<5;t++)
{
if((ctp_dev.tpsta)&(1<<t))
{
if(ctp_dev.x[t]><lcddev.width&&ctp_dev.y[t]><lcddev.height)
{
if(lastpos[t][0]==0XFFFF)
{
lastpos[t][0] = ctp_dev.x[t];
lastpos[t][1] = ctp_dev.y[t];
}
lcd_draw_bline(lastpos[t][0],lastpos[t][1],ctp_dev.x[t],ctp_dev.y[t],2,POINT_COLOR_TBL[t]) lastpos[t][0]=ctp_dev.x[t];
lastpos[t][1]=ctp_dev.y[t];
if(ctp_dev.x[t]>(lcddev.width-24)&&ctp_dev.y[t]<16)
{
Load_Drow_Dialog();//清屏
}
}
}else lastpos[t][0]=0XFFFF;
}
}
}
 int main(void)
 {  
delay_init(72);          
NVIC_Configuration();  
uart_init(72,9600);    
  LED_Init();        
LCD_Init();
KEY_Init();  
  ctp_dev.init();
  POINT_COLOR=RED;
LCD_ShowString(60,50,200,16,16,"WarShip STM32");
LCD_ShowString(60,110,200,16,16,"2014/9/1");
delay_ms(600);
Load_Drow_Dialog();
//  delay_ms(100);
 
 while(1)
{
  a=KEY_Scan(0);
    if(a)
{    
switch(a)
{  
case KEY_UP:     //开关屏
p++;
switch(p)
 {
 case 1CD_DisplayOff();break;           
 defaultCD_DisplayOn();p=0;break;
 }
break;


case KEY_LEFT:   //key2  背光亮度调节
n++;
switch(n)
 {
 case 1CD_BackLightSet(10);break;
 case 2CD_BackLightSet(30);break;
 case 3CD_BackLightSet(50);break;
 defaultCD_BackLightSet(63);n=0;break;   
 }
break;
 
 
case KEY_DOWN:   //背景切换
  m++;
switch(m)
{
 case 1CD_Clear(GRAY);break;
 case 2CD_Clear(RED);break;
 case 3CD_Clear(BLUE);break;
 case 4CD_Clear(BLACK);break;
 case 5:LCD_Clear(WHITE);break;
 case 6:LCD_Clear(GREEN);break;
 case 7:LCD_Clear(YELLOW);break;
 case 8:LCD_Clear(BRED);break;
 case 9:LCD_Clear(GRED);break;
 case 10:LCD_Clear(GBLUE);break;
 case 11:LCD_Clear(MAGENTA);break;
 default:LCD_Clear(CYAN);m=0;break;   
}
break;

case KEY_RIGHT:
LED1=!LED1;
delay_ms(200);  
                       TFTLCD_TOUCH();   
break;
}
}else delay_ms(10); 
}
}  

 
 
有些函数占地方我就没网上贴  程序比较简单就是学习用  但是程序不稳定   按理说应该是好的  但是我下到开发板上有事触摸屏能用有事不能用  不知道是不是程序写的自己都没弄懂还是我插上jtag后   jtag的问题   可是我拔了jtag  程序依旧不稳定   求解释  谢谢
天道酬勤
回复

使用道具 举报

3

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2014-7-29
在线时间
0 小时
 楼主| 发表于 2014-9-2 15:31:45 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
亲  你说你卖我的JTAG是盗版的?   那你准备怎么赔我啊?
天道酬勤
回复

使用道具 举报

3

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2014-7-29
在线时间
0 小时
 楼主| 发表于 2014-9-2 15:42:23 | 显示全部楼层
决定买你家的板子不是因为你长得好看  是因为听说你们的服务还不错  到现在看来有点失望  买家的水平参差不齐  什么问题都需要你回答当然难为你  但你没耐心可以不回答   做技术的说话都这么直?什么叫做“那就别学了”?   也就张洋还有点涵养
天道酬勤
回复

使用道具 举报

2

主题

1446

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2256
金钱
2256
注册时间
2010-12-16
在线时间
206 小时
发表于 2014-9-2 15:54:22 | 显示全部楼层
回复【6楼】STM32_GM:
---------------------------------
做技术说话不直,拐弯抹角,就太不珍惜宝贵的研发时间了,喜欢涵养就不要没涵养的找人说自己不喜欢的话.

"那就别学了"正如字面所说.ucos这么大的一张网,什么都学要么是大牛,要么浅尝辄止.有所长有所不长是很正常的.
技术讨论请发帖 , 需要我回复请点左下的 < 回复 > 让系统通知我 . 本人不通过其他方式返回任何参数.
回复

使用道具 举报

2

主题

1446

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2256
金钱
2256
注册时间
2010-12-16
在线时间
206 小时
发表于 2014-9-2 16:02:14 | 显示全部楼层
回复【5楼】STM32_GM:
---------------------------------
可以考虑找店家补差价换正版.

友情提醒,正版的市场价2400RMB.
技术讨论请发帖 , 需要我回复请点左下的 < 回复 > 让系统通知我 . 本人不通过其他方式返回任何参数.
回复

使用道具 举报

28

主题

1489

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1656
金钱
1656
注册时间
2013-7-24
在线时间
1 小时
发表于 2014-9-2 16:30:18 | 显示全部楼层
回复【5楼】STM32_GM:
---------------------------------
你竟然觉得自己买的是原装的,麻烦稍微了解一下市场情况。
于20150522停用该账号:http://www.microstar.club
回复

使用道具 举报

9

主题

38

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
268
金钱
268
注册时间
2013-10-19
在线时间
23 小时
发表于 2014-9-2 17:04:20 | 显示全部楼层
回复【6楼】STM32_GM:
---------------------------------
哥们你是SB吧。。。敢说服务不好,你放屁呢
回复

使用道具 举报

48

主题

537

帖子

2

精华

金牌会员

Rank: 6Rank: 6

积分
1369
金钱
1369
注册时间
2014-2-13
在线时间
169 小时
发表于 2014-9-2 17:45:14 | 显示全部楼层
幼儿园的老师肯定比大学的老师讲的细,小学的课程总比大学的课程学的懂,玩51总比玩ARM觉得精通。
回复

使用道具 举报

3

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2014-7-29
在线时间
0 小时
 楼主| 发表于 2014-9-11 21:20:42 | 显示全部楼层
回复【10楼】sakura:
---------------------------------
呵呵  跟你爹这么没大没小的   别你妈b的自找不自在
天道酬勤
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-9-11 22:26:22 | 显示全部楼层
回复【12楼】STM32_GM:
---------------------------------
注意态度啊。
祸从口出,别一副老子天下第一的样子。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-9-11 22:27:15 | 显示全部楼层
你觉得不满意可以退货,7天之内,包退换,对于自甘堕落者,我们向来是不抱希望的。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

9

主题

38

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
268
金钱
268
注册时间
2013-10-19
在线时间
23 小时
发表于 2014-9-18 11:17:34 | 显示全部楼层
回复【12楼】STM32_GM:
---------------------------------
狗咬我了一下,我能反过去咬狗么,显然不能!
回复

使用道具 举报

29

主题

340

帖子

0

精华

高级会员

Rank: 4

积分
799
金钱
799
注册时间
2013-12-17
在线时间
100 小时
发表于 2014-9-18 15:18:34 | 显示全部楼层
回复【14楼】正点原子:
---------------------------------
原子哥 ,你居然卖盗版j-link,我刚买了4个,你说你打算怎么赔吧。O(∩_∩)O哈哈~。这哥们 居然认为自己花70块钱买的是正版j-link。
就算有一天梦想成真,而你做好准备了吗?
回复

使用道具 举报

13

主题

123

帖子

0

精华

初级会员

Rank: 2

积分
197
金钱
197
注册时间
2013-8-3
在线时间
0 小时
发表于 2014-9-19 01:04:24 | 显示全部楼层
回复【5楼】STM32_GM:
---------------------------------
哈哈,我有正版的,卖给你好不好?打个折卖给你啦,1600,要的话留个联系方式。。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-2 06:50

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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