<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://w.electrodragon.com/w/index.php?action=history&amp;feed=atom&amp;title=Header_File</id>
	<title>Header File - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://w.electrodragon.com/w/index.php?action=history&amp;feed=atom&amp;title=Header_File"/>
	<link rel="alternate" type="text/html" href="https://w.electrodragon.com/w/index.php?title=Header_File&amp;action=history"/>
	<updated>2026-06-04T21:33:44Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.37.2</generator>
	<entry>
		<id>https://w.electrodragon.com/w/index.php?title=Header_File&amp;diff=31367&amp;oldid=prev</id>
		<title>Chao at 14:00, 23 May 2021</title>
		<link rel="alternate" type="text/html" href="https://w.electrodragon.com/w/index.php?title=Header_File&amp;diff=31367&amp;oldid=prev"/>
		<updated>2021-05-23T14:00:20Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;* 头文件是源文件的辅助文件，一般把一些变量，函数定义到头文件，而函数的实现放在源文件。&lt;br /&gt;
* 头文件主要解决可以拆分大的源文件，实现在在主函数中共享其他源文件的变量或函数。&lt;br /&gt;
* 比如把输入/输出函数原型放在 stdio.h 中，把数学函数原型放在 math.h 中。头文件可以将源文件的有效信息提取出来，就像身份证吧一个人信息概括了一样。&lt;br /&gt;
* 一般情况下，函数的声明，应该放在头文件。函数的实现与变量的定义应当放在源文件。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Define == &lt;br /&gt;
 #define FREQ_SYS    12000000	         //system frequency 12MHz&lt;br /&gt;
 #define OSC_EN_XT   0                 //enable external crystal, default use internal crystal &lt;br /&gt;
&lt;br /&gt;
== Define Function ==&lt;br /&gt;
 #define  SPI_CK_SET( n ) (SPI0_CK_SE = n)                                     //SPI clock setup function &lt;br /&gt;
&lt;br /&gt;
 //CH554.h&lt;br /&gt;
 sfr SPI0_CK_SE      = 0xFB;         // clock divisor setting&lt;br /&gt;
&lt;br /&gt;
== Define setup GPIO Function ==&lt;br /&gt;
 #define MT6816_SPI_CS_H()		(MT6816_SPI_CS_GPIO_Port -&amp;gt; BSRR = MT6816_SPI_CS_Pin)&lt;br /&gt;
 #define MT6816_SPI_CS_L()		(MT6816_SPI_CS_GPIO_Port -&amp;gt; BRR  = MT6816_SPI_CS_Pin)&lt;br /&gt;
&lt;br /&gt;
[[category: C File]]&lt;/div&gt;</summary>
		<author><name>Chao</name></author>
	</entry>
</feed>