欢迎来到天天文库
浏览记录
ID:33450209
大小:823.50 KB
页数:68页
时间:2019-02-26
《lpc213x系列底层硬件驱动函数库》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、广州致远电子有限公司Tel:(020)3873097638730977Fax:38730925http://www.zlgmcu.com目录LPC213x系列底层硬件驱动函数库1.1GPIO1.1.1使用说明1.1.2源码分析4.2UART7.2.1使用说明7.2.2源码分析9.3I2C13.3.1使用说明13.3.2源码分析15.4SPI26.4.1使用说明26.4.2源码分析27.5SSP29.5.1使用说明29.5.2源码分析30.6定时/计数器32.6.1使用说明32.6.2源码分析36.7PWM41.
2、7.1使用说明41.7.2源码分析43.8ADC46.8.1使用说明46.8.2源码分析47.9DA49.9.1使用说明49.10实时时钟50.10.1使用说明50.10.2源码分析51.11看门狗53.11.1使用说明53.12中断控制器54.12.1使用说明54.12.2源码分析55.13锁相环PLL58.13.1使用说明58.13.2源码分析59.14IAP61.14.1使用说明61.14.2源码分析6467广州致远电子有限公司Tel:(020)3873097638730977Fax:38730925ht
3、tp://www.zlgmcu.comLPC213x系列底层硬件驱动函数库.1GPIO.1.1使用说明1.P0口GPIO初始化函数功能:将P0口中,num为1的位初始化为GPIO,并设置方向。表格1P0口GPIO初始化函数函数原型voidP0_GPIOInit(uint32num,uint8dir)入口参数num需要初始化的管脚dir管脚的输入输出方向1——输出0——输入出口参数无说明num不是引脚号,引脚号对应的位为1如果dir的值有误,则默认为输入模式调用示例:P0_GPIOInit((1<<4)
4、(1<<
5、16),0);//将P0.4和P0.16初始化为GPIO//并设置为输入模式2.P1口GPIO初始化函数功能:将P1口中,num为1的位初始化为GPIO,并设置方向。表格2P1口GPIO初始化函数函数原型voidP1_GPIOInit(uint32num,uint8dir)入口参数num需要初始化的管脚dir管脚的输入输出方向1——输出0——输入出口参数无说明P1口中,只有P1.16~P1.25可以作为GPIO使用如果dir的值有误,则默认为输入模式调用示例:P1_GPIOInit(1<<18,1);//将P1
6、.18初始化为GPIO//并设置为输出模式67广州致远电子有限公司Tel:(020)3873097638730977Fax:38730925http://www.zlgmcu.com1.P0口GPIO输入、输出方向设置函数功能:在P0口中,设置num中“1”所对应位的输入、输出方式。表格3P0口GPIO输入、输出方向设置函数原型uint8P0_GPIODir(uint32num,uint8dir)入口参数num需要初始化的管脚dir管脚的输入输出方向1——输出0——输入出口参数1操作成功0操作失败说明num是按
7、位操作的P0.31仅为输出口调用示例:P0_GPIODir((1<<4)
8、(1<<16),1);//将P0.4和P0.16设置为输出模式2.P1口GPIO输入、输出方向设置函数功能:在P1口中,设置num中“1”所对应位的输入、输出方式。表格4P1口GPIO输入、输出方向设置函数原型uint8P1_GPIODir(uint32num,uint8dir)入口参数num需要初始化的管脚dir管脚的输入输出方向1——输出0——输入出口参数1操作成功0操作失败说明P1口中,只有P1.16~P1.25可以作为GPIO使用
9、调用示例:P1_GPIODir(1<<18,1);//将P1.18设置为输出模式3.P0口GPIO输出“1”函数功能:在P0口中,置位num为1的位所对应的管脚。表格5P0口GPIO输出“1”函数原型P0_GPIOSet(num)入口参数num需要初始化的管脚出口参数无说明无67广州致远电子有限公司Tel:(020)3873097638730977Fax:38730925http://www.zlgmcu.com调用示例:P0_GPIOSet((1<<4)
10、(1<<16));//使P0.4和P0.16输出“1”
11、1.P0口GPIO输出“0”函数功能:在P0口中,清零num为1的位所对应的管脚。表格6P0口GPIO输出“0”函数原型P0_GPIOClr(num)入口参数num需要初始化的管脚出口参数无说明无调用示例:P0_GPIOClr((1<<4)
12、(1<<16));//使P0.4和P0.16输出“0”2.P0口GPIO输出函数功能:将value所对应的值输出到P0口。表格7P0口GPIO输出
此文档下载收益归作者所有