⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lf_pwm.html

📁 汽车无钥进入系统设计,基于PIC单片机16F639,包括电路图和源码
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>

<A NAME="LF.Send_Clamp_One"></A><H3>
LF.Send_Clamp_One</H3>
<PRE>
&nbsp;<B>LF.Send_Clamp_One</B>()</PRE>
<P>
<DL>
<DD>	This method sends a one over the LF antenna.
<P>
<P>
<DD><DL>
<DT><B>Used SFRs:</B><DD>         Delay.Returned       </DD></DL>
</DD>
<DD><DL>
<DT><B>Calls subroutines:</B><PRE>	AFE.SendCMDClampON		SPI.Write	Delay.WaitFor	AFE.SendCMDClampOFF		SPI.Write
</PRE>
</DD></DL>
<DD><DL>
<DT><B>Stacklevel:</B><DD>2</DD></DL>
</DD>
<DD><DL>
<DT><B>Status:</B><DD> Under Construction (no test hardware available)</DD></DL>
</DD>
</DL>
<HR>
<A NAME="LF.Send_Clamp_Zero"></A><H3>
LF.Send_Clamp_Zero</H3>
<PRE>
&nbsp;<B>LF.Send_Clamp_Zero</B>()</PRE>
<P>
<DL>
<DD>	This method sends a zero over the LF antenna.
<P>
<P>
<DD><DL>
<DT><B>Used SFRs:</B><DD>         Delay.Returned       </DD></DL>
</DD>
<DD><DL>
<DT><B>Calls subroutines:</B><PRE>	AFE.SendCMDClampON		SPI.Write	Delay.WaitFor	AFE.SendCMDClampOFF		SPI.Write
</PRE>
</DD></DL>
<DD><DL>
<DT><B>Stacklevel:</B><DD>2</DD></DL>
</DD>
<DD><DL>
<DT><B>Status:</B><DD> Under Construction (no test hardware available)</DD></DL>
</DD>
</DL>
<HR>
<A NAME="LF.Receive8"></A><H3>
LF.Receive8</H3>
<PRE>
&nbsp;w&nbsp;&nbsp;<B>LF.Receive8</B>()</PRE>
<P>
<DL>
<DD>	This method receives one byte over the LF-AFE
<P>
<DD><DL>
<DT><B>Returns:</B>
<DD><CODE>w</CODE> - The received data byte </DD>
</DL></DD>
<P>
<DD><DL>
<DT><B>Used SFRs:</B><DD>TMR0  PORTC        </DD></DL>
</DD>
<DD><DL>
<DT><B>Stacklevel:</B><DD>2</DD></DL>
</DD>
<DD><DL>
<DT><B>Status:</B><DD> Tested</DD></DL>
</DD>
</DL>
<HR>
<A NAME="LF.ReadBuffer"></A><H3>
LF.ReadBuffer</H3>
<PRE>
&nbsp;<B>LF.ReadBuffer</B>(&nbsp;w&nbsp;&nbsp;FSR&nbsp;)</PRE>
<P>
<DL>
<DD>	This method reads an specified amount of bytes from the LF-Input to a buffer.	The buffer has to be within bank0 or bank1.
<P>
<DD><DL>
<DT><B>Parameters:</B>
<DD><CODE>w</CODE> - The amount of bytes to be read </DD>
<DD><CODE>FSR</CODE> - The start address of the buffer </DD>
</DL></DD>
<P>
<DD><DL>
<DT><B>Used SFRs:</B><DD>  </DD></DL>
</DD>
<DD><DL>
<DT><B>Calls subroutines:</B><PRE>	AFE.Receive8
</PRE>
</DD></DL>
<DD><DL>
<DT><B>Stacklevel:</B><DD>1</DD></DL>
</DD>
<DD><DL>
<DT><B>Status:</B><DD> Tested</DD></DL>
</DD>
<P>
<DD><DL>
<DT><B>Example:</B><DD><CODE><TABLE BORDER="0"><TR>	<TD><CODE>&nbsp;</CODE></TD>	<TD><CODE><FONT COLOR="#0000FF"><B>movlw&nbsp;</B></FONT></CODE></TD>	<TD><CODE><FONT COLOR="#AA22AA">InputBuffer&nbsp;</FONT></CODE></TD></TR><TR>	<TD><CODE>&nbsp;</CODE></TD>	<TD><CODE><FONT COLOR="#0000FF"><B>movwf&nbsp;</B></FONT></CODE></TD>	<TD><CODE><FONT COLOR="#AA22AA">FSR&nbsp;</FONT></CODE></TD></TR><TR>	<TD><CODE>&nbsp;</CODE></TD>	<TD><CODE><FONT COLOR="#0000FF"><B>movlw&nbsp;</B></FONT></CODE></TD>	<TD><CODE><FONT COLOR="#AA22AA">0x04&nbsp;</FONT></CODE></TD></TR><TR>	<TD><CODE>&nbsp;</CODE></TD>	<TD><CODE><FONT COLOR="#0000FF"><B>call&nbsp;</B></FONT></CODE></TD>	<TD><CODE><FONT COLOR="#AA22AA">AFE.ReadBuffer&nbsp;</FONT></CODE></TD></TR></TABLE></CODE></DD></DL>
</DD>
<DD><DL>
<DT><B>Description:</B><DD> This reads 4 bytes from the LF-Input to the buffer "InputBuffer"</DD></DL>
</DD>
</DL>
<HR>
<A NAME="LF.Send8"></A><H3>
LF.Send8</H3>
<PRE>
&nbsp;<B>LF.Send8</B>()</PRE>
<P>
<DL>
<DD>	This method transmits one byte over the LF-AFE
<P>
<P>
<DD><DL>
<DT><B>Used SFRs:</B><DD>Delay.Returned                                       </DD></DL>
</DD>
<DD><DL>
<DT><B>Calls subroutines:</B><PRE>	LF.Send_Clamp_One		AFE.SendCMDClampON			SPI.Write		Delay.WaitFor		AFE.SendCMDClampOFF			SPI.Write	LF.Send_Clamp_Zero		AFE.SendCMDClampON			SPI.Write		Delay.WaitFor		AFE.SendCMDClampOFF			SPI.Write
</PRE>
</DD></DL>
<DD><DL>
<DT><B>Stacklevel:</B><DD>3</DD></DL>
</DD>
<DD><DL>
<DT><B>Status:</B><DD> Under Construction (no test hardware available)</DD></DL>
</DD>
</DL>
<HR>
<A NAME="LF.SendBuffer"></A><H3>
LF.SendBuffer</H3>
<PRE>
&nbsp;<B>LF.SendBuffer</B>(&nbsp;w&nbsp;&nbsp;FSR&nbsp;)</PRE>
<P>
<DL>
<DD>	This function sends a complete data buffer to the air.	The Buffer has to be on Bank0 or Bank1
<P>
<DD><DL>
<DT><B>Parameters:</B>
<DD><CODE>w</CODE> - The amount of bytes to be sent </DD>
<DD><CODE>FSR</CODE> - The start address of the buffer </DD>
</DL></DD>
<P>
<DD><DL>
<DT><B>Used SFRs:</B><DD>Delay.Returned                                          </DD></DL>
</DD>
<DD><DL>
<DT><B>Calls subroutines:</B><PRE>	LF.Send8		LF.Send_Clamp_One			AFE.SendCMDClampON				SPI.Write			Delay.WaitFor			AFE.SendCMDClampOFF				SPI.Write		LF.Send_Clamp_Zero			AFE.SendCMDClampON				SPI.Write			Delay.WaitFor			AFE.SendCMDClampOFF				SPI.Write
</PRE>
</DD></DL>
<DD><DL>
<DT><B>Stacklevel:</B><DD>4</DD></DL>
</DD>
<DD><DL>
<DT><B>Status:</B><DD> Tested</DD></DL>
</DD>
<P>
<DD><DL>
<DT><B>Example:</B><DD><CODE><TABLE BORDER="0"><TR>	<TD><CODE>&nbsp;</CODE></TD>	<TD><CODE><FONT COLOR="#0000FF"><B>movlw&nbsp;</B></FONT></CODE></TD>	<TD><CODE><FONT COLOR="#AA22AA">SerialNumber&nbsp;</FONT></CODE></TD>	<TD><CODE><FONT COLOR="#22AAAA">;move start address to w&nbsp;</FONT></CODE></TD></TR><TR>	<TD><CODE>&nbsp;</CODE></TD>	<TD><CODE><FONT COLOR="#0000FF"><B>movwf&nbsp;</B></FONT></CODE></TD>	<TD><CODE><FONT COLOR="#AA22AA">FSR&nbsp;</FONT></CODE></TD>	<TD><CODE><FONT COLOR="#22AAAA">;write start address to fsr&nbsp;</FONT></CODE></TD></TR><TR>	<TD><CODE>&nbsp;</CODE></TD>	<TD><CODE><FONT COLOR="#0000FF"><B>movlw&nbsp;</B></FONT></CODE></TD>	<TD><CODE><FONT COLOR="#AA22AA">0x04&nbsp;</FONT></CODE></TD>	<TD><CODE><FONT COLOR="#22AAAA">;move number of bytes to transmit to w&nbsp;</FONT></CODE></TD></TR><TR>	<TD><CODE>&nbsp;</CODE></TD>	<TD><CODE><FONT COLOR="#0000FF"><B>call&nbsp;</B></FONT></CODE></TD>	<TD><CODE><FONT COLOR="#AA22AA">AFE.SendBuffer&nbsp;</FONT></CODE></TD>	<TD><CODE><FONT COLOR="#22AAAA">;send it via LF-Talkback&nbsp;</FONT></CODE></TD></TR></TABLE></CODE></DD></DL>
</DD>
<DD><DL>
<DT><B>Description:</B><DD> This sends 4 bytes of the buffer "SerialNumber" to the air </DD></DL>
</DD>
</DL>
<HR>
<A NAME="LF.DetectFalling"></A><H3>
LF.DetectFalling</H3>
<PRE>
&nbsp;<B>LF.DetectFalling</B>()</PRE>
<P>
<DL>
<DD>	Internal use only.	This function detects a falling edge on the LF input pin.	It will debounce this pin with the given timing constants.
<P>
<P>
<DD><DL>
<DT><B>Used SFRs:</B><DD> TMR0</DD></DL>
</DD>
<DD><DL>
<DT><B>Stacklevel:</B><DD>1</DD></DL>
</DD>
</DL>
<HR>
<A NAME="LF.DetectRising"></A><H3>
LF.DetectRising</H3>
<PRE>
&nbsp;<B>LF.DetectRising</B>()</PRE>
<P>
<DL>
<DD>	Internal use only.	This function detects a rising edge on the LF input pin.	It will debounce this pin with the given timing constants.
<P>
<P>
<DD><DL>
<DT><B>Used SFRs:</B><DD> TMR0</DD></DL>
</DD>
<DD><DL>
<DT><B>Stacklevel:</B><DD>1</DD></DL>
</DD>
</DL>
<HR>
&nbsp;
<!-- ========= END OF CLASS DATA ========= -->




</BODY>
</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -