嵌入式
力博荣三维可视化
闲鱼同步: 力博荣三维可视化
cesium.js开源贡献者
展开
-
c语言实现IP地址输入的检查
#include #include #include char IPcheck(char * startbuff){ char * pbuffer = NULL; char * ptemp = NULL; char ret = 0; char i = 0, j = 0; char temp[8] = {0}; ptemp = startbuff; for (i = 0;原创 2017-12-08 09:27:47 · 2207 阅读 · 0 评论 -
模拟信号量实现传感器的定时采集
/*13点41分,2017年8月18日需求:传感器的采集频率可以设置,单位是秒。通过滴答定时器实现。 使用一个二值信号量。平台:stm32f042,无操作系统,模拟信号量。使用信号量实现两个线程的同步**/struct sensor{ int sampl_frequen; /* 采样周期 */ int sampl_frequen_shdow; /*原创 2017-08-18 14:13:37 · 803 阅读 · 0 评论 -
cJSON的简单使用
对于很多网络应用,json使用广泛。出于使用MQTT的使用,json好像更加方便。#include "windows.h"#include #include #include #include "cJSON.h"/*** json解析*/int main1(void){ /* 要解析的对象 */ char text[] = "{\"name\":\"jack\",\"e原创 2017-08-10 18:53:41 · 267 阅读 · 0 评论 -
STM32 FLASH的大小端问题
在stm32中写入FALSH的数据和读的总是大小端不一致,仔细琢磨了一下,原因就在与此。做了一张图,方便理解。原创 2017-08-04 18:47:55 · 3122 阅读 · 1 评论 -
stm32低功耗
/**时间:2017年7月20日cpu: STM32F042F6目的:低功耗解决方案方案:利用RTC闹钟事件将cpu从停止模式中唤醒,处理完事情后 重新设置时间,(闹钟时间不变)。进入低功耗。说明:对于新手,先将寄存器摸清楚是非常有必要的。*//** * 重新设置时间*/void rtc_timeregulate(void){ RTC_TimeTypeDef原创 2017-07-20 14:53:30 · 618 阅读 · 0 评论 -
记一次ESP8266 WIFI模块调试----TCP 数据处理同时发送心跳
记一次ESP8266 WIFI模块调试----TCP 数据处理同时发送心跳一、情景再现1、需要实现的功能1) 接收中国移动云平台Onenet的EDP协议的数据,处理后应答给云平台.2) 保持与云平台的心跳报文,每10s发送一次心跳。2、实现方案1)心跳报文采用10s软定时器,定时发送.2)移动云的请求数据为中断方式接收后处理应答。(推测是中断方式,没有找到配置中原创 2017-12-26 16:31:26 · 6551 阅读 · 0 评论 -
STM32的IAP在线升级的源码中的地址解读
1.ApplicationAddress的内容含义 if (((*(__IO uint32_t*)ApplicationAddress) & 0x2FFE0000 ) == 0x20000000) { SerialPutString("Execute user Program\r\n\n"); //原创 2016-12-05 13:30:31 · 963 阅读 · 2 评论 -
记一次STM32F303标准库bug
时间:2018年1月11日标准库版本: * @version V1.1.1 * @date 04-April-2014目标:配置一个GPIO的复用功能问题:使用函数GPIO_PinAFConfig()设置失败,通过仿真查看寄存器的值得到该结论GPIO_PinAFConfig(GPIOB, GPIO_Pin_9,GPIO_AF_9);一、标准库GPI原创 2018-01-11 08:56:20 · 2309 阅读 · 1 评论 -
HTTP协议URL解析的C语言实现
/*** 日期:2017年12月21日* 作者:DSLMing* 原因:没有看到合适的解析URL代码,自己写一个。* 应用:WIFI模块的Webserver* 心情:可能不做嵌入式开发了,转向Java 的Hadoop* 特点:不依赖很多东西,小巧稳定*/#include <windows.h>#include <stdio.h&g...原创 2017-12-21 17:10:39 · 7248 阅读 · 0 评论 -
嵌入式中使用设计模式(2)--代理模式
白话解释:租房找中介。不太需要知道房源的真实,交个中介。租房后,房主改名字,租房者也没必要关心,告诉中介就行了。优点:使用中介会屏蔽一些使用者不需要关心的细节;降低系统耦合。/*** 需求:LED小灯的闪烁* 环境:模拟STM32* 2017年10月7日,21点43分*//*-----------------------------------------第一部分,被代理的实原创 2017-10-07 21:50:04 · 305 阅读 · 0 评论