-
ok!
-
好好学习一下楼主给的方案,估计能用上
-
指针,数组
-
把发送程序换成这样试一下
void uart2_send_byte(u8 ch)
{
/* Loop until the end of transmission */
while(USART_GetFlagStatus(USART2, USART_FLAG_TC) == RESET)
{
}
USART_SendData(USART2, ch);
}
-
什么芯片?
-
不错.很牛很强大
-
缺少 库文件
-
关键看你用什么样的开发板,开发平台是什么了
-
没发现LZ所说的问题. 应该也可以自动加载啊.
-
贴出你的init.s代码吧,只有看了才能知道问题所在哦。
-
楼主可以用SipSetInfo()试试看,它可以用来设置软键盘的位置。
-
能不能发给我xiaolou1518@163.com谢谢了或者qq传给我408672590
-
(1)大家好,通过这两天的学习,我想这个3.5"LCD屏是需要通过初始化的,之前在网上看到GPIO口模拟的SPI时序说不是很好,然后开始看SPI方面的资料,写了一个很简单的针对LCD屏只能写数据的代码,直接通过轮询方式写需要初始化的寄存器,然后通过示波器抓波形,可是抓出来的波形大体上是对了,可是比较乱,就是和GPIO模拟的一样,在时钟跳变时(高或低),数据线上的处在高电平的状态会出现短暂的"掉"下来的现象,我不晓得这会是什么原因呢?
还有我芯片是ARM6410的,由于写数据的过程中的DATA寄存器是只写的,没办法直接读数据寄存器,所以现在只能通过抓波形,对比SPI时序看数据写的正不正确,现在大致上是这个思路。可是屏任然是没任何反应。
(2)还有在调屏的过程中,对那几个显示时钟参数(VB、VF、VS、HS··)应该也是比较重要的,按理说屏的数据手册应该会给出参考值,可是手册说的不是很清楚,也没有给出在HV模式下的参考值,现在的想法是即使屏寄存器已经初始化好了,也可能由于这几个时钟参数不正确屏也不会有正常的画面吧?
希望大侠们多多提点建议了···
-
增加了删除组件的话需要执行sysgen,如果修改了WINCE的PUBLIC和PRIVATE目录下的内容就要执行build and sysgen,这个时间很长,通常这些是不需要更改的,即使要更改也尽量clone到BSP中来修改。
如果只改了BSP中的驱动,则只build所修改的驱动再make就可以,如果改了BSP中的kern、common等需要build and sysgen current bsp,实际上如果你了解整个过程的话改动kern、common也只要build 部分文件夹就可以,但是由于你刚开始WINCE,所以建议build and sysgen current bsp。
-
定制系统的时候在Cotalog栏添加MUI组件,sysgen后使用createmui来创建相应BIB文件。
-
系统启动后不需要分区了吧,参考这篇帖子:
http://www.armce.com/bbs/viewthread.php?tid=1166&extra=&highlight=&page=1
-
引用 2 楼 jiereliyi 的回复:
XXX_Open(),这个函数也不用实现,其实看看其它流驱动怎么写的就可以了。
就是不会实现,之前没写过驱动。有没有已实现的代码可以参考下呢
-
这些东西,是需要看CPU手册来决定是否可以实现的
-
你说的开发板是arm7的不支持 wince的...
建议买友善的mini2440, 价格比较公道, 资料也多
-
jf