打印
[开发工具]

【APM32F107VCT6 MINI开发板测评】点灯

[复制链接]
349|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
我收到板子有几天了,下载了资料,安装芯片包。
可是一开始用JLINK,STLINK都不能下载程序。
我在论坛发帖子,在微信群里问。
有好多好心人给我支招,可是总是没效果。
就在我快要崩溃的时候,奇迹出现了。
我的STLINK可以下载极海板子的程序了。
我想可能是我原来STLINK选的5V供电,还用数据线给板子单独供电。
后来看原理图,JTAG是3.3V供电。于是我STLINK换成3.3V供电,立马识别芯片了。
我真是太高兴了,太激动了。
先来个简单地吧,点个灯,用的例程,只是把延时加长了一些。
原理图:







STLINK识别芯片的画面:
主程序代码:
#include "main.h"

/** @addtogroup Examples
  @{
  */

/** @addtogroup GPIO_Toggle
  @{
  */

/** @defgroup GPIO_Toggle_Functions Functions
  @{
  */

/*!
* [url=home.php?mod=space&uid=247401]@brief[/url]       Main program
*
* @param       None
*
* @retval      None
*
*/
int main(void)
{
    APM_MINI_LEDInit(LED2);
    APM_MINI_LEDInit(LED3);

    while (1)
    {
        Delay();
        APM_MINI_LEDToggle(LED2);
        APM_MINI_LEDToggle(LED3);
    }
}

/*!
* [url=home.php?mod=space&uid=247401]@brief[/url]       Main program
*
* @param       None
*
* @retval      None
*
*/
void Delay(void)
{
    volatile uint32_t delay = 0xffffff;

    while(delay--);
}

/**@} end of group GPIO_Toggle_Functions */
/**@} end of group GPIO_Toggle */
/**@} end of group Examples */

初始化代码以及头文件代码:
/*!
* @brief       Configures LED GPIO.
*
* @param       Led: Specifies the Led to be configured.
*              This parameter can be one of following parameters:
*              [url=home.php?mod=space&uid=2817080]@ARG[/url] LED2
*              [url=home.php?mod=space&uid=2817080]@ARG[/url] LED3
*
* @retval      None
*/
void APM_MINI_LEDInit(Led_TypeDef Led)
{
    GPIO_Config_T  configStruct;

    /* Enable the GPIO_LED Clock */
    RCM_EnableAPB2PeriphClock(GPIO_CLK[Led]);

    /* Configure the GPIO_LED pin */
    configStruct.pin = GPIO_PIN[Led];
    configStruct.mode = GPIO_MODE_OUT_PP;
    configStruct.speed = GPIO_SPEED_50MHz;

    GPIO_Config(GPIO_PORT[Led], &configStruct);
    GPIO_PORT[Led]->BC = GPIO_PIN[Led];
}

#define LEDn                             2

#define LED2_PIN                         GPIO_PIN_6
#define LED2_GPIO_PORT                   GPIOE
#define LED2_GPIO_CLK                    RCM_APB2_PERIPH_GPIOE

#define LED3_PIN                         GPIO_PIN_5
#define LED3_GPIO_PORT                   GPIOE
#define LED3_GPIO_CLK                    RCM_APB2_PERIPH_GPIOE


效果图:

这是我评测最费劲的一次,太难了!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

436

主题

3415

帖子

7

粉丝