实例介绍
PIC18单片机 官方示例所有程序 包含AD TIMER0123 USART 等
【实例截图】
【核心代码】
plib
└── plib
├── ADC
│ ├── adcbusy.c
│ ├── adcclose.c
│ ├── adcconv.c
│ ├── adcopen.c
│ ├── adcread.c
│ ├── adcselchconv.c
│ └── adcsetch.c
├── ancom
│ ├── close_ancomp.c
│ └── open_ancomp.c
├── CAN2510
│ ├── CANbmod.c
│ ├── CANenabl.c
│ ├── CANenabl.h
│ ├── canerrst.c
│ ├── canfilts.c
│ ├── canfiltx.c
│ ├── canfms.c
│ ├── canfmx.c
│ ├── caninit.c
│ ├── caninte.c
│ ├── canints.c
│ ├── canloads.c
│ ├── canloadx.c
│ ├── canlrtrs.c
│ ├── CANLrtrX.c
│ ├── canmasks.c
│ ├── canmaskx.c
│ ├── canmoder.c
│ ├── canmodes.c
│ ├── canread.c
│ ├── canready.c
│ ├── CANreset.c
│ ├── cansend.c
│ ├── cansetpr.c
│ ├── canstats.c
│ ├── canwrbuf.c
│ ├── canwrits.c
│ ├── canwritx.c
│ ├── initspi.c
│ ├── ReadByte.c
│ ├── ReadSeq.c
│ ├── spi_can.c
│ ├── spi_can.h
│ ├── WrtByte.c
│ └── WrtSeq.c
├── CCP
│ ├── cap18def.c
│ ├── cp10close.c
│ ├── cp10open.c
│ ├── cp10read.c
│ ├── cp1close.c
│ ├── cp1open.c
│ ├── cp1read.c
│ ├── cp2close.c
│ ├── cp2open.c
│ ├── cp2read.c
│ ├── cp3close.c
│ ├── cp3open.c
│ ├── cp3read.c
│ ├── cp4close.c
│ ├── cp4open.c
│ ├── cp4read.c
│ ├── cp5close.c
│ ├── cp5open.c
│ ├── cp5read.c
│ ├── cp6close.c
│ ├── cp6open.c
│ ├── cp6read.c
│ ├── cp7close.c
│ ├── cp7open.c
│ ├── cp7read.c
│ ├── cp8close.c
│ ├── cp8open.c
│ ├── cp8read.c
│ ├── cp9close.c
│ ├── cp9open.c
│ ├── cp9read.c
│ ├── ep1close.c
│ ├── ep1open.c
│ ├── ep1read.c
│ ├── ep2close.c
│ ├── ep2open.c
│ ├── ep2read.c
│ ├── ep3close.c
│ ├── ep3open.c
│ └── ep3read.c
├── CMP
│ ├── cm10close.c
│ ├── cm10open.c
│ ├── cm1close.c
│ ├── cm1open.c
│ ├── cm2close.c
│ ├── cm2open.c
│ ├── cm3close.c
│ ├── cm3open.c
│ ├── cm4close.c
│ ├── cm4open.c
│ ├── cm5close.c
│ ├── cm5open.c
│ ├── cm6close.c
│ ├── cm6open.c
│ ├── cm7close.c
│ ├── cm7open.c
│ ├── cm8close.c
│ ├── cm8open.c
│ ├── cm9close.c
│ ├── cm9open.c
│ ├── em1close.c
│ ├── em1open.c
│ ├── em2close.c
│ ├── em2open.c
│ ├── em3close.c
│ └── em3open.c
├── CTMU
│ ├── CloseCTMU.c
│ ├── CurrentControlCTMU.c
│ └── OpenCTMU.c
├── DPSLP
│ ├── DeepSleepWakeUpSource.c
│ ├── GotoDeepSleep.c
│ ├── IsResetFromDeepSleep.c
│ ├── ReadDSGPR.c
│ └── ULPWakeUpEnable.c
├── EEP
│ ├── busy_eep.c
│ ├── read_B.c
│ └── write_B.c
├── Flash
│ ├── EraseFlash.c
│ ├── ReadFlash.c
│ ├── WriteBlockFlash.c
│ ├── WriteBytesFlash.c
│ └── WriteWordFlash.c
├── i2c
│ ├── i2c1ack.c
│ ├── i2c1clos.c
│ ├── i2c1dtrd.c
│ ├── i2c1eeap.c
│ ├── i2c1eebw.c
│ ├── i2c1eecr.c
│ ├── i2c1eepw.c
│ ├── i2c1eerr.c
│ ├── i2c1eesr.c
│ ├── i2c1gets.c
│ ├── i2c1idle.c
│ ├── i2c1nack.c
│ ├── i2c1open.c
│ ├── i2c1puts.c
│ ├── i2c1read.c
│ ├── i2c1rstr.c
│ ├── i2c1stop.c
│ ├── i2c1strt.c
│ ├── i2c1writ.c
│ ├── i2c2ack.c
│ ├── i2c2clos.c
│ ├── i2c2dtrd.c
│ ├── i2c2eeap.c
│ ├── i2c2eebw.c
│ ├── i2c2eecr.c
│ ├── i2c2eepw.c
│ ├── i2c2eerr.c
│ ├── i2c2eesr.c
│ ├── i2c2gets.c
│ ├── i2c2idle.c
│ ├── i2c2nack.c
│ ├── i2c2open.c
│ ├── i2c2puts.c
│ ├── i2c2read.c
│ ├── i2c2rstr.c
│ ├── i2c2stop.c
│ ├── i2c2strt.c
│ ├── i2c2writ.c
│ ├── i2c_ack.c
│ ├── i2c_clos.c
│ ├── i2c_dtrd.c
│ ├── i2c_eeap.c
│ ├── i2c_eebw.c
│ ├── i2c_eecr.c
│ ├── i2c_eepw.c
│ ├── i2c_eerr.c
│ ├── i2c_eesr.c
│ ├── i2c_gets.c
│ ├── i2c_idle.c
│ ├── i2c_nack.c
│ ├── i2c_open.c
│ ├── i2c_puts.c
│ ├── i2c_read.c
│ ├── i2c_rstr.c
│ ├── i2c_stop.c
│ ├── i2c_strt.c
│ └── i2c_writ.c
├── mwire
│ ├── mw1close.c
│ ├── mw1drdy.c
│ ├── mw1gets.c
│ ├── mw1open.c
│ ├── mw1read.c
│ ├── mw1write.c
│ ├── mw2close.c
│ ├── mw2drdy.c
│ ├── mw2gets.c
│ ├── mw2open.c
│ ├── mw2read.c
│ ├── mw2write.c
│ ├── mw_close.c
│ ├── mw_drdy.c
│ ├── mw_gets.c
│ ├── mw_open.c
│ ├── mw_read.c
│ └── mw_write.c
├── pcpwm
│ ├── close_pcpwm.c
│ ├── open_pcpwm.c
│ ├── pcpwm_dt.c
│ ├── pcpwm_OVD.c
│ └── set_dcpcpwm.c
├── PMP
│ ├── PMPClose.c
│ ├── PMPIsBUfferNEmpty.c
│ ├── PMPIsBufferNFull.c
│ ├── PMPMasterRead.c
│ ├── PMPMasterWrite.c
│ ├── PMPOpen.c
│ ├── PMPSetAddress.c
│ ├── PMPSlaveReadBufferN.c
│ ├── PMPSlaveReadBuffers.c
│ ├── PMPSlaveWriteBufferN.c
│ └── PMPSlaveWriteBuffers.c
├── PORTB
│ ├── pbclose.c
│ ├── pbopen.c
│ ├── pulldis.c
│ ├── pullen.c
│ ├── rb0close.c
│ ├── rb0open.c
│ ├── rb1close.c
│ ├── rb1open.c
│ ├── rb2close.c
│ ├── rb2open.c
│ ├── rb3close.c
│ └── rb3open.c
├── PWM
│ ├── ew1close.c
│ ├── ew1open.c
│ ├── ew1setdc.c
│ ├── ew1setoc.c
│ ├── ew2close.c
│ ├── ew2open.c
│ ├── ew2setdc.c
│ ├── ew2setoc.c
│ ├── ew3close.c
│ ├── ew3open.c
│ ├── ew3setdc.c
│ ├── ew3setoc.c
│ ├── pw10close.c
│ ├── pw10open.c
│ ├── pw10setdc.c
│ ├── pw1close.c
│ ├── pw1open.c
│ ├── pw1setdc.c
│ ├── pw1setoc.c
│ ├── pw2close.c
│ ├── pw2open.c
│ ├── pw2setdc.c
│ ├── pw2setoc.c
│ ├── pw3close.c
│ ├── pw3open.c
│ ├── pw3setdc.c
│ ├── pw3setoc.c
│ ├── pw4close.c
│ ├── pw4open.c
│ ├── pw4setdc.c
│ ├── pw5close.c
│ ├── pw5open.c
│ ├── pw5setdc.c
│ ├── pw6close.c
│ ├── pw6open.c
│ ├── pw6setdc.c
│ ├── pw7close.c
│ ├── pw7open.c
│ ├── pw7setdc.c
│ ├── pw8close.c
│ ├── pw8open.c
│ ├── pw8setdc.c
│ ├── pw9close.c
│ ├── pw9open.c
│ └── pw9setdc.c
├── reset
│ ├── isbor.c
│ ├── islvd.c
│ ├── ismclr.c
│ ├── ispor.c
│ ├── iswdtto.c
│ ├── iswdtwu.c
│ ├── iswu.c
│ └── statrst.c
├── rtcc
│ ├── RTCCInitClock.c
│ ├── RtccReadAlrmDate.c
│ ├── RtccReadAlrmTime.c
│ ├── RtccReadAlrmTimeDate.c
│ ├── RtccReadDate.c
│ ├── RtccReadTime.c
│ ├── RtccReadTimeDate.c
│ ├── RtccSetAlarmRpt.c
│ ├── RtccSetAlarmRptCount.c
│ ├── RtccSetCalibration.c
│ ├── RtccSetChimeEnbl.c
│ ├── RtccWriteAlrmDate.c
│ ├── RtccWriteAlrmTime.c
│ ├── RtccWriteAlrmTimeDate.c
│ ├── RtccWriteDate.c
│ ├── RtccWriteTime.c
│ ├── RtccWriteTimeDate.c
│ └── RtccWrOn.c
├── SPI
│ ├── spi1clos.c
│ ├── spi1dtrd.c
│ ├── spi1gets.c
│ ├── spi1open.c
│ ├── spi1puts.c
│ ├── spi1read.c
│ ├── spi1writ.c
│ ├── spi2clos.c
│ ├── spi2dtrd.c
│ ├── spi2gets.c
│ ├── spi2open.c
│ ├── spi2puts.c
│ ├── spi2read.c
│ ├── spi2writ.c
│ ├── spi_clos.c
│ ├── spi_dtrd.c
│ ├── spi_gets.c
│ ├── spi_open.c
│ ├── spi_puts.c
│ ├── spi_read.c
│ └── spi_writ.c
├── SW_I2C
│ ├── i2c_data.h
│ ├── swacki2c.c
│ ├── swckti2c.c
│ ├── swgtci2c.c
│ ├── swgtsi2c.c
│ ├── swptci2c.c
│ ├── swptsi2c.c
│ ├── swrsti2c.c
│ ├── swstpi2c.c
│ └── swstri2c.c
├── SW_RTCC
│ ├── close_rtcc.c
│ ├── open_rtcc.c
│ └── update_rtcc.c
├── SW_SPI
│ ├── clrcsspi.c
│ ├── opensspi.c
│ ├── setcsspi.c
│ └── wrtsspi.c
├── SW_UART
│ ├── openuart.c
│ ├── sw_uart.c
│ └── uartdata.c
├── Timers
│ ├── t0close.c
│ ├── t0open.c
│ ├── t0read.c
│ ├── t0write.c
│ ├── t10close.c
│ ├── t10open.c
│ ├── t10read.c
│ ├── t10write.c
│ ├── t12close.c
│ ├── t12open.c
│ ├── t12read.c
│ ├── t12write.c
│ ├── t1close.c
│ ├── t1open.c
│ ├── t1read.c
│ ├── t1write.c
│ ├── t2close.c
│ ├── t2open.c
│ ├── t2read.c
│ ├── t2write.c
│ ├── t3close.c
│ ├── t3open.c
│ ├── t3read.c
│ ├── t3write.c
│ ├── t4close.c
│ ├── t4open.c
│ ├── t4read.c
│ ├── t4write.c
│ ├── t5close.c
│ ├── t5open.c
│ ├── t5read.c
│ ├── t5write.c
│ ├── t6close.c
│ ├── t6open.c
│ ├── t6read.c
│ ├── t6write.c
│ ├── t7close.c
│ ├── t7open.c
│ ├── t7read.c
│ ├── t7write.c
│ ├── t8close.c
│ ├── t8open.c
│ ├── t8read.c
│ ├── t8write.c
│ └── tmrccpsrc.c
├── USART
│ ├── u1baud.c
│ ├── u1busy.c
│ ├── u1close.c
│ ├── u1defs.c
│ ├── u1drdy.c
│ ├── u1gets.c
│ ├── u1open.c
│ ├── u1putrs.c
│ ├── u1puts.c
│ ├── u1read.c
│ ├── u1write.c
│ ├── u2baud.c
│ ├── u2busy.c
│ ├── u2close.c
│ ├── u2defs.c
│ ├── u2drdy.c
│ ├── u2gets.c
│ ├── u2open.c
│ ├── u2putrs.c
│ ├── u2puts.c
│ ├── u2read.c
│ ├── u2write.c
│ ├── u3baud.c
│ ├── u3busy.c
│ ├── u3close.c
│ ├── u3defs.c
│ ├── u3drdy.c
│ ├── u3gets.c
│ ├── u3open.c
│ ├── u3putrs.c
│ ├── u3puts.c
│ ├── u3read.c
│ ├── u3write.c
│ ├── u4baud.c
│ ├── u4busy.c
│ ├── u4close.c
│ ├── u4defs.c
│ ├── u4drdy.c
│ ├── u4gets.c
│ ├── u4open.c
│ ├── u4putrs.c
│ ├── u4puts.c
│ ├── u4read.c
│ ├── u4write.c
│ ├── ubaud.c
│ ├── ubusy.c
│ ├── uclose.c
│ ├── udefs.c
│ ├── udrdy.c
│ ├── ugets.c
│ ├── uopen.c
│ ├── uputrs.c
│ ├── uputs.c
│ ├── uread.c
│ └── uwrite.c
└── XLCD
├── busyxlcd.c
├── openxlcd.c
├── putrxlcd.c
├── putsxlcd.c
├── readaddr.c
├── readdata.c
├── setcgram.c
├── setddram.c
├── wcmdxlcd.c
└── writdata.c
26 directories, 451 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论