问答

汇集网友智慧,解决技术难题

21ic问答首页 - GD32A503 深度睡眠下CAN唤醒问题

深度 GD32A503

GD32A503 深度睡眠下CAN唤醒问题

xys2462026-09-24
我想要实现,MCU在深度睡眠下,收到CAN信号后被唤醒;
但是用户手册上电源管理部分写的 在深度睡眠模式下,会关闭IRC8M,HXTAL和PLL。
在CAN的省电模式部分写的“(如果MCU也进入了深度睡眠模式,则需要事先将CAN协议控制器的时钟源配置为HXTAL或者IRC8M,否则CAN协议控制器将丢失时钟而无法继续运行)”。那么问题不就来了吗 ?HXTAL或者IRC8M在进入深度休眠模式下会被关闭,CAN外设没有时钟是如何工作的?中英文手册都看过了,都是这样描述的。这应该如何理解?
回答 +关注 1
883人浏览 4人回答问题 分享 举报
4 个回答
  • 我用MM32SPIN0280,粗略用好像还行,细用就不行了:文档!ADC肤浅的演示可以,要真做项目,ADC校正没法做。因为文档不完整。文档写的校正部分,感觉是为了凑页数写的(或许复制),操作起来都不起作用。比如切换基准(片内、片外),无法按文档所说实现。正常来说,ADC就是接GND测一下,接VCC测一下,可以基本校正偏移和增益。但这个芯片不行,按文档操作也实现不了。原厂技术人员也未必懂,芯片设计厂给他们的资料可能也不全,所谓的原厂,也就是找几个初级单片机人员翻译一下。这个在ST也一样。ST的也有问题,ST的技术人员也未必懂(虽然装很懂的样子),因为ARM给他们的资料也未必全。他们自己也有分工,资料也是分层保密的。只是ST的好一些。
  • xys246 发表于 2026-9-28 10:57
    唉,是的,有时候想要支持一下国产都难,一言难尽

    你也不是好人。就如去缅甸被扣的一样,去之前也没按好心
  • hjz21 发表于 2026-9-27 11:15
    国产的芯片,好像资料大都不全。厂家人手有限。

    唉,是的,有时候想要支持一下国产都难,一言难尽
  • 国产的芯片,好像资料大都不全。厂家人手有限。

您需要登录后才可以回复 登录 | 注册