写点什么

嵌入式软件

0 人感兴趣 · 5 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/6d/6d11262afce7f5bed528375bc2294387.png?x-oss-process=image/resize,w_416,h_234

低功耗深度休眠后无法唤醒、烧录程序,怎么办?(华大半导体 HC32L136)

某日,本人在调测华大半导体单片机(HC32L136)低功耗时,一时恍惚,在没有唤醒中断的情况下,将上电延时函数删除,使系统上电后就立即进入低功耗深度休眠,导致无法唤醒、烧录程序。

https://static001.geekbang.org/infoq/ef/ef63b65ecb28435bb5974cae159b067c.png?x-oss-process=image/resize,w_416,h_234

单片机如何从上电复位执行到 main 函数?

从事嵌入式开发的伙伴可能会思考过一个问题,我们一般都是使用芯片厂商提供的驱动库和初始化文件,直接从main函数开始写程序,那么系统上电之后,程序怎么引导进main函数执行的呢?系统上电之后RAM的数据是随机的,那么的全局变量的初始值又是怎么实现的呢?

https://static001.geekbang.org/infoq/a4/a435be64271803950b3c76cb8005f741.png?x-oss-process=image/resize,w_416,h_234

困扰一周的奇葩 bug:重复相似代码多,导致单片机程序跑飞

今天是个好日子,困扰一周的bug终于解决了,迫不及待将这个奇葩问题分享给各位朋友~

https://static001.geekbang.org/infoq/58/5813d9a5b8442a592bf845951d2d6ad0.jpeg?x-oss-process=image/resize,w_416,h_234

EEPROM CAT24CXX 实现分页读、写数据

近日驱动CAT24C08时遇到这样一个问题: 通常配置数据写入到EEPROM,256个字节基本可满足需求,最近做的一个项目数据量较大,且不确定以后时候还需要增加保存的数据。所以打算使用分页读、写数据,使不同类型的配置数据空间较大一些。

嵌入式软件_嵌入式软件资料文章-InfoQ写作平台