打印
[学习笔记]

【杰发科技AC7802x测评】之一:开发板开箱&GPIO测评

[复制链接]
542|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 abner_ma 于 2023-6-30 17:29 编辑

   四维图新子公司杰发科技车规级MCU芯片AC7802xAC7802x 是采用 ARM Cortex™-M0+内核的高性能、 低功耗 ,车规级MCU。
1 频率高达 32MHz
2 AC7802x符合AEC-Q100 Grade1认证,工作温度范围支持-40℃~ +125℃
3 工作电压支持 2.7V~5.5V

   主频虽然不高,但是主打稳定,AEC-Q100的测试项目非常,能通过说明芯片稳定性非常之高。
测试群组A:环境压力加速测试,如室温、高温,湿度,温湿度循环等;
测试群组B:使用寿命模拟测试,室温、高低温寿命测试;
测试群组C:封装组装整合测试 ,主要是邦线相关的测试;
测试群组D:芯片晶圆可靠度测试,如电迁移,热载流子等;
测试群组E:电气特性确认测试;如ESD,EMC,短路闩锁等;
测试群组F:瑕疵筛选监控测试,过程平均测试及良率分析;
测试群组G:封装凹陷整合测试,包括机械冲击、震动、跌落等测试。

AC7802xAC7802x 芯片基本参数:





开发板:




资源非常丰富!

上手,keil3.0好像不太友好,换成keil3.8 OK。。。常规操作:



注意一下配置:






库函数友好,延时函数:
*/
void InitDelay(void)
{
    s_facus = __SYSTEM_CLOCK / 1000000U;
    s_facms = s_facus * 1000U;
}

/*!
* [url=home.php?mod=space&uid=247401]@brief[/url] Delay us.
*
* @param[in] us: us for delay
* [url=home.php?mod=space&uid=266161]@return[/url] none
*/
void udelay(uint32_t us)
{
    uint32_t tick = us * s_facus;

    SysTickRepeatDelay(tick / MAX_SYSTICK_COUNT, MAX_SYSTICK_COUNT);

    SysTickDelay(tick % MAX_SYSTICK_COUNT);
}

/*!
* [url=home.php?mod=space&uid=247401]@brief[/url] Delay ms.
*
* @param[in] ms: ms for delay
* [url=home.php?mod=space&uid=266161]@return[/url] none
*/
void mdelay(uint32_t ms)
{
    uint32_t tick = ms * s_facms;

    SysTickRepeatDelay(tick / MAX_SYSTICK_COUNT, MAX_SYSTICK_COUNT);

    SysTickDelay(tick % MAX_SYSTICK_COUNT);
}
GPIO初始化
void GPIO_LedInit(void)
{
    /*³õʼ»¯Òý½Å¹¦ÄÜ,Èç¹ûÒý½ÅÉϵçºóĬÈÏΪGPIO,¿ÉÊ¡ÂÔµô³õʼ»¯²½Öè.
     Óв¿·ÖÒý½ÅÉϵçĬÈÏΪ·ÇGPIO,Ôò±ØÐëÑ¡ÔñÆ书ÄÜΪGPIO²ÅÄÜ×÷ΪGPIOʹÓÃ.*/
    GPIO_SetFunc(LED1_PORT, LED1_PIN, GPIO_FUN0);/*¹¦Äܸ´ÓÃÑ¡Ôñ.*/
    GPIO_SetFunc(LED2_PORT, LED2_PIN, GPIO_FUN0);


    GPIO_SetDir(LED1_PORT, LED1_PIN, GPIO_OUT);
    GPIO_SetDir(LED2_PORT, LED2_PIN, GPIO_OUT);


    LED1_ON;
    LED2_ON;


    g_blinkLedTime    = 0;
    g_blinkLedTgtTime = BLINK_LED_DFTT;
}

int main(void)
{
    InitDelay();

    GPIO_LedInit();



    while (1)
    {
                                LED1_ON;
                                mdelay(1000);
                                LED1_OFF;
                                mdelay(1000);
    }
}
点灯成功!!!





使用特权

评论回复

相关帖子

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

本版积分规则

认证:项目经理
简介:资深嵌入式开发工程师

83

主题

156

帖子

3

粉丝