西点钟灵毓秀 发表于 2021-4-19 22:44

【雅特力开发板 AT32F421 测评】+LED跑起来

<p>&nbsp;</p>

<p>&nbsp; 因为家里有事情,回老家了一趟,有一段时间没有更新了。</p>

<p>其实,LED的程序已经写好了的,只是没有时间写。</p>

<p>众所周知,程序员最不喜欢的事情就是写文档<img height="50" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/funk1.gif" width="53" />。你去看看,现在的产品使用说明好简单.....<img height="50" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/time.gif" width="55" /></p>

<p>&nbsp;</p>

<p>&nbsp; AT32F421对标的是STM32F030系列,以前用STM32F030做了一些产品。现在只是修改,移植。有STM基础的小伙伴们,相信一定非常的轻松<img height="48" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/smile.gif" width="48" />。</p>

<p>&nbsp;</p>

<p>【雅特力开发板 AT32F421C8T6】 除了ATLINK仿真器小板的LED灯外,还有4个灯。</p>

<p>1个电源灯,3个IO控制灯。</p>

<p>其中&nbsp; 红灯 --- PF6,黄灯 --- PF7,绿灯 --- PB11。都是低电平点亮,高电平熄灭。</p>

<p>&nbsp;</p>

<p>程序中,我对LED灯做了一个测试小测序:</p>

<p>void &nbsp;Led_Test( void )<br />
{</p>

<p>#if LED1_EN<br />
&nbsp; &nbsp; LED1_ON();<br />
#endif</p>

<p>&nbsp; &nbsp; delay_ms( 500 );<br />
&nbsp;&nbsp; &nbsp;<br />
#if LED2_EN<br />
&nbsp; &nbsp; LED2_TOGGLE();<br />
#endif</p>

<p>#if LED1_EN<br />
&nbsp; &nbsp; LED1_OFF();<br />
#endif</p>

<p>&nbsp; &nbsp; delay_ms( 400 );</p>

<p>#if LED3_EN<br />
&nbsp; &nbsp; LED3_TOGGLE();<br />
#endif<br />
}<br />
&nbsp;</p>

<p>要相看完整的程序,可以下载附件就可以了。</p>

<p>里面对LED 灯的功能做了分类,我在项目中也经常这样用,方便移植和修改。</p>

西点钟灵毓秀 发表于 2021-4-19 22:45

<p><img height="48" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/wanwan58.gif" width="54" />这几天写了几个小程序,争取每天发一个,直到发完。。。</p>

w494143467 发表于 2021-4-20 15:24

<p>写文档确实有点痛苦,不过那是向上必备的!!!</p>

Albert.G 发表于 2021-4-21 09:14

<p>哎呀,同感啊,我也是头痛者之一,每次都不知道怎么写才能表达想说的内容<img height="28" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/flushed-face_1f633.png" width="28" /></p>

Gen_X 发表于 2021-4-28 07:56

本帖最后由 Gen_X 于 2021-4-30 11:11 编辑

<p>我写还可以,不难受。</p>

<p>但是我是用 CUBE-IDE入门的,使用 MDK5.x&mdash;&mdash;比较难!</p>

<p>更何况我报的是FFT的测试项目。</p>
页: [1]
查看完整版本: 【雅特力开发板 AT32F421 测评】+LED跑起来