REALIOT'S BLOG

学而时习之,不亦乐乎?
私信 关注
realiot@163.com
码龄8年

青山一道共云雨 明月何曾是两乡

  • 62,141
    被访问量
  • 49
    原创文章
  • 85,835
    作者排名
  • 35
    粉丝数量
  • 于 2012-09-16 加入CSDN
获得成就
  • 获得82次点赞
  • 内容获得61次评论
  • 获得179次收藏
荣誉勋章
兴趣领域
  • #硬件开发
    #pcb工艺#单片机#嵌入式硬件
TA的专栏
  • STC
    1篇
  • 节流计划
    4篇
  • SmartDTU固件分析
  • LUAT
  • STM32F0
    1篇
  • GPRS远程开关
    3篇
  • 新唐
    3篇
  • 静夜思
    3篇
  • C#
    4篇
  • STM8
    1篇
  • STM32F1
    12篇
  • STM32G0
    2篇
  • FPGA
    3篇
  • MQTT
    4篇
  • ANDROID
  • 模拟电路
    7篇
  • 数字电路
    3篇
  • 电子数学
    1篇
  • 硬件设计
    4篇
  • 高效开发
    9篇
  • C
    3篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

STC_EEPROM

1,擦除操作一次必须擦除一个扇区,在写操作之前必须进行擦除操作。2,在一次擦除操作后可以进行连续的写或者连续的读,但是不能读写交叉进行;3,任意时刻可以对任意地址进行读操作,但是一旦需要进行了写操作,必须进行一次扇区擦除。#include "eeprom.h"void eeprom_reset(void){ IAP_CONTR = 0; //关闭IAP功能 IAP_CMD = 0; //清除命令寄存器 IAP_TRIG = 0; //清除触发寄存器 ...
原创
15阅读
0评论
0点赞
发布博客于 27 天前

节流计划-基础知识-2-AIR724UG

目录为何选用AIR724UGAIR724UG功能列举节流计划旨在降低物联网产品的硬件成本,本专栏将在2021年持续更新。节流计划不采用STM32/STC/PIC等传统MCU,而是充分挖掘AIR724UG芯片除4G通信外的其他功能,包含但不限于GPIO、TTS、LCD、OTA、FLASH、ADC,KEY,UART,I2C、SPI等。版权所有,谢绝转载,侵权必究。承接相关物联网项目合作,邮箱:realiot@163.com。上一篇文章中,我们初步了解了LUAT开发所需要的基本资料和.
原创
122阅读
0评论
0点赞
发布博客于 2 月前

节流计划-基础知识-1-相关资料

目录软件工具LuatoolsV2VSCODELUA在线工具数据手册开源代码网址网站官方产品中心LUA知识库问答社区网页问答社区QQ群讨论组节流计划旨在降低物联网产品的硬件成本,本专栏将在2021年持续更新。节流计划不采用STM32/STC/PIC等传统MCU,而是充分挖掘AIR724UG芯片除4G通信外的其他功能,包含但不限于GPIO、TTS、LCD、OTA、FLASH、ADC,KEY,UART,I2C、SPI等。版权所有,谢绝转载,侵权必究。承接
原创
829阅读
1评论
1点赞
发布博客于 2 月前

节流计划-目录

目录1、预备知识:7节 3天一篇,更新完毕需要21天2、基本外设:14节 2天一篇,更新完毕需要28天3、综合应用:9节(3X3,软件,硬件,实测总结)5天一篇,更新完毕需要 45天1、预备知识:7节 3天一篇,更新完毕需要21天相关资料:datasheet,lua.lib,demo,gitee AIR724UG 开发工具 LUA语法基础 LUA语法进阶 LUAT架构 LUAT库函数2、基本外设:14节 2天一篇,更新完毕需要28天UART :UART1 UART2 U
原创
57阅读
1评论
0点赞
发布博客于 2 月前

节流计划-硬件篇-1-AIR724UG电平转换电路

目录设计概述设计难点解决方案节流计划旨在降低物联网产品的硬件成本,本专栏将在2021年持续更新。节流计划不采用STM32/STC/PIC等传统MCU,而是充分挖掘AIR724UG芯片除4G通信外的其他功能,包含但不限于GPIO、TTS、LCD、OTA、FLASH、ADC,KEY,UART,I2C、SPI等。承接相关物联网项目合作,邮箱:realiot@163.com设计概述如图所示,R1电阻400R,模拟的是12V驱动的继电器。继电器采用NPN三极管下拉控制,实际应用中.
原创
93阅读
0评论
0点赞
发布博客于 2 月前

蜂鸟无线LR43B无线射频接收模块调试记录

目录1、设计目的2、设计难点3、初步方案4、成功方案5、代码实现1、设计目的采用蜂鸟无线LR43B无线射频接收模块,对遥控器发送的无线信号解码。按下按键1,继电器打开;按下按键2,继电器关闭。2、设计难点LR43B无线接收模块不同于传统的解码芯片PT2262。PT2262是芯片解码,遥控器遥控是输出的D0-D3引脚可以直接输出高低电平;而LR43B无线模块无论是否有遥控信号,输出引脚DAT均有波形输出,如下图所示。笔者购买这个模块之前并不知道这一点,即使在实验时观察到
原创
51阅读
0评论
0点赞
发布博客于 2 月前

APM32F103替换STM32F103的经历

目录1、替换STM322、尝试失败3、再次尝试4、意外发现1、替换STM32由于2020年末STM32F103系列单片机严重涨价,笔者不得不考虑更换芯片方案;而GD32系列单片机据同行反应使用效果不是很理想,多方寻找后觉得采用APM32系列,厂家是珠海极海,算是国产。2、尝试失败笔者在某宝买了3片APM32F103RBT6,结果替换了2片都是无法烧录的,使用EP968烧录器也无法烧录,最后只得求助卖家(因为卖家在发货前告诉笔者,从STM32切换到APM32,软件和硬件都.
原创
2263阅读
21评论
8点赞
发布博客于 2 月前

STM32F030 BootLoader

原创
214阅读
0评论
0点赞
发布博客于 1 年前

GPRS远程开关 3 MQTT服务器配置

目录MQTT服务器配置EMQ服务器简介为什么选用EMQ下载EMQ服务器配置阿里云服务器ECS选择配置并购买安全策略配置Java环境变量配置部署并测试EMQ服务器部署EMQ服务器浏览器测试MQTT客户端测试MQTT服务器配置本编文章主要讲述如何构建一个MQTT服务器,以供设备端与控制端进行数据交互。EMQ服务器简介官网:EMQ http...
原创
222阅读
0评论
0点赞
发布博客于 1 年前

AIR202/208使用AT指令方式连接MQTT调试笔记

目录数据手册模块初始化printf函数中介代理数据手册AIR202合宙推出的一款GPRS模块,相对于传统的SIM800C模块,使用更加方便,功能也更加强大。本文主要讨论在使用AIR202模块连接MQTT服务器过程中出现的问题,模块的数据手册地址如下:http://www.openluat.com/Product/gprs/Air202.html,读者可自己研究学习...
原创
1275阅读
0评论
0点赞
发布博客于 1 年前

GPRS远程开关 2 AIR202模块

目录AIR202/AIR208模块AIR202模块与IRTU固件IRTU固件数据流AIR202/AIR208模块模块软件手册及硬件手册:http://www.openluat.com/Product/gprs/Air202.htmlAIR202模块与IRTU固件AIR202模块是合宙研发的GPRS 2G模块,姊妹型号是AIR208模块,而AIR208模块主要是为了...
原创
357阅读
0评论
1点赞
发布博客于 1 年前

KEIL将hex文件转化为bin文件

1、将binary文件夹放置在STM32整个工程的根目录,和KeilKill.bat在同一个目录里2、修改工程配置,在keil内打开魔术棒-user-按照截图输入配置如下(假如输出hex文件名字是STM32.hex,要保持二者一致):.\..\Binary\hex2bin.exe .\..\OBJ\STM32.hex上面的红色命令分为两部分.\..\Binary\hex2bin...
原创
855阅读
0评论
0点赞
发布博客于 1 年前

GPRS远程开关 1 综述

目录GPRS开关综述AIR202 模块MQTT服务器上位机软件GPRS开关综述本专栏讲述如何制作一个GPRS远程开关,硬件基于AIR202模块,软件基于MQTT消息服务。包含:控制端、服务中转端、执行端。AIR202 模块此为执行端,采用官方固件,可靠性高,稳定性好,最重要的一点是支持远程参数更新。官方固件支持自定义数据流任务,在自定义数据流内添加...
原创
325阅读
0评论
0点赞
发布博客于 1 年前

STM32 串口发送导致死机 故障排除手记

目录设计目的出现问题解决方法设计目的STM32使用串口2发送数据出现问题定义的数组数量过大时,数组内的数据可以正常发送完成,但是发送过后单片机死机。如下图所示,函数卡死在硬件错误中。解决方法1、调整堆栈大小定义(无效)。如下图所示,即便把堆栈调整到4K,仍然无能解决问题。调整堆栈的大小,仅适用于以下情况:在文件中定义较大数组出现程序运行异常。2、...
原创
2554阅读
0评论
2点赞
发布博客于 1 年前

新唐N76E003+GPRS 内部EEPROM读取故障排除手记

目录设计目的出现问题分析问题解决问题设计目的将数组写入N76E003的eeprom中,然后再下次开机时读取。出现问题数据写入后再次读取,发现读取数据错误。通过断点跟踪调试,发现有如下错误,例如:上次写入是00 01 读取后编程了01 00。分析问题如下图代码所示,程序逻辑是:1、从4700H开始读,每次读取8个字节,一共读取16次。2、比较每一次取出...
原创
621阅读
0评论
0点赞
发布博客于 1 年前

新唐N76E003+GPRS 串口乱码故障排除手记

目录设计目的读取IMEI号码出现乱码故障尝试解决方法怀疑1、单片机参数配置错误怀疑2、GPRS与N76E003接口电平兼容问题怀疑3、电磁兼容 射频干扰问题暂时处置方法最终解决方法修改串口发送函数原有的串口发送函数设计目的单片机采用N76E003,GPRS模块采用AIR208,N76E003使用USART0与AIR208通信,使用USAR...
原创
455阅读
0评论
0点赞
发布博客于 1 年前

ADS8695 STM32 硬件SPI驱动

SPI初始化配置void my_spi1_init(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_AHBPeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE); RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE); RCC_APB2PeriphC...
原创
839阅读
1评论
3点赞
发布博客于 2 年前

ADS8695 STM32 软件IO模拟

ads8695.h#ifndef _ADC_H_#define _ADC_H_ // Register Locations and Names#define ads8695_DEVICE_ID_REG 0x00#define ads8695_RST_PWRCTL_REG 0x04#define ads8695_SDI_CTL_REG 0x08#define ad...
原创
580阅读
6评论
2点赞
发布博客于 2 年前

ADS1115驱动代码

ads1115.c#include "ads1115.h"void ads1115_init(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6 | ...
原创
841阅读
1评论
2点赞
发布博客于 2 年前

STM32F103 硬件SPI驱动DAC8563

目录程序目的展开设计SPI初始化DAC8563数据手册分析设定DAC值存在问题软件IO模拟正常硬件SPI向软件模拟IO靠拢尝试解决调整硬件SPI速率CS引脚不得常低调整CS引脚与MOSI引脚的时序调试总结工欲善其事必先利其器站在巨人的肩膀上,事半功倍程序目的使用STM32F103RCT6芯片驱动DAC8563芯片,采用硬件SPI驱...
原创
1844阅读
2评论
3点赞
发布博客于 2 年前

新唐N76E003+GPRS 单片机复位故障排除手记

目录应用场景问题描述故障排除1、单片机电源前增加电容2、设置单片机P2.0引脚为输入模式而非复位模式应用场景 GPRS模块采用AIR202/AIR208,电源方案是JW5033; 单片机采用新唐N76E003,双串口,18K flash,电源与GPRS的DCDC 即JW5033共用一个5V输入电源。问题描述 ...
原创
639阅读
0评论
0点赞
发布博客于 2 年前

STM32F103 SPI DMA收发(SPI2发送 SPI1接收)

目录STM32 SPI DMA收发GPIO初始化SPI初始化DMA初始化问题记录STM32F103 SPI DMA收发GPIO初始化void my_spi_init(void){ SPI_InitTypeDef SPI_InitStructure; GPIO_InitTypeDef GPIO_InitStructure; RCC_AHBPeriphCloc...
原创
2776阅读
0评论
2点赞
发布博客于 2 年前

AltiumDesigner删除无用文件

1、新建一个txt文件2、将代码内容填入txt文件中3、修改文件类型为bat文件4、双击bat文件运行即可:: 删除包含特定后缀的本bat目录下的所有文件del *.bak /sdel *.htm /sdel *.sct /sdel *.map /sdel *.htm /sdel *.log /sdel *.OutJob /sdel *.SchDoc.Zip /...
原创
340阅读
0评论
1点赞
发布博客于 2 年前

GPRS同步集中方式连接服务器

#if !defined(u8)#define u8 unsigned char#endif // u8u8 gprs_sta=0;u8 gprs_tx_cnt=0;u8 gprs_wait_cnt=0;#define gprs_sta_power_on 0x01void gprs_os_run(){ if( 0x00==gprs_tx_cnt ) { ...
原创
94阅读
0评论
0点赞
发布博客于 2 年前

MQTT服务器配置1——JAVA环境变量配置及JAVAC报错

目录JDK安装JDK环境变量配置安装验证JDK安装JDK下载链接https://dl.pconline.com.cn/download/1117483.html?qq-pf-to=pcqq.groupJDK环境变量配置JAVA_HOMEC:\Program Files\Java\jdk1.8.0_181CLASS_PATH(请注意最前面的点‘.’)...
原创
202阅读
0评论
0点赞
发布博客于 2 年前

运算放大器的异常总结——震荡和发热

上图中,运算放大器输出端F1是保险丝。此处的保险丝有2个作用:1、防止输出端短路,保护运放;2、保险丝本身存在电阻,防止运放震荡。对于第一条不需要过多解释,但是第二条,如果此处保险丝去除改为直通,则因为容性负载的存在,运放可能引起震荡。此外,选用C6的目的是为了调理输出信号,但是如果容值选用不当,可能会造成电路震荡;实际电路测试中,C6的接入虽未引起震荡,但是引起了运...
原创
811阅读
0评论
0点赞
发布博客于 2 年前

一种检测LED闪烁状态的方法

//date:2019-9-30 16:08:29//author:duxinfeng//function:A method to scan led blink which showing the network status of GPRS#define u8 unsigned char#define max_cnt 102#define min_cnt 8u8 high_cnt=...
原创
365阅读
0评论
0点赞
发布博客于 2 年前

STM32 CAN总线冲突故障的分析和解决

现场的STM32 CAN总线设置一共有3个:A、B、C。其中A是发送命令者,C是执行命令者,B是分析命令者。A发送命令,C执行命令后输出信号,B通过分析命令的内容切换继电器通道。以上就是设计初衷。实测发现存在故障,在某些情况下,A发送的命令,C执行并回复A一条CAN报文,由于A的发送和C的回复间隔时间太近,致使B解析报文时又接收到了新的报文,最终使得报文解析无效,继电器不动作。解决方法是B...
原创
1558阅读
0评论
1点赞
发布博客于 2 年前

VSCODE 修改选中文字的颜色

//设置用户选中代码段的颜色 "workbench.colorCustomizations": { "editor.selectionBackground": "#aa0000" }
原创
2019阅读
0评论
0点赞
发布博客于 2 年前

STM32 Debug无法添加断点的解决方法

目录STM32 Debug无法添加断点的解决方法1、run to main设置错误2、generate assembler SRC file 设置错误3、HEX文件命名错误4、优化等级选择错误STM32 Debug无法添加断点的解决方法1、run to main设置错误Options-Debug选项中未设置“run to main”,勾选后故障可排除。...
原创
1817阅读
0评论
3点赞
发布博客于 2 年前

C#手记之字符串处理

查找截取删除字符串转十进制数字符串转十六进制数十进制数转字符串十六进制数转字符串
原创
60阅读
0评论
1点赞
发布博客于 2 年前

C#手记之字符转换

byte数组转字符串// 0x31 0x32 0x33—>"123"字符串转byte数组//"123"—>0x31 0x32 0x33HEX byte数组转字符串// 0x01 0x02 0x03—>"010203"字符串转HEX byte数组//"010203"—>0x01 0x02 0x03HEX byte数组转汉字 // 0x...
原创
99阅读
0评论
1点赞
发布博客于 2 年前

打包exe文件和dll文件

也许您也有和作者同样的需求,在使用C#编写上位机软件的过程中,有时候为了加快开发速度,减低开发难度,大多数时候很愿意站在巨人的肩膀上摘桃子——利用现有的dll文件。软件编写完成后,生成了自己想要的exe文件,可是使用的过程中,需要将dll文件和自己生产的exe文件放在同一目录下,才能保证exe文件正常运行。那么,有没有一种方法,可以打包上述的exe文件和dll文件,生成一个新的exe文件呢?当...
原创
607阅读
0评论
2点赞
发布博客于 2 年前

ScreentoGIF

ScreentoGIF是一个非常好用的开源截屏软件,它可以将屏幕录制后保存为你想要的gif文件。如果用户使用它用来制作CSDN博客上一些教程的动态图,简直是事半功倍。除此之外,软件还可以自动判断当前语言环境,自动切换为用户语言。软件下载地址:https://www.screentogif.com/...
原创
729阅读
0评论
2点赞
发布博客于 2 年前

Gitee使用示例之~2台电脑1个账户1个仓库的交互更新

原创
603阅读
0评论
0点赞
发布博客于 2 年前

利用结构体数组方便地控制单片机IO

定义结构体typedef struct { GPIO_TypeDef *GPIOx; u8 Pinx;} relay_io;初始化定义结构体数组relay_io relay_map[10]={ {GPIOA,GPIO_Pin_1}, {GPIOA,GPIO_Pin_1}, {GPIOA,GPIO_Pin_1}, {GPIOA,GPIO_Pin_1}, {...
原创
914阅读
0评论
2点赞
发布博客于 2 年前

Gitee(码云)使用Git

初次使用需要,生成ssh-key1 配置用户名git config --global user.name "realiot"2 配置邮箱,即gitee的账号git config --global user.email "realiot@163.com"3 消除乱码git config --global gui.encoding utf-8git config --glo...
原创
1087阅读
0评论
2点赞
发布博客于 2 年前

Modelsim安装笔记

目录modelsim安装包下载modelsim软件安装modelsim软件破解复制文件修改属性生成license恢复属性设置环境变量其他license错误提示modelsim软件卸载modelsim安装包下载安装包下载链接:https://pan.baidu.com/s/190XDxoqLky3gxRHykxQTAA,提取码:yxab...
原创
1724阅读
3评论
11点赞
发布博客于 2 年前

MOS管防止电源反接的一些总结

文章系转载,原文地址:https://wenku.baidu.com/view/74885b81dbef5ef7ba0d4a7302768e9951e76edc.html电源反接,会给电路造成损坏,不过,电源反接是不可避免的。所以,我么就需要给电路中加入保护电路,达到即使接反电源,也不会损坏的目的。一般可以使用在电源的正极串入一个二极管解决,不过,由于二极管有压降,会给电路造成不必要的损耗...
转载
1368阅读
0评论
2点赞
发布博客于 2 年前

FPGA学习笔记1-LED流水灯

// 2017/7/19 meisq 1.0 Original//*******************************************************************************/`timescale 1ns / 1ps // set up timescale as 1ns...
原创
242阅读
0评论
2点赞
发布博客于 2 年前

ADS1220使用参考代码

void ADS1120_Init(void){cs_ad=1;;sclk=0;ADReset();}void WriteOneByte(unsigned char command){unsigned char i;for(i = 0; i < 8;i++){if(command&0x80)mosi=1;elsemosi=0;...
原创
3779阅读
22评论
6点赞
发布博客于 2 年前

DAC1220使用参考代码

void SPI2_Init(void){// PB13:SCK2; PB14:MISO2; PB15:MOSI2;GPIO_InitTypeDef GPIO_InitStructure;RCC_APB2PeriphClockCmd ( RCC_APB2Periph_GPIOB,ENABLE );//GPIO_InitStructure.GPIO_Pin = GPI...
原创
949阅读
0评论
1点赞
发布博客于 2 年前

双保险更保险吗?

本文整理自百度知道:https://zhidao.baidu.com/question/353321419.html问:保险丝一般是加在火线上,那是不是在火线和零线上都加上保险丝更为保险呢?答:对于两相电,火线、零线都接上保险丝肯定比只在火线上接保险丝更加保险。但有一个问题,如果零线上的保险丝断了,而火线上的保险丝未断,那么火线就失去了回路,结果灯头两端就都会带电,这可能导致危险。而对...
转载
92阅读
0评论
0点赞
发布博客于 2 年前

AD10 层次化/多通道设计实例

目录设计目标实施方法建立工程子图绘制绘制图纸A绘制图纸B绘制图纸C总图绘制添加子图A添加子图B添加子图C编译生成PCB注意事项设计目标本实例设计的目标是:在总图MAIN中导入三张子图A、B、C,使得A图中8个引脚分别进行如下连接:1、 4个引脚连接4个B图纸中的某1个引脚。(跨图纸1个器件的不同引脚连接多通道某1个引脚)2、4个引...
原创
4340阅读
2评论
5点赞
发布博客于 2 年前

ADC DAC稳定性

文章系转载,原文地址:http://adi.eefocus.com/module/forum/thread-593095-1-1.html您可能会把模数转换器或者数模转换器缺少输出稳定性的原因归咎于实际转换器本身。毕竟,这类器件都非常复杂。但是,请不要太早下结论,因为转换器周围的电路或许才是真正的罪魁祸首。这种电路包括一个电压参考,它对转换器性能的改变要超出您的想象。  在您对转换器的初始评估...
转载
440阅读
0评论
0点赞
发布博客于 2 年前

AD多通道设计

AD多通道设计方法,详细说明了使用多通道设计方法进行PCB设计的方法步骤。
pdf
发布资源于 2 年前

STM32G0开发笔记-2-开发环境搭建之Keil安装

目录STM32G0开发笔记-2-开发环境搭建之Keil安装1、下载Keil软件2、安装Keil软件3、导入STM32G0开发包STM32G0开发笔记-2-开发环境搭建之Keil安装1、下载Keil软件链接:https://pan.baidu.com/s/1cdm5aIKmNwzJhbBAiiKUfw 提取码:fpam 2、安装Keil软件2.1 开始安装...
原创
2371阅读
0评论
2点赞
发布博客于 2 年前

STM32G0开发笔记-1-开发环境搭建之STM32CubeMX

目录STM32G0开发笔记-1-开发环境搭建之STM32CubeMX1、下载STM32cubeMX软件,解压2、安装STM32cubeMX并配置3、选择芯片型号并创建工程4、生成工程文件STM32G0开发笔记-1-开发环境搭建之STM32CubeMX1、下载STM32cubeMX软件,解压百度网盘下载链接:https://pan.baidu.com/s/1H5651...
原创
2451阅读
0评论
2点赞
发布博客于 2 年前

STM32数组变量数组过大时的异常处理

 文章系转载,原文地址:http://www.elecfans.com/emb/danpianji/20180613694714.html当在一个函数中声明一个较大的局部数组变量时,程序可以编译通过,但运行时,老是进入hardfaulthandler,导致出现改问题的原因可能是栈溢出。因为局部变量是存放在栈区的,而全局变量在全局区(静态区),如果栈区较小,会产生溢出。解决这种问题的方法...
转载
4538阅读
0评论
3点赞
发布博客于 2 年前

realcom串口助手

Realcom串口助手,主要是辅助开发SIM800、AIR202进行TCP、MQTT调试,软件会持续更新。欢迎多提宝贵意见。
zip
发布资源于 2 年前

转载 Verilog HDL语言中,#(3,4)含义

文章系转载,原文地址:https://zhidao.baidu.com/question/153894006.htmlVerilog中允许用户通过门延迟来说明逻辑电路中的延迟,此外用户还可以指定端到端的延迟。在Verilog门级原语中,有三种从输入到输出的延迟。1 上升延迟:在门的输入发生变化的情况下,门的输出从0,x,z变化到1所需的时间成为上升延迟。2 下降延迟:下降延迟是指门的输出...
转载
1272阅读
0评论
1点赞
发布博客于 2 年前

转载 c# 随机字符串的生成

文章系转载,原来文章地址:https://www.cnblogs.com/binger333/p/4693757.html方法一:随机生成不重复数字字符串  private int rep=0;       ///        /// 生成随机数字字符串       ///        /// 待生成的位数       /// 生成的数字字符串       private ...
转载
1601阅读
0评论
1点赞
发布博客于 2 年前

电阻何时取得最大功率

如上图所示,电压恒定为常量,R为固定阻值,X为可变电阻,求X取何值时电阻X的功率最大?
原创
599阅读
0评论
0点赞
发布博客于 3 年前

STM32F105 USART1/USART3 调试笔记

由103系列向105系列移植目录由103系列向105系列移植故障现象:USART1乱码故障排除:时钟和外部晶振的适配调整外部晶振配置时钟配置故障现象:USART3收发均无效故障排除:端口重映射 STM32F103系列单片机简单易学,资源丰富,特别是库函数的存在使得开发周期缩短,故其市场占有率高。STM32F105/107系列单片机相比103系列性能更加优...
原创
2759阅读
0评论
1点赞
发布博客于 3 年前

外包接收原则

目录违背法律和道德的要拒绝。不是终端“绝对甲方”的要拒绝甲方要求过高过快的要拒绝甲方业务不专业的要拒绝成长和收入都无益的要拒绝拒绝支付定金的要拒绝异地开展的项目要慎重发明创造的项目要慎重写在最后今天无意间看到了一位前辈总结的外包接收原则,受益良多,在此总结一下自己的外包接收原则。这些原则中,一部分是自己亲身经历的教训总结,还有一些是良师益友的谆谆教诲。总而言...
原创
273阅读
0评论
3点赞
发布博客于 3 年前

STC+AIR208实现MQTT连接

         Air208S模块是四频段GSM/GPRS模块,采用的是RDA8955平台。 Air208S内置32Mb Nor Flash + 32Mb SRAM,支持三种开发模式:Lua脚本开发模式,AT命令开发模式以及C语言SDK开发模式。其中,AT开发模式并封装兼容SIM800C。 Air208S和Air202模块采用平台完全一样,所不同的是在Air208的基础上删掉了三代射频座,同...
原创
1720阅读
1评论
2点赞
发布博客于 3 年前

千里之行 始于足下

千里之行始于足下,九层之台起于垒土,2018年12月10日我开始在CSDN写博客了。博客内容包括我从事电子工程师的所见所闻、所感所想,希望与各位互通有无,共同进步。...
原创
70阅读
0评论
1点赞
发布博客于 3 年前