- 博客(3)
- 资源 (3)
- 收藏
- 关注

转载 使用全局变量的危害
嵌入式特别是单片机os-less的程序,最易范的错误是全局变量满天飞。这个现象在早期汇编转型过来的程序员以及初学者中常见,这帮家伙几乎把全局变量当作函数形参来用。在.h文档里面定义许多杂乱的结构体,extern一堆令人头皮发麻的全局变量,然后再这个模块里边赋值123,那个模块里边判断123分支决定做什么。每当看到这种程序,我总要戚眉变脸而后拍桌怒喝。没错,就是怒喝。我不否认全局变量的重要性,但我...
2018-07-05 19:55:58
1876

原创 nrf51822 使用s110_8.0.0 时程序不跑的原因!
nrf51822 sdk使用的是sdk8.0.0里的协议栈(s110),使用官方提供的程序模版(ble_app_template)测试时,一直没发广播,手机APP也检测不到任何广播数据.查查网上资料,有网友提到是rom和ram设置出问题,所以参考修改了下,程序立马正常跑,能看到蓝牙广播了.设置参数如下: IROM1: start:0x18000 size:28000 IRAM1:sta
2018-01-15 16:36:21
894

原创 ESP8266如何使用自己的云服务器进行无线升级(OTA教程)
本文讲解的是如何使用最简单的方法来实现esp8266的无线升级,同时支持远程服务器和本地服务器升级.下面是我用esp8266的sdk实现在线升级的整个流程(点击链接下载 源代码 )。1. 需要准备的软件工具:1.1 搭建本地服务器(或者远程服务器)1.2 我使用的本地服务器是一个轻量级的小型服务器EasyWebserver1.9,好处是可以直接把需要升级的两个bin文件
2017-10-12 16:21:40
7778
8
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人