发 帖  
  • 现在越来越多的嵌入式设备支持远程自动升级,不需要再借助下载器。这样对于设备的维护非常方便。...
    0
    2296次阅读
    0条评论
  • 有时候做设计时,我们会遇到外部按键比较多,IO口不够用的情况。这时大部分人会考虑通过其它芯片扩展IO,或者直接换一个IO口足够的MCU。其实,还有个方法可以实现一个IO上挂多个按键———即采用ADC扫描。...
    0
    1007次阅读
    0条评论
  • 环形缓冲区是一个非常典型的数据结构,这种数据结构符合生产者,消费者模型,可以理解它是一个水坑,生产者不断的往里面灌水,消费者就不断的从里面取出水。...
    0
    2737次阅读
    0条评论
  • 上半部指的是中断处理程序,下半部则指的是一些虽然与中断有相关性但是可以延后执行的任务。 上半部中断不能被相同类型的中断打断,而下半部依然可以被中断打断。 通常下半部在中断处理程序一返回就会马上运行。...
    0
    1329次阅读
    0条评论
  • 宏定义会在编译的时候进行替换展开。最好将宏中的参数用括号括起来。这样就避免了当一个表达式同时含有宏定义和其他高优先级运算符时,破坏整个表达式的运算顺序 。...
    0
    752次阅读
    0条评论
  • 般MCU包含的存储空间有:片内Flash和片内RAM。其中,Flash存储的数据在系统掉电后也能正常保存;存放在RAM中的数据掉电后丢失。...
    0
    653次阅读
    0条评论
  • 相信大家在嵌入式C开发中,或多或少都会遇到段错误(segmentation fault )。昨天分享了一个总线错误的例子:嵌入式软件中,关于总线错误,我帮你们踩了这些坑!相比总线错误,段错误是一种更为常见的错误。...
    0
    229次阅读
    0条评论
  • 类似方法,进入配置界面: 1、进入配置界面:Pooject -> Options -> Linker -> Config; 2、勾选上“Override default”; 3、点击“Edit”,修改R...
    0
    976次阅读
    0条评论
  • 有时候,我们不想让程序存储在起始的位置,比如现在有一段bootloader,对应的app(应用程序)存储的位置就会有一个偏移地址。那么,如何让程序存储在指定的偏移地址呢?...
    0
    856次阅读
    0条评论
  • C语言中的include很简单,但不是你想象中的简单。 你对#include的认识是不是只停留在包含头文件的认知中,好像也没有别的用处,小小东西也翻不起什么风浪?...
    0
    981次阅读
    0条评论
  • C语言中的include很简单,但不是你想象中的简单。 你对#include的认识是不是只停留在包含头文件的认知中,好像也没有别的用处,小小东西也翻不起什么风浪?...
    0
    280次阅读
    0条评论
  • RTOS任务间通信为什么不用全局变量?原因在于使用全局变量存在诸多弊端。...
    0
    672次阅读
    0条评论
  • 很多小伙伴就有这样的疑问:现在固态硬盘都以 T 为单位了,手机电脑内存都是8G、甚至32G了,为什么单片机RAM连1M都不到?...
    0
    586次阅读
    0条评论
  • 有人说单片机开发很简单,也有人说很难。...
    0
    839次阅读
    0条评论
  • C 语言内存问题,难在于定位,定位到了就好解决了。...
    0
    1404次阅读
    0条评论
ta 的专栏

成就与认可

  • 获得 2 次赞同

    获得 0 次收藏
关闭

站长推荐 上一条 /6 下一条

返回顶部