自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nRF52832蓝牙BLE学习(1)基本了解(环境、目录结构等)

2021.03.051、准备1)、Keil(Keil无法下载时可直接用)ARMCMSIS 版本下载路径https://www.keil.com/dd2/pack/(需要自己找版本)简单的办法,直接复制SDK路径放入浏览器Eg:http://www.keil.com/pack/ARM.CMSIS.5.3.0.packnRF5 SDK Keil库路径https://developer.nordicsemi.com/nRF5_SDK/pieces/nRF_DeviceFamilyPack/2)、

2021-05-11 11:12:55 381 1

原创 WIN10 JAVA环境变量配置,解决不是内部指令问题

1、下载JDK下载网址2、配置环境变量1、此电脑鼠标右键,->属性,->高级设置,->环境变量2、新建-> 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.8.0_281\jdk1.8.0_281(安装JDK的位置) 确定3、新建-> 变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(一定要一摸一

2021-02-20 15:25:27 149

原创 esp32 idf.py menuconfig弹不出来,已解决 win10

ESP32 环境折腾了两天,用安信可官网搭建也是颇为曲折idf.py menuconfig界面老弹不出来,报错如下:解决办法:在当前文件下 examples\get-started\hello_world>pip install windows-curses 即可Ps:可能之前我这一步安装失败,希望可以帮到遇到该问题的小伙伴官网:Windows下搭建 ESP-IDF 开发环境链接https://aithinker.blog.csdn.net/article/details/112515

2021-02-20 15:23:54 4962 3

原创 物联网无线通信技术NB-IoT、Lora、WIFI、Zigbee、Bluetooth、Sub-G总结

1、无线通信距离与频率成反比2、WIFI、Zigbee、Bluetooth、Sub-GHz(自组网、偏室内,近距离通信)3、NB-LOT与Lora(远距离、偏室外通信)

2021-02-06 17:22:02 5675

原创 一个例子彻底理解C结构体内存对齐问题

前言 俗话说的好,磨刀不误砍柴工,对于C结构体的相关知识还是要先了解清楚,当然如果已经了然于胸,此处可忽略咱就直奔主题,看例子急速掌握。小白的我还是要先从基本的开始(Ps:白了很多次,还是白,没办法,太笨了)基础一:为啥要内存对齐? 对于这个问题,之前小白没有太深的理解,后来大神的代码看多了,项目遇到坑以后(果然疼了才能记得住)才 幡然醒悟,要好好学习。通用说法:就是为了提高代码效率,利于平台移植,空间换时间;对于小白而言,最主要 的是节约空间,提高空间利用率,毕竟小白的设备内存很金

2021-02-03 11:16:08 92

原创 如何查看keil编译后代码大小,STM32堆栈空间溢出解决办法

1、查看keil编译后代码大小在Keil中编译工程成功后,在下面的Bulid Ouput窗口中会输出下面这样一段信息:Program Size: Code=6320 RO-data=4864 RW-data=44 ZI-data=1636 代表的意思:Code :是程序中代码所占字节大小RO-data :程序中所定义的指令和常量大小 RW-data :程序中已初始化的变量大小ZI-Data :程序中未初始化的变量大小ROM(Flash) size = Code+RO-d

2021-02-01 17:54:24 8045 5

原创 PCB相关内容,快捷键、布线规则等

1、1 ounce(oz)定义一平方尺面积单面覆盖铜箔重量1oz(28.35g)的铜层厚度。 1oz≈ 1.35mil=34.29um2、 规则尺寸大小(1mil=0.0254mm)过孔大小内环:12mil外环:20mil线宽大小最小: 6mil中间值: 8mil最大:50milclearance间距规则: 6mil丝印层与助焊层、铜皮间距 : 4mil过孔与过孔间的间距: 6mil丝印层最小线宽: 6mil...

2021-01-29 16:19:53 617

原创 C链表操作、队列

一、链表 1、一种线性表的链式存储结构,任意存储单元存储,存储单元可不连续,存储长度不固定 2、每个元素称为节点,节点包括:数据域和指针域 typedef struct _LIST{ int data; //数据域 struct _LIST *next; //指针域名 }二、链表分类 1、单向链表 2、双向链表 3、循环链表三、数组与链表对比 1、数组 优点:查询

2021-01-27 16:42:13 216 2

原创 C指针理解,题目

1、指针指针本质上就是一种保存变量地址的变量。2、指针优势使用指针可以使代码更紧凑、更高效1、可以让不同区域的函数共享内存数据,代码更高效2、定义复杂的数据结构,Eg:链表,二叉树3、通过被调函数修改调用函数的对象3、声明指针int *p 声明了一个int类型的指针int *p[10], 声明了一个指针数组,有10个指针,每个元素指向一个int类型的指针int (*p)[10] 声明了一个数组指针,该指针指向一个int类型的一维数组int **p

2021-01-21 15:45:50 143

[艾克姆科技]nRF52832开发指南.rar

快速了解nRF52832的开发过程,可以参考和使用

2021-04-07

硬件设计的一些规范文件供学习.zip

硬件设计包括:PCB工艺设计规范,PCB设计规范,原理图设计规范,初学必备

2021-01-29

最新STVP安装工具

程序烧录工具,可以加载单片机的程序,也可以下载程序到单片机,常用于改写STM8的选项字节(option byte),一些IO口的复用功能可以在这个软件上修改.

2017-09-24

STM8的C语言编程

STM8源代码,包括STM8的端口初始化、中断、串口通信、时钟设置等

2014-08-11

空空如也

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

TA关注的人

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