自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (4)
  • 收藏
  • 关注

原创 N2N 多平台搭建(win,Ubuntu,Linux嵌入式)

前言资源准备:一台公网IP的主机,一台普通内网的主机。(win或linux设备都可以)n2n最新源码链接(有时打不开,等等再试)1. Ubuntu搭建方式参考git的源码的项目说明就可以实现supernode和edge部署1.1 下载源码git clone https://github.com/ntop/n2n1.2 进入源码目录n2n,依次执行下列命令./autogen.sh# 如果提示命令不在,需要安装apt install autoconf./configuremakemake

2022-04-20 10:51:23 5403 1

原创 华为云Ubuntu搭建SVN server

局域网搭建参考连接上述教程可以完成SVN在本地Ubuntu上的搭建工作,但是在云服务器上无法正常通讯,会出现无法checkout的问题。以下内容展示在华为云上实现svn通讯的过程:两项工作:一、通过firewall-cmd命令将SVN端口号3690加入到放行列表firewall-cmd --zone=public --add-port=3690/tcp --permanent如果无法执行上述指令,需要先安装firewallapt install firewall防火墙放行3690端口sud

2022-03-31 17:43:55 782

原创 nRF52832 mesh环境搭建及配置【附下载连接】

一、所需资源文件序号文件描述连接1SEGGER Embedded Studio (SES)SEGGER推出的集成开放环境SES下载2nRF Mesh.apk安卓手机端APPAPP下载3nRF5_SDK_17.0.2_d674dde.zipnRF5软件开发包开发包4nrf5_SDK_for_Mesh_v5.0.0_src.zipMesh软件开发包mesh SDK其中软件安装至相应平台,SDK开发包放置纯英文路径并解压。二、安装SES

2021-10-09 11:14:15 2279

原创 STM32L071 Low-power模式导致仿真异常

首先,由于在该模式下遇到的问题开机时,系统时钟设置为MSI RC 2.097MHz,设置电压调节器系数为等级3__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE3);仿真运行会导致在没有打断点的地方停止,并且监控窗口中某些RAM变量值显示有问题,但实际使用时并没有被实际改变。经观察,仿真中断周期大概为60秒。不添加此行代码或者改为默认值等级2时,该问题解决。以下分析Low-power模式,具体功能和作用超低功耗 STM32L0

2021-09-18 14:01:56 967

原创 PHY6212增加配对绑定功能【源码示例】

摘要在BLE蓝牙设计中很多时候属于直接连接后使用某个服务直接传输数据;该模式优点是连接方便,缺点是数据传输容易被监控,造成通讯数据泄露的风险。故,为了更加安全的数据通信,需要使用配对和绑定的机制来实现。配对和绑定过程刚开始会触发连接,连接后进入配对流程。PHY6212中可以参考HIDKeyboard例程实现,本文简述修改某些关键参数实现绑定中相关模式的设置;内容初始化函数中图示红色框中是绑定相关配置参数参数设置说明:ioCap:表示蓝牙设备有哪些输入输出资源,据此选择合适的密码验证方式,5

2021-09-08 11:22:41 1214 4

原创 STM32 加入Bootloader程序后主程序经常跑飞或者无法正常启动?

STM32 Bootloader程序中断在进入app之前,要清除所有中断,关闭所有使用的外设资源;防止进入app后中断跳出导致app程序跑飞!

2021-08-26 22:02:16 2250

原创 Keil使用中文兼容设置方法【详细图示】【附字体库】

打开keil -> Edit -> configuration默认字体编码方式为ANSI更改为Chinese GP2312 (Simplified)再选择Colors&Fonts选项,选用字体(图示)其中Microsoft YaHei Mono 字体需要安装:安装方法下载后直接双击打开后点击安装即可;安装完成后重启Keil软件keil编程用字体库:链接:https://pan.baidu.com/s/1gbPvcpqo7FhNp-GmCK2s0A提取码:rtma另:

2021-08-11 14:43:03 28008 6

原创 PHY6212(512KB) 资源文件烧写与访问

一、使用软件工具PhyPlusKit2.4.1b实现详细步骤:1. 准备好资源文件bin使用自由软件将Image2Lcd生成的图片转换为c文件;使用Picture_c_bin工具软件生成斌文件2. 打开PhyPlusKit2.4.1b软件,烧写程序和资源文件按下图操作然后点击HexF按钮生成hexf文件,进行烧写注:此处需要注意phyPlusKit存储空间定义:其中NVM为资源文件空间,本例中使用的是Dual bank (No FCT),故可以使用的空间为184KByte,最大可用空间

2021-07-09 11:31:49 1206 6

原创 Altium Designer点击没有反应

之前使用正常,第二天开机打开就没有反应了,版本:Altium Designer 16.1将该文件内的这几个文件删除即可正常打开。如果找不到这几个问价就用全局搜索工具Everything搜索,找到对应路径即可注:该方法并不适用于所有点击无反应的问题。工具连接:https://download.csdn.net/download/chuxiaobobo/19951804...

2021-07-01 09:09:07 7550 1

原创 Sqlite3 从创建数据库、表,到读写内容(源码实现)

#include "sqlite3.h"void sql_exec(char* command){ char* zErrMsg = 0; int rc; /* Execute SQL statement */ rc = sqlite3_exec(db, command, callback, 0, &zErrMsg); if (rc != SQLITE_OK) { printf("SQL error: %s\n", zErrMsg); sqlite3_free(zErrMs.

2021-06-30 15:34:58 274

原创 MPU9250和ICM20948区别(含详细对比和迁移方案)电源设计部分要注意

参见官方文档,很详细

2020-05-19 14:03:34 6478

原创 收藏!纯净windows系统镜像下载网站

link内有全系列Windows操作系统,比起某些ghost好太多啦!可以迅雷卸载速度超快!另有windows配套的办公和开发软件!

2020-05-14 10:56:29 6916 1

原创 DA14580发射功率问题

没有在官方文档中找到相关叙述;在网上找了一圈最终确定:DA14580默认发射功率为0dBm,这是正常模式;还有一个近场模式的发射功率为-20dBm;目前只能在这2个等级之间切换。如何设置-20dBm?在SDK5.0.4中rf_580.c中402行使能/****************************************************************...

2020-03-27 10:32:21 512

原创 RS485和RS232在实际应用中的优缺点

本文参考文章:http://blog.sina.com.cn/s/blog_729a492301019owo.html在测控业现场应用中,RS485和RS232应用相当广泛。之前都是略有了解,没有详细深入。RS232相信刚入门的嵌入式行业人员都已相当熟悉。反观RS485只有接触到测控或数据采集行业才可能有所应用。本文简单梳理一下,也是自己学习的过程。RS232缺点:RS-232是最早的串行

2017-11-19 11:09:43 11696

FreeRTOS任务信息和运行时间统计源码

只需要一次调用实现任务统计功能添加!

2021-08-18

Everything.exe

Windows下全局搜索,一次加载

2021-07-01

STM32L071_userdata.pdf

STM32L071_userdata.pdf

2021-06-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除