-
比较喜欢用IAR,但KEIL也没楼主说的那么差
-
支持
-
这个就在EBOOT中实现
-
先从学习使用Linux开始…………
-
谢谢以上各位, 问题已解决.
解释如下:
在控制程序中已经有对选项字节的初始化, 所以目标代码烧录后芯片中已经有选项字节的内容.
因此, 在烧录选项字节页面时, 应该是将芯片内部的选项字节提取出来与待烧录的选项字节内容比较, 如果不一致则报错.
解决方法:
1. 取消芯片内部的选项字节初始化(不合理,但是解决问题);
2. 烧录时将选项字节内容与程序初始化匹配起来;
现象就是这么个现象, 具体原理没有仔细查证.
-
车载音响,还是GPS?
-
今晚我有固件库的例子来做,结果还是一样。
TIM2_ICInit(TIM2_CHANNEL_3 ,TIM2_ICPOLARITY_RISING,
TIM2_ICSELECTION_DIRECTTI,TIM2_ICPSC_DIV1,3);
TIM2_CCxCmd(TIM2_CHANNEL_3, ENABLE);
然后我在主程序里读
CatchSignalCnt = TIM2_GetCapture3();
结果还是为0;看来自己太笨了,又没有太多的时间去看手册,我不知这样配置有没有问题,方波信号是通过TIM4模拟到PA3口(TIM2_CHANNEL_3);
-
tornado vxworks 是收费的vxworks5.5.1+tornado2.2.1 不到十万吧 要是学习还是上电驴下吧
-
一般开发板挂在不上检查一下几点:
第一,是否关闭防火墙。PC的防火墙。
第二,是否开启NFS服务
第三,是否能ping通
第四,如果是在虚拟机下,检查是否设置为桥接
第五,NFS配置的是否正确,包括权限,IP等
-
MARK,楼主给个链接也可
-
可能你问的BOOTLOADER问题凑巧大家接触少吧,如果是问EBOOT应该还是有不少参与的
-
pudn可以上传资料获得下载资格的
-
新年快乐
-
无限组网的技术还是比较多的,但是像你这样的要求能实现的,且正合适的技术估计现在还没有,归咎一下估计大部分的原因都是因为距离太近了,要么是成本太高,gprs/cdma算是比较合适的了,呵呵
-
有吗?
-
这段代码对ST7781,ILI9320IC都有效,看对你是否有帮助。
void LCD_SetCursor(u16 Xpos, u16 Ypos)
{
u16 xpos=Xpos;
u16 ypos=Ypos;
switch(g_Direction)
{
case 0:
break;
case 1:
xpos=Ypos;
ypos=Xpos;
ypos=abs(ypos-319);
break;
case 2:
xpos=abs(239-Xpos);
ypos=abs(319-Ypos);
break;
case 3:
xpos=Ypos;
ypos=Xpos;
xpos=abs(xpos-239);
break;
default:
break;
}
LCD_WriteReg(R32, xpos);
LCD_WriteReg(R33, ypos);
}
这是让屏幕往四个不同的方向输出。
-
引用 10 楼 91program 的回复:
引用 6 楼 hudaweikevin 的回复:
引用 1 楼 yudong54 的回复:
1,建立一个缓存MEMDC,在初始化initdiag时就,包含图片
2,dc.BitBlt( x, y, nWidth, nHeight, &MEMDC, 0, 0, SRCCOPY );
? 这样就不会刷了,
以上是经验总结,请测试!
双缓存我试过了,其实就是第一次onpaint()的时候效果比较明显,会看到CPaintDC dc(this);这代码显示的窗体白色背景,再来刷图的,所以会很明显,但是第二次调用就没那么明显了
白色背景,是因为擦除背景的关系,可以处理OnEraseBK(擦除背景消息,记不太清楚了),直接返回TRUE。
对,一定要OnEraseBK,返回TRUE!
-
顶起来让大家看看。
-
不公开的指令,俺彻底晕倒。。。
看来只能等ST公开他了。。。
-
如果光从实现这个中断的角度来说,单片机都能实现撒!