- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式系统(北航2006年详细的授课PPT教案)第五章.ppt
CAN总线驱动芯片 82C250 CAN总线收发器,?是CAN协议控制器和物理总线之间的接口,该器件对总线提供差动发送能力并对CAN控制器提供差动额接收能力,有很强的抗电磁干扰(EMI)的能力 ,至少可挂110个节点。 TJA1050、1040 替代82C250产品,电磁辐射更低 ,无待机模式 uCOS-II下的驱动程序 uCOS-II没有给驱动程序提供统一的标准接口 任何在系统中对于硬件的管理都可以称为uCOS的驱动程序 为了方便驱动程序的模块化划分,提高代码的可重用性,uCOS-II的驱动程序可以自定义标准 驱动程序抽象层 操作系统只和特定的驱动抽象层通讯,无论在抽象层下面对应的是什么类型的设备,对操作系统和用户的应用程序来说都是统一的接口。 通过使用C语言的指针函数的方法,实现了驱动抽象层的软件设计。通过指向不同驱动子程序的函数指针,为同一操作系统挂载了多种驱动程序。 uCOS-II中CAN总线驱动程序结构 uCOS-II中CAN总线驱动程序剖析 在can.h中定义CAN总线驱动程序的结构can_driver_t 通过全局数组can_driver挂载CAN总线驱动 CAN总线的抽象层在can.c中实现 驱动程序在mcp2510.c中实现 系统的启动与驱动程序的加载过程 * 目前较为常用的串口有9针串口(DB9)和25针串口(DB25),通信距离较近时(12m),可以用电缆线直接连接标准RS232端口(RS422,RS485较远),若距离较远,需附加调制解调器(MODEM)。最为简单且常用的是三线制接法,即地、接收数据和发送数据三脚相连,本文只涉及到最为基本的接法,且直接用RS232相连。1.DB9和DB25的常用信号脚说明 9针串口(DB9) 25针串口(DB25 )针号 功能说明 缩写 针号 功能说明 缩写1 数据载波检测 DCD 8 数据载波检测 DCD2 接收数据 RXD 3 接收数据 RXD3 发送数据 TXD 2 发送数据 TXD4 数据终端准备 DTR 20 数据终端准备 DTR5 信号地 GND 7 信号地 GND6 数据设备准备好 DSR 6 数据准备好 DSR7 请求发送 RTS 4 请求发送 RTS8 清除发送 CTS 5 清除发送 CTS9 振铃指示 DELL 22 振铃指示 DELL 触摸屏与LCD的配合 FM 7843送回控制器的X与Y值仅是对当前触摸点的电压值的A/D转换值,它不具有实用价值。这个值的大小不但与触摸屏的分辨率有关,而且也与触摸屏与LCD贴合的情况有关。而且,LCD分辨率与触摸屏的分辨率一般来说是不一样,坐标也不一样,因此,如果想得到体现LCD坐标的触摸屏位置,还需要在程序中进行转换。转换公式如下: x=(x-TchScr_Xmin)*LCDWIDTH/(TchScr_Xmax-TchScr_Xmin) y=(y-TchScr_Ymin)*LCDHEIGHT/(TchScr_Ymax-TchScr_Ymin) 其中,TchScr_Xmax、TchScr_Xmin、TchScr_Ymax和TchScr_Ymin是触摸屏返回电压值x、y轴的范围,LCDWIDTH、LCDHEIGHT是液晶屏的宽度与高度。 触摸屏(键盘)驱动程序结构 触摸屏的驱动 #define ADS7843_CTRL_START 0x80 #define ADS7843_GET_X 0x50 #define ADS7843_GET_Y 0x10 #define ADS7843_CTRL_12MODE 0x0 #define ADS7843_CTRL_8MODE 0x8 #define ADS7843_CTRL_SER 0x4 #define ADS7843_CTRL_DFR 0x0 #define ADS7843_CTRL_DISPWD 0x3 // Disable power down #define ADS7843_CTRL_ENPWD 0x0 // enable power down #define ADS7843_PIN_CS (16) //GPF6 #define ADS7843_PIN_PEN (15) //GPG5 //#define ADS7843_PIN_BUSY (16) /////////触摸屏动作//////// #define TCHSCR_ACTION_NULL 0 #define TCHSCR_ACTION_CLICK 1 //触摸屏单击 #define TCHSCR_ACTION_DBCLICK 2 //触摸屏双击 #define TCHSCR_ACTION_DOWN 3 //触摸屏按下 #define TCHSCR_AC
您可能关注的文档
- 统计过程控制(SPC)—培训教材【质量精品】.ppt
- 2-1、DEH主要功能.ppt
- -信息安全综合实验.ppt
- Robust optimization of simulation models - Tilburg University仿真模型的鲁棒优化的蒂尔堡大学.ppt
- The Scope of State Functions - Stanford University国家职能的范围-斯坦福大学.ppt
- 2012名师面对面高考生物一轮复习课件:必修2第一单元 遗传的基本规律.ppt
- 2012年高考、复习与学科能力:生物-2012名师一号(精品课件):3.3专题三 胚胎工程.ppt
- 第12章_工具栏与状态栏.ppt
- 2012届湖南人教版学海导航新课标高中总复习(第2轮)文科数学课件:专题4第15讲 空间角和距离的计算与应用.ppt
- 2-10走向高考数学章节【科目考试辅导资料】.ppt
- 高中数学_必修4_132三角函数的诱导公式(二)全册精品.ppt
- 营销策划方案:可食餐具的企业形象策划.ppt
- 08机制月份团日活动总结.ppt
- 信息安全管理框架v10.pptx
- SF Intermediate EconomicsSF中级经济学.ppt
- 第六章 主管与管辖【管理经典】.ppt
- 25- Solubility -Chm II:25 -溶解- CHM II.ppt
- 志鸿系列丛书《赢在高考》生物一轮(课件):3.1.2水和无机盐的调节、血糖调节.ppt
- 英语:unit3《A Taste of English Humor》课件-reading(新人教必修4).ppt
- 第五章打造高绩效管理与考核心理 .ppt
最近下载
- 2025年新能源发电行业分析报告及未来五到十年行业发展趋势报告.docx
- 未成年人出游免责协议书5篇.docx VIP
- 八年级体育教育教学计划..doc VIP
- 劳动教育(微课版):认识劳动PPT教学课件.pptx VIP
- 特高压输电系统温室气体减排方法学.PDF VIP
- (高清版)DGJ 08-2173-2016 展览建筑及布展设计防火规程.pdf VIP
- 高中英语【拓展阅读】Before You Feel Pressure 双语课件.pptx VIP
- 2025年新人教版数学三年级上册全册教案.pdf
- 社会心理学:文化心理学完整版.pptx VIP
- 卫生部手术分级目录(2025年1月份修订).doc VIP
文档评论(0)