物联网安全芯片ACL16 采用 32 位内核,片内集成多种安全密码模块 且低成本、低功耗

  ACL16 芯片是研制的一款32 位的安全芯片,专门面向低成本、低功耗的应用领域, 特别针对各类 USB KEY 和安全 SE 等市场提供完善而有竞争力的解决方案。芯片采用 32 位内核,片内集成多种安全密码模块,包括SM1、 SM2、SM3、 SM4 算法以及 RSA/ECC、DES/3DES、 AES、 SHA1/SHA256 等安全算法,支持真随机数发生器。芯片提供了多种外围接口:USB2.0 全速、 SPI、 UART、 ISO7816、 I2C 等, 内置ROSC,支持免晶振应用。

    ACL16 产品有两种容量类型(320K 和 256K) 的片内 eFlash,16K 字节的 ROM, 16K字节的片内 SRAM, 4K 字节算法专用SRAM,其中片内 ROM 提供各种算法接口程序供用户调用,使得开发效率提高,系统性能得到优化。

产品应用:

  • USB Key

  • 读卡器

  • 手持POS机

  • TF/SD卡

  • 车联网终端

  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
物联网的发展越来越迅速,低功耗电源管理是其中非常重要的一部分。基于STM32低功耗电源管理方案可以有效延长设备的待时间,提升用户体验。 首先,我们需要在STM32的代码程序中实现低功耗电源管理stop睡眠模式的测试。具体流程如下: 1. 配置低功耗模式 首先在main函数中配置功耗模式为stop模式,如下所示: RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE); PWR_EnterSTOPMode(PWR_Regulator_LowPower, PWR_STOPEntry_WFI); 2. 配置外部唤醒 在配置低功耗模式后,我们需要配置外部唤醒,以便在接收到信号后唤醒设备。配置外部唤醒的代码如下: void EXTI_Configuration(void) { EXTI_InitTypeDef EXTI_InitStructure; /* Connect EXTI Line14 to PC14 pin */ GPIO_EXTILineConfig(GPIO_PortSourceGPIOC, GPIO_PinSource14); /* Configure EXTI Line14 */ EXTI_InitStructure.EXTI_Line = EXTI_Line14; EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt; EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Rising; EXTI_InitStructure.EXTI_LineCmd = ENABLE; EXTI_Init(&EXTI_InitStructure); } 3. 进入低功耗模式 配置完外部唤醒后,我们进入低功耗模式,等待外部唤醒信号。进入低功耗模式的代码如下: void System_Enter_Stop(void) { /*!< System Clock is HSI = 16 MHz */ /* Disable USB clock */ RCC_APB1PeriphClockCmd(RCC_APB1Periph_USB, DISABLE); /* Disable all used peripherals */ RCC_AHBPeriphClockCmd(0, DISABLE); RCC_APB2PeriphClockCmd(0, DISABLE); RCC_APB1PeriphClockCmd(0, DISABLE); /* Disable systick and set it to the lowest priority */ SysTick->CTRL &= ~SysTick_CTRL_TICKINT_Msk; NVIC_SetPriority(SysTick_IRQn, 0x0F); /* Enter Stop Mode */ PWR_WakeUpPinCmd(ENABLE); PWR_EnterSTOPMode(PWR_Regulator_LowPower, PWR_STOPEntry_WFI); } 通过以上代码实现,我们就可以对基于STM32低功耗电源管理stop睡眠模式进行测试,从而验证其实际效果。除此之外,还需要注意一些代码规范和文档书写,以确保项目开发的顺利进行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值