第6章基于S3C44B0X的嵌入式系统应用开发摘要.ppt

第6章基于S3C44B0X的嵌入式系统应用开发摘要.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ADC的应用编程(2) 2.启动采样 rADCCON=0x1|(0x22); //ADCCON[0]为启动A/D位,此代码启动通道2采样转换 3.获取转换结果 while(!(rADCCON 0x40)); //ADCCON[6]为转换结束标志,1表示转换结束。 data=rADCDAT; //取转换结果 详细采样函数 ADC采样函数: void ADC_Read() { rADCCON=0x02; //通道0采样 delay(1000); rADCCON|=0x1; while(rADCCON0x01); while(!(rADCCON0x40)); P[0]=(0x3ff rADCDAT); rADCCON=0x12; //切换到通道1采样 delay(1000); rADCCON|=0x1; while(rADCCON0x01); while(!(rADCCON0x40)); P[1]=(0x3ff rADCDAT); } S3C44B0X与TC77的连接及程序代码 #define IOIN 0x002400 //设置配置寄存器,GPF5,GPF6为输出,GPF7为输入 void main() { U16 sbuf rPCONF=IOIN; //初始化端口F rPDATF=0x00; rPUPF=0x0ff; //允许上拉电阻 rPDATF=~(15); //选中TC77 for(i=0;i13;i++) { rPDATF|=(16) //CLK信号置高 Shortdelay(); //调用延时子程序 if(rPDATF0x80)!=0) //判断接收到的位的值 sbuf=sbuf|0x01; else sbuf=sbuf|0x00; //sbuf中存放接收的数据 sbuf=sbuf1; //sbuf左移一位,准备接收下一位 rPDATF=~(16) Shortdelay(); } rPDATF|=(15); } 6.14 其他外设接口--USB接口应用 1.USB(Universal Serial Bus)即通用串行总线,可以实现热插拔,采用菊花链结构; 2. S3C44B0X内部并没有USB接口 ,必须外接USB接口芯片 ; 3.常用USB接口芯片有CH375、CH372、SL811、pp2201、FT245BM、PDIUSBD12以及USBN9603等。 USBN9603Y与S3C44B0X的连接 1. USBN9603芯片介绍 2. S3C44B0X与USBN9603的接口设计 3.USB驱动程序设计主要任务是控制USB的读写操作、USB中断操作、初始化USB及USB中断服务程序设计。 * 6.9 SIO组件功能原理 一、SIO组件的构成 二、SIO组件的操作模式 三、SIO组件的特殊功能寄存器 SIO组件的控制寄存器 SIO组件的波特率预分频寄存器 SIO组件间隔计数寄存器 SIO组件的DMA计数零寄存器 返回 SIO组件之 SIO组件的操作模式 SIO组件的正常操作模式: 发送和接收同时进行。 SIO组件的DMA模式: 直到发送的数据被外部设备取走,才自动发送下一个数据。每个字节后自动加可编程的时间间隔。 SIO组件特殊功能寄存器之一 SIO控制寄存器 SIO控制寄存器SIOCON: SIOCON位名称 位 描述 初始值 CLKSEL 7 时钟源选择 0=内部时钟 1=外部时钟 0 DATAD 6 数据方向 0=最高位在前 1=最低位在前 0 TRSEL 5 发送/接收选择 0=仅接收 1=发送/接收 0 CLKEDGESEL 4 时钟边沿选择 0=时钟下降沿 1=时钟上升沿 0 SIOSTART 3 SIO开始 0=无动作 1=清3位计数,开始移位 0 SHIFT 2 移位操作 0=自动运行模式(无握手) 1=握手模式(标志运行模式) 0 SIOMODSEL 1:0 SIO模式选择 00=无操作 01=SIO中断模式 10=BDMA0模式 11=BDMA1模式 00 SIO组件特殊功能寄存器之二 SIO波特率预分频寄存器 SIO波特率预分频寄存器SB

文档评论(0)

基本资料 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档