外设测试 - ATAES132A 加解密芯片测试

原理

使用芯片官方提供的读写操作库,进行先写后读并校验,确认数据一致。

示例代码

int main(void)
{
    uint8_t ret;
        aes132p_enable_interface();

    ret = write_memory_test();
        if (ret != AES132_FUNCTION_RETCODE_SUCCESS) {
            aes132p_disable_interface();
        printf("Test failed!!!\n");
        return 3;   //Test failed.
    }

    ret = read_memory_test();
        if (ret != AES132_FUNCTION_RETCODE_SUCCESS) {
            aes132p_disable_interface();
        printf("Test failed!!!\n");
        return 3;   //Test failed.
    }

    ret = block_read_test();
        if (ret != AES132_FUNCTION_RETCODE_SUCCESS) {
            aes132p_disable_interface();
        printf("Test failed!!!\n");
        return 3;   //Test failed.
    }

        aes132p_disable_interface();

    printf("Test pass!!!\n");

        return 0;
}

参考

产品官网: https://www.microchip.com/wwwproducts/en/ATAES132A

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页