No.73719 作者:quyin 邮件:qy_123mm@163.com ID:137632 登陆:4次 文章数:10篇 最后登陆IP:219.143.149.238 最后登陆:2009/10/22 16:32:40 注册:2009/6/10 16:33:16 财富:178 发帖时间:2009/8/8 10:57:14 发贴者IP:219.143.150.172 标题:quyin:基于EM-AT91SAM3U开发板Touchscreen开发完成了! 摘要:No.73719基于EM-AT91SAM3U开发板Touchscreen开发完成了! 基于EM-AT91SAM3U开发板Touchscreen开发完成了,与大家分享 最近一直在使用英蓓特公司开发的EM-AT91SAM3U开发板 (芯片为ATMEL公司推出的SAM3U,功能很强大,特别是USB2.0高速接口,高达480BPS。内核为Cortex-M3v2.0 主频96MHZ)做Touchscreen的开发,研究了很长时间终于顺利做出了Touchscreen的程序。分享一下喜悦之情。 Touchscreen利用芯片ADS7843进行信号转换,然后通过SPI总线将数据传输给内核,之后内核在液晶屏的相应位置画一个点。如果校准成功,LCD屏上会显示:Success !。此后,在触摸屏上按下之后,串口和LCD屏上都会显示该点处的坐标。在这里列出一些SPI模块的接口函数,详细说明可以查看 : //------------------------------------------------------------------------------ // SPI functions //------------------------------------------------------------------------------ extern void SPI_Enable(AT91S_SPI *spi); extern void SPI_Disable(AT91S_SPI *spi); extern void SPI_Configure(AT91S_SPI *spi, unsigned int id, unsigned int configuration); extern void SPI_ConfigureNPCS(AT91S_SPI *spi, unsigned int npcs, unsigned int configuration); extern void SPI_Write(AT91S_SPI *spi, unsigned int npcs, unsigned short data); extern unsigned char SP ......
>>返回讨论的主题
|
老古网执行:31毫秒 最大:78531毫秒 查询6次
|
|