【国民技术N32G457评测】二、开箱+点灯
本帖最后由 fxyc87 于 2022-1-20 13:01 编辑<p>上一贴: <a href="https://bbs.eeworld.com.cn/forum.php?mod=redirect&goto=findpost&ptid=1192408&pid=3117985" target="_blank">【国民技术N32G457评测】一、资料准备</a> </p>
<p>开箱照:开发板+MINI USB线</p>
<p></p>
<p>我已做了一个空的MDK模板, <a href="https://bbs.eeworld.com.cn/forum.php?mod=attachment&aid=NTg0MTgwfDBmOWZjNzc4fDE2NDI2NTI4OTd8MzExNzg1fDExOTI0MDg%3D" target="_blank">项目模板.7z</a> <i> </i>点此下载</p>
<p>虽然是点灯但也遇到了不少坑,比如LED2死活亮不了,后来看手册才知道引脚利用了</p>
<pre>
<code class="language-cpp">#include "n32g45x.h"
#include "n32g45x_gpio.h"
void Delay(uint32_t ms);
static uint32_t Tick=0;
int main(){
//SystemInit(); .s中已调用,此处无需调用
SystemCoreClockUpdate();
SysTick_Config(SystemCoreClock/1000);
//开启IO时钟GPIOA,B,afio
RCC_EnableAPB2PeriphClk(RCC_APB2_PERIPH_GPIOA|RCC_APB2_PERIPH_GPIOB|RCC_APB2_PERIPH_AFIO,ENABLE);
//PB4默认是JW-RESET 需要用该功能,见手册101页
GPIO_ConfigPinRemap(GPIO_RMP_SW_JTAG_NO_NJTRST,ENABLE);
//初始化IO
GPIO_InitType gpio;
gpio.Pin=GPIO_PIN_5|GPIO_PIN_4; //LED3,LED2
gpio.GPIO_Mode=GPIO_Mode_Out_PP;
gpio.GPIO_Speed=GPIO_Speed_50MHz;
GPIO_InitPeripheral(GPIOB,&gpio);
gpio.Pin=GPIO_PIN_8; //LED1
gpio.GPIO_Mode=GPIO_Mode_Out_PP;
gpio.GPIO_Speed=GPIO_Speed_50MHz;
GPIO_InitPeripheral(GPIOA,&gpio);
//点亮指示灯
while(1){
Delay(500);
GPIO_WriteBit(GPIOA,GPIO_PIN_8,Bit_SET);
GPIO_WriteBit(GPIOB,GPIO_PIN_4,Bit_SET);
GPIO_WriteBit(GPIOB,GPIO_PIN_5,Bit_SET);
Delay(500);
GPIO_WriteBit(GPIOA,GPIO_PIN_8,Bit_RESET);
GPIO_WriteBit(GPIOB,GPIO_PIN_4,Bit_RESET);
GPIO_WriteBit(GPIOB,GPIO_PIN_5,Bit_RESET);
}
}
void Delay(uint32_t ms){
SysTick->VAL=0;
Tick=0;
while(Tick<ms);
}
void SysTick_Handler(void){
Tick++;
}
//end
</code></pre>
<p>点灯视频</p>
<p><iframe allowfullscreen="true" frameborder="0" height="350" src="//player.bilibili.com/player.html?bvid=1LY411b7fU&page=1" style="background:#eee;margin-bottom:10px;" width="550"></iframe><br />
</p>
<p> </p>
<p>开发板点评:</p>
<p>USB接口采用MINI USB,有点LOW,因为现在基本上找不到这种线了,</p>
<p>还有开发板手册和实际对不上,比如三个LED指示灯,另外LED2和SWD-RESET引脚复用在一起,这个设计说不上来,</p>
<p>按键感觉还不错,无声按键,非常绵柔</p>
<p>开发板有4个支撑脚,感觉也还不错。</p>
页:
[1]