摘要:
1. 先看下出错的提示 2. 出错的代码部分,现在问题是定位不到哪一行代码出问题,反正运行一段时间就进入了 出问题之后进入hard fault 3. 现在需要更多的信息来查找原因,既然都是以前的代码都运行正常的,唯一变的就是IAR编译器,是不是优化等级的问题,修改优先级依然无法解决 4. 比较关注的 阅读全文
摘要:
1. 在HI2115里面,由于内存空间比较大,所以支持UDP发送指令AT+NSOST的分包 其中上面第2个参数,是分包的序号,从1-255 2. AT指令部分,看下面说的是6个参数可选,但是实际看代码发现,第6个参数不写的话,会报错 AT指令的参数,第6个参数sequence就是函数里面的seq_n 阅读全文
摘要:
1. 首先登陆浙江移动onenet网站,http://openiot.zj.chinamobile.com/,进入右上角的开发者中心,然后才能看到创建产品 2. 填写产品的信息,其他信息按照个人实际填写,到了如下步骤,选择NB-IOT和LWM2M协议,点击确定。 3. 创建完成之后,在页面找到创建的 阅读全文
摘要:
在网络中,有一个转换IP地址到ASIIC字符串的函数,该函数的返回值所指向的ASIIC字符串驻留在静态内存中,所以该函数不可重入。 通俗的讲,在多任务系统中,一个任务执行在调用运行这个函数的时候,其他任务不能调用运行这个函数,如果你这样做了,那么二次调用的函数返回值是一样的,都是后次的值。 以上同时 阅读全文
摘要:
1. VHDL程序的组成 一个完整的VHDL程序是以下五部分组成的: 2. 库(LIBRARY):比较好理解,调用系统已有的库,WORK库就是用户当前编辑文件所在的文件夹, IEEE库:由IEEE(美国电子电机工程师学会)制定的标准库 LPM库 3. 程序包(PACKAGE):声明在设计中将用到的常 阅读全文
摘要:
1. 用这个板子做个什么功能来学习?板子上有个温度传感器,看下官方是否有例程,板子售价1780元,相当的贵,下面是I2C接口, 看下芯片的引脚图 2. 资料下载地址,得注册账号 3. 下面的例程,包括温度传感器的参考代码 4. 找到温度传感器的参考代码 5. 研究下代码吗,不过我VHDL不太懂,所以 阅读全文
摘要:
任务句柄 任务的启动函数 任务的暂停函数 问题在于,任务只有暂停之后,才能调用启动函数,因为任务在创建的时候,已经开始运行了 阅读全文
摘要:
先贴上一个创建的代码,先声明一个句柄 创建定时器和启动定时器,第三个参数,pdFALSE是只定时一次,pdTRUE是自动重载定时器,也就是一直循环。 定时器回调函数,比如上面定时了15S,那么15S之后到了就会调用这个函数。 问题记录,实际测试发现定时器启动函数,只能启动一次,如果启动之后,再次启动 阅读全文
摘要:
1. 场景分析,主要问题就是有些操作返回+CIS ERROR: 50 2. 看了一下在AT+MIPLOBSERVERSP这个指令里面是没有返回+CIS ERROR: 50的错误类型的,所以应该是在解析这个AT指令之前出现的,那么为啥会出现,猜测一,模块进入睡眠,唤醒之后第一个串口字符丢失,但是用自己 阅读全文
摘要:
由fork创建的新进程成为子进程,fork函数被调用一次,但是返回两次, 阅读全文