本帖最后由 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);
}
}
点灯成功!!!
|