自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mculover666的博客(嵌入式)

微信公众号mculover666,专注于嵌入式领域

  • 博客(364)
  • 资源 (8)
  • 收藏
  • 关注

原创 资料分享 | 整理一下自己积攒的 LoRa和LoRaWan 资料

1. LoRa和LoRaWan很多人在接触LoRa时经常会问一个问题:LoRa是什么?LoRaWAN是什么?对这两个概念迟迟不能理解。LoRa是Long Range(长距离)的简称,是一种长距离、低功耗无线通信技术,2009年法国公司Cycleo设计出一种优异的扩频通信算法,后来,该公司被美国semtech公司收购,后者于2013年推出LoRa芯片,目前,semtech公司是LoRa芯片唯一供...

2020-01-31 17:10:19 5075 3

原创 TencentOS-tiny 正式开源,全网首发评测,带你极速上手体验!

文末有体验心得和RTOS比较,赶时间的小伙伴可以直接拉到文末哦~1. TencentOS-tiny 正式开源国产 RTOS 如雨后春笋般诞生的今天,腾讯于昨日正式开源发布了自己的物联网操作系统:TencentOS-tiny,...

2019-09-19 15:22:40 7814 2

原创 四年嵌入式技术沉淀,处女作《STM32CubeMX系列实战教程》诞生

秒变 STM32 大神,STM32CubeMX你值得拥有!本教程共包含 20 篇文章,手把手带你学会用 STM32CubeMX 配置工程并生成底层初始化代码工程,将有限的精力专注于应用代码编写。

2019-09-06 14:20:00 8323 15

原创 Linux常用命令汇总(持续更新)

在Linux操作系统中,用户在命令行shel中通过shell命令简单粗暴有效的和内核交互~1.Linux中执行Shell的方式Linux中执行shell的方式有两种:虚拟终端图形界面中的终端模拟器(terminal)1.1.虚拟终端在桌面环境下使用命令Ctrl+Alt+F1~F6即可打开终端,使用命令Ctrl+Alt+F7即可返回桌面环境:1.2.图形界面中的终端模拟器在图...

2018-11-28 22:23:02 4119

原创 STM32CubeMX | 37 - 使用RS485总线进行双板通信(SP3485)

本篇详细的记录了如何使用STM32CubeMX配置 STM32F407ZGT6 使用 RS485 总线与另一个开发板之间通信。0. RS485总线协议简述RS485总线的特点及应用场合RS-485 通讯协议由 RS-232 协议改进而来,将物理层改为了差分信号进行传输,所以具备抗干扰能力强、传输距离远的特点,广泛应用于噪声干扰较大的工业控制环境中。RS485总线的物理层RS485总线网络拓扑结构如图:其中RS485收发器的作用是将普通TTL电平信号转换为差分信号,即总线每个时刻表达的逻辑由4

2020-11-29 21:38:25 11

原创 STM32CubeMX | 36 - 使用CAN总线进行双板通信(TJA1050)

本篇详细的记录了如何使用STM32CubeMX配置 STM32F407ZGT6 的硬件CAN接口与另一个开发板之间通信。1. 准备工作硬件准备开发板首先需要准备一个开发板,这里我准备的是STM32F407ZGT6的核心板。CAN收发器开发板板载一块CAN收发器TJA1050,如图中红框所示:软件准备需要准备一份 TJA1050 的数据手册。2. 使用STM32CubeMX生成工程选择芯片型号打开STM32CubeMX,打开MCU选择器:搜索并选中芯片STM32F407Z

2020-11-29 08:59:02 47

原创 SIMCOM A7670 模组(4G Cat.1 通信模组)AT指令测试 TCP/UDP 通信过程

SIMCOM A7670C 4G Cat.1 模组SIMCOM A7670C 是一款支持多频段 LTE-TDD/LTE-FDD/GSM/GPRS/EDGE LTE CAT1 模块。它可以支持最高 10Mbps 下载速率和 5 Mbps 上传速率。A7670C具有强大的扩展能力,包括UART,I2C,GPIO等丰富的接口。该模块为客户的应用提供了极大的灵活性和易集成性,A7670C的封装形式是LGA,与SIM7070系列模块封装兼容,可以尽可能减少客户研发投入并缩短上市时间。它专为各种高吞吐量无线数

2020-11-18 15:15:20 2765 5

原创 mbedtls | 10 - 数字证书及 X.509 证书标准

mbedtls系列文章mbedtls | 01 - 移植mbedtls库到STM32的两种方法mbedtls | 02 - 伪随机数生成器(ctr_drbg)的配置与使用mbedtls | 03 - 单向散列算法的配置与使用(MD5、SHA1、SHA256、SHA512)mbedtls | 04 - 对称加密算法的配置与使用(AES算法)mbedtls | 05 - 消息认证码的配置与使用(HMAC算法、GCM算法)mbedtls | 06 - 非对称加密算法的配置与使用(RSA算法)mbe

2020-10-04 13:20:21 1402 1

原创 mbedtls | 09 - 数字签名算法的配置与使用(RSA数字签名算法、ECDSA数字签名算法)

mbedtls系列文章mbedtls | 01 - 移植mbedtls库到STM32的两种方法mbedtls | 02 - 伪随机数生成器(ctr_drbg)的配置与使用mbedtls | 03 - 单向散列算法的配置与使用(MD5、SHA1、SHA256、SHA512)mbedtls | 04 - 对称加密算法的配置与使用(AES算法)mbedtls | 05 - 消息认证码的配置与使用(HMAC算法、GCM算法)mbedtls | 06 - 非对称加密算法的配置与使用(RSA算法)mbe

2020-10-03 19:40:45 216 1

原创 mbedtls | 08 - ECDH秘钥协商算法的配置与使用

mbedtls系列文章mbedtls | 01 - 移植mbedtls库到STM32的两种方法mbedtls | 02 - 伪随机数生成器(ctr_drbg)的配置与使用mbedtls | 03 - 单向散列算法的配置与使用(MD5、SHA1、SHA256、SHA512)mbedtls | 04 - 对称加密算法的配置与使用(AES算法)mbedtls | 05 - 消息认证码的配置与使用(HMAC算法、GCM算法)mbedtls | 06 - 非对称加密算法的配置与使用(RSA算法)mbe

2020-09-30 16:16:31 337

原创 mbedtls | 07 - DH秘钥协商算法的配置与使用

mbedtls系列文章mbedtls | 01 - 移植mbedtls库到STM32的两种方法mbedtls | 02 - 伪随机数生成器(ctr_drbg)的配置与使用mbedtls | 03 - 单向散列算法的配置与使用(MD5、SHA1、SHA256、SHA512)mbedtls | 04 - 对称加密算法的配置与使用(AES算法)mbedtls | 05 - 消息认证码的配置与使用(HMAC算法、GCM算法)mbedtls | 06 - 非对称加密算法的配置与使用(RSA算法)De

2020-09-29 15:30:36 155

原创 mbedtls | 06 - 非对称加密算法的配置与使用(RSA算法)

mbedtls系列文章mbedtls | 01 - 移植mbedtls库到STM32的两种方法mbedtls | 02 - 伪随机数生成器(ctr_drbg)的配置与使用mbedtls | 03 - 单向散列算法的配置与使用(MD5、SHA1、SHA256、SHA512)mbedtls | 04 - 对称加密算法的配置与使用(AES算法)mbedtls | 05 - 消息认证码的配置与使用(HMAC算法、GCM算法)Demo工程源码https://github.com/Mculover6

2020-09-27 14:38:16 229 2

原创 mbedtls | 05 - 消息认证码的配置与使用(HMAC算法、GCM算法)

mbedtls系列文章mbedtls | 01 - 移植mbedtls库到STM32的两种方法mbedtls | 02 - 伪随机数生成器(ctr_drbg)的配置与使用mbedtls | 03 - 单向散列算法的配置与使用(MD5、SHA1、SHA256、SHA512)mbedtls | 04 - 对称加密算法的配置与使用(AES算法)Demo工程源码https://github.com/Mculover666/mbedtls-study-demo本工程基于STM32L41RCT6开

2020-09-26 15:19:00 200 1

原创 mbedtls | 04 - 对称加密算法的配置与使用(AES算法)

mbedtls系列文章mbedtls | 01 - 移植mbedtls库到STM32的两种方法mbedtls | 02 - 伪随机数生成器(ctr_drbg)的配置与使用mbedtls | 03 - 单向散列算法的配置与使用(MD5、SHA1、SHA256、SHA512)Demo工程源码https://github.com/Mculover666/mbedtls-study-demo本工程基于STM32L41RCT6开发板,包含了本系列文章中所编写的所有Demo,持续更新……文章目录

2020-09-23 18:26:02 150

原创 mbedtls | 03 - 单向散列算法的配置与使用(MD5、SHA1、SHA256、SHA512)

mbedtls系列文章mbedtls | 01 - 移植mbedtls库到STM32的两种方法mbedtls | 02 - 伪随机数生成器(ctr_drbg)的配置与使用文章目录mbedtls系列文章一、单向散列算法1. 单向散列函数2. 单向散列算法2.1. MD系列实现2.2. SHA系列算法3. mbedtls中提供的单向散列算法二、功能模块的使用方法1. 配置宏2. md通用接口API3. 编写测试函数4. 调用测试函数5. 测试结果一、单向散列算法1. 单向散列函数单向散列函数

2020-09-22 18:38:49 222

原创 实用小技巧 | 用socket玩转http接口

一、前言曾几何时,HTTP这种应用层协议对于我来说有点高级,总觉得调用 HTTP 接口是一件很难实现的事情,需要用一个很牛逼的库才行。直到昨天我学习了一个骚操作,原来用 socket 就可以直接玩 http,赶紧分享一波~开门见山,用socket玩转http接口就四步:① 建立 tcp 链接;② 发送请求数据(请求报文);③ 接收响应数据(响应报文);④ 关闭 tcp链接,从接收数据中提取有效信息。接下来一步一步开始玩。二、请求报文和响应报文1. 发送什么建立 TCP 之后,要向服

2020-09-20 19:57:23 605

原创 mbedtls | 02 - 伪随机数生成器(ctr_drbg)的配置与使用

mbedtls系列文章mbedtls | 01 - 移植mbedtls库到STM32的两种方法一、自己适配随机数生成器1. 配置宏/** * \def MBEDTLS_ENTROPY_HARDWARE_ALT * * Uncomment this macro to let mbed TLS use your own implementation of a * hardware entropy collector. * * Your function must be called \c

2020-09-20 11:03:30 272

原创 mbedtls | 01 - 移植mbedtls库到STM32的两种方法

一、mbedtls 开源库1. mbedtls是什么Mbed TLS是一个开源、可移植、易于使用、代码可读性高的SSL库。可实现加密原语,X.509证书操作以及SSL / TLS和 DTLS 协议,它的代码占用空间小,非常适合用于嵌入式系统。mbedtls遵循 Apache 2.0 开源许可协议,目前由 TrustedFirmware 维护(Linaro主持的一个治理开放社区项目),在Github上已收获 2.6k star,目前Github上发布的最新版本为 2.24.0 版本,开源仓库地址为:

2020-09-19 16:19:49 2346 1

原创 C语言集锦 | 03 - C语言的复合数据类型(typedef关键字、结构体、枚举体、共用体)

文档版本更新时间更新内容v1.02020-09-14初稿完成文章目录一、typedef关键词二、结构体(重点)1. 为什么需要结构体2. 什么是结构体3. 如何定义结构体4. 如何使用结构体4.1. 赋值和初始化4.2. 访问每个成员4.3. 结构体变量的运算4.4. 结构体作为函数传递问题5. 结构体内存对齐问题(面试常考)5.1. 问题描述5.2. 问题原因5.3. 问题分析6. 结构体数组6.1. 静态数组6.2. 动态数组三、枚举体1. 什么是枚举体2. 如何定义枚举...

2020-09-14 09:10:18 876

原创 C语言集锦 | 02 - C语言的灵魂(指针)

文档版本更新时间更新内容v1.02020-09-13初稿完成文章目录一、指针的重要性二、指针的定义1. 什么是地址2. 什么是指针3. 什么指针变量4. 一个指针变量占多少个字节三、指针的分类1. 基本类型指针2. 指针和数组2.1. 指针和一维数组2.2. 指针变量的运算2.3. 指针数组和数组指针3. 指针和结构体4. 指针和函数4.1. 什么是函数指针4.2. 函数指针的作用4.3. 函数指针的用法5. 多级指针四、void*指针的妙用五、动态内存分配和释放1. 静态内...

2020-09-13 14:56:10 169

原创 C语言集锦 | 01 - C基础语法(数据类型、输入输出、运算符、流程控制、函数、数组、static关键字)

一、数据类型数据类型关键字:数据类型占用字节范围char1-128 - 127unsigned char10 - 255short2unsigned short2int4unsigned int4long4unsigned long4long long(C99加入)8unsigned long long(C99加入)8float4double8/** * CP

2020-09-13 10:20:56 143

原创 字符在计算机中的存储

在计算机中提供给用户最常见的显示就是字符,也称之为文本,字符的种类非常多,每种语言都有自己的字符集,那么,这么多的字符,如何存储进计算机中呢?本文为你揭晓英文字符、中文字符、以及全世界所有字符在计算机中的存储。一、字符存储的本质每个字符都通过字符集的映射转化为一个整数存储在计算机中,所以存储字符的本质还是存储整数。那么,如何确定一个字符对应的整数是多少呢?二、英文字符集 —— ASCII上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系做了统一规定,这一规定被称为 ASC

2020-09-12 10:02:09 258

原创 基于TencentOS-tiny实现甲醛传感器(英国达特 WZ-S)数据解析思路及实现

1. 甲醛传感器本文使用的是英国达特DART公司生产的 WZ-S型 甲醛检测传感器。WZ-S利用电化学原理对空气中存在的CH2O进行探测,直接将空气中的甲醛气体含量转换为浓度值,并使用数字方式输出,方便使用。1.1. 引脚说明1.2. 技术指标1.3. 输出数据传感器上电后默认状态为主动输出,即传感器主动向主机发送串行数据,时间间隔为 1s。2. 使用USB转串口查看输出数据2.1. 传感器主动模式上报直接使用UBS转串口连接传感器的VCC、GND、TXD、RXD,打开串口助手,波特

2020-09-08 11:09:02 765 1

原创 STM32WL芯片解锁方法

问题下载报错:解决办法点击 dicconnnect 断开连接:再次测试keil下载可以正常下载:程序开始运行:

2020-09-06 15:20:15 172

原创 移植uc/OS-III最新版到小熊派开发板(STM32L431)

一、ucos全家桶1. Micrium SoftwareMicrium Software提供了 RTOS 解决方案系列,俗称ucos全家桶,其中最为出名的就是 ucOS-II 和ucOS-III,于 2016 年成为 Silicon Labs 的一部分。2. μc/OS RTOS & stacksucos整条产品线非常丰富,常用的组件都有,官方叫做 μc/OS RTOS & stacks,民间叫做ucos全家桶。作为一个上过火星的老牌RTOS,找机会体验一下还是很爽的,ucos

2020-09-05 18:31:15 905

原创 广和通 L610 模组(4G Cat.1 通信模组)AT指令测试 TCP/UDP 通信过程

广和通 L610 4G Cat.1 模组L610系列是广和通LTECat-1系列工业化模组。L610系列一共有三个版本,全面覆盖亚洲、欧洲以及拉美地区主要运营商网络频段,包含L610-CN/L610-EU/L610-LA(支持Wi-Fi& BT)。模组包含采用方便贴片的LCC+LGA封装以。与NL668系列PIN兼容,可直接替换。模组支持FDDLTE/TDD-LTE、GSM制式的远距离通讯模式和支持WIFI、Bluetooth近距离无线传输技术。另外,模组具有丰富的扩展接口,支持UART/

2020-09-04 10:59:38 883 9

原创 STM32CubeMX | 35-使用硬件FSMC驱动TFT-LCD屏幕(MCU屏,NT35510控制器)

本篇详细的记录了如何使用STM32CubeMX配置 STM32f407ZGT6 的硬件FSMC外设驱动TFT-LCD屏幕。1. 准备工作硬件准备开发板首先需要准备一个开发板,这里我准备的是STM32F407ZGT6的开发板。TFT-LCD开发板底板接正点原子4.3寸TFT-LCD。2. STM32 FSMC外设概述2.1. 什么是FSMCFSMC全称 Flexible static memory controller,灵活的静态内存控制器,顾名思义,其主要作用是:负责向外部

2020-09-02 20:40:15 1025 2

原创 STM32CubeMX | 34-使用硬件FSMC读写SRAM(IS62WV51216)

本篇详细的记录了如何使用STM32CubeMX配置 STM32F407ZGT6 的硬件FSMC外设与 SRAM 通信(IS62WV51216)。1. 准备工作硬件准备开发板首先需要准备一个开发板,这里我准备的是STM32F407ZGT6的核心板。SRAM核心板板载一片SRAM,型号为 IS62WV51216,大小为 512K x 16 bit,也就是 1 MB。软件准备需要准备一份 IS62WV51216 的数据手册。2. STM32 FSMC外设概述2.1. 什么是FS

2020-09-02 13:22:49 425 2

原创 使用创思通信4G Cat1 DTU基于TencentOS-tiny对接腾讯云物联网开发平台

一、简介本文档主要讲述如何使用创思通信4G Cat1 DTU开发板,基于TencentOS-tiny对接腾讯云物联网开发平台IoT Explorer,演示温度数据上报平台、平台下发控制指令控制继电器、以及如何使用“腾讯连连”小程序。1. 4G Cat1 DTU开发板创思通信4G Cat1 DTU开发板资源丰富,板载一颗STM32F103RET6作为主控芯片,板载EC200S 4G Cat1 通信模组,板载一颗DS18B20温度传感器,板载一个继电器模块,如图:2. TencentOS-tiny物

2020-08-31 17:04:16 1909

原创 STM32CubeMX | 33-使用GPIO读取温度传感器数据(DS18B20)

本篇详细的记录了如何使用STM32CubeMX配置 STM32103RET6 的硬件GPIO外设读取温度传感器DS18B20的数据。1. 准备工作硬件准备开发板首先需要准备一个开发板,这里我准备的是一个工业DTU,主控芯片为STM32103RBT6。DS18B20DTU开发板板载一颗DS18B20温度传感器。3. 使用STM32CubeMX生成工程选择芯片型号打开STM32CubeMX,打开MCU选择器:搜索并选中芯片STM32F103RET6:配置时钟源如果选择

2020-08-30 10:21:33 1164

原创 移远 EC200S 模组(4G Cat.1 通信模组)AT指令测试 TCP/UDP 通信过程

移远EC200S 4G Cat.1 模组EC200S-CN 是移远通信推出的LTE Cat 1 无线通信模块,支持最大下行速率10Mbps 和最大上行速率5Mbps,具有超高的性价比。同时在封装上兼容移远通信多网络制式LTE Standard EC2x(EC25、EC21、EC20 R2.0、EC20 R2.1)和EC200T/EG25-G/EG21-G 模块以及UMTS/HSPA+ UC20/UC200T 模块,实现了3G 网络与4G 网络之间的无缝切换。EC200S-CN 还支持标准的Mini

2020-08-29 09:12:59 1878 1

原创 STM32CubeMX | 32-使用硬件FMC驱动TFT-LCD屏幕(MCU屏)

本篇详细的记录了如何使用STM32CubeMX配置 STM32F767IGT6 的硬件FMC外设驱动TFT-LCD屏幕。1. 准备工作硬件准备开发板首先需要准备一个开发板,这里我准备的是STM32F767IGT6的核心板+底板。TFT-LCD开发板底板接正点原子4.3寸TFT-LCD。2. STM32 FMC外设概述2.1. 什么是FMCFMC全称Flexible Memory Controller,灵活的内存控制器,顾名思义,其主要作用是:负责向外部扩展的存储类设备提供控

2020-08-28 11:28:54 1146

原创 STM32CubeMX | 31-使用硬件FMC读写SDRAM(W9825G6KH)

本篇详细的记录了如何使用STM32CubeMX配置 STM32F767IGT6 的硬件FMC外设与 SDRAM 通信(W9825G6KH)。1. 准备工作硬件准备开发板首先需要准备一个开发板,这里我准备的是STM32F767IGT6的核心板。SDRAM核心板板载一片SDRAM,型号为 W9825G6KH,大小为 32 MB。软件准备需要准备一份 W9825G6KH-6 的数据手册。2. STM32 FMC外设概述2.1. 什么是FMCFMC全称Flexible Memo

2020-08-27 11:25:00 530 1

原创 SDRAM学习笔记(eg. W9825G6KH)

声明1. 本文是博主学习《高手进阶,终极内存技术指南》一文时所记录的学习笔记,文中内容和图片大部分来源于此文。声明2. 本文所用到的SDRAM学习资料下载链接,感谢硬汉哥!文章目录一、 SDRAM内存模组与基本结构1. 物理Bank2. SDRAM芯片位宽二、 SDRAM内存芯片的内部结构1. 逻辑Bank与芯片位宽2. SDRAM的引脚和封装3. SDRAM的内部操作与工作时序3.1. 芯片上电和初始化3.2. 行有效3.3. 列有效与读写控制信号3.4. 读数据时序3.5. 写数据时序3.6. .

2020-08-26 16:36:16 415

原创 Windows 10 安装 TensorFlow 2.0 CPU 版本

1. 安装anaconda安装过程:Windows 10 安装 Anaconda 开发环境2. anaconda和pip换源参考其他博主的文章:anaconda换源和pip换源3. 安装TensorFlow 2.0

2020-08-20 16:06:02 349

原创 Windows 10 安装 Anaconda 开发环境

1. 下载链接https://www.anaconda.com/products/individual根据自己的平台选择对应的安装包,这里我选择64位Windows安装包,Python版本为3.8:

2020-08-20 10:06:30 171

原创 C语言从一段字符串中提取IP地址的方法

1. 需求当前待解析字符串格式为:+CIFSR:STAIP,<Station IP address>+CIFSR:STAMAC,<Station MAC address>某次通信具体的数据内容为:+CIFSR:STAIP,"0.0.0.0"+CIFSR:STAMAC,"98:f4:ab:da:a6:7f"要从中提取出ip地址目标字符串[0.0.0.0]。2. 实现方法① 利用strstr找到固定头部;② 利用sscanf提取具体数值;3. 实现代码#inc

2020-08-13 11:13:20 501

原创 RTOS内功修炼记(八)——CMSIS RTOS API,内核通用API接口

1. CMSIS-RTOS APICMSIS-RTOS API是ARM公司为RTOS内核制定的一套通用接口协议,它提供了一套标准的API接口,可以移植到各种各样的RTOS上,使得上层的软件、中间件、库以及其他组件在不同的RTOS之上都可以正常工作。这套API表现为两个文件:cmsis-os.h和cmsis-os.c,也就是说,不同的RTOS内核分别用自己的一套东西去适配.c文件中的接口,而用户只需要调用.h文件中给出的API编写应用。本文会列举性的给出CMSIS-RTOS有哪些API和宏定义,并给出每

2020-08-01 08:26:35 774

原创 STM32CubeMX | 30-使用硬件SPI读写FLASH(W25Q64)

本篇详细的记录了如何使用STM32CubeMX配置 STM32G070RBT6 的硬件SPI外设与 SPI Flash 通信(W25Q64)。1. 准备工作硬件准备开发板首先需要准备一个开发板,这里我准备的是STM32G070RB的开发板SPI Flash开发板板载一片SPI Flash,型号为 W25Q64JV,大小为 8 MB。软件准备需要安装好Keil - MDK及芯片对应的包,以便编译和下载生成的代码;准备一个串口调试助手,这里我使用的是Serial Port Ut

2020-07-26 11:13:45 696

原创 RTOS内功修炼记(七)—— 内存管理

内容导读:第一篇文章讲述了任务的三大元素:任务控制块、任务栈、任务入口函数,并讲述了编写RTOS任务入口函数时三个重要的注意点。RTOS内功修炼记(一)—— 任务到底应该怎么写?第二篇文章从任务如何切换开始讲起,引出RTOS内核中的就绪列表、优先级表,一层一层为你揭开RTOS内核优先级抢占式调度方法的神秘面纱。RTOS内功修炼记(二)—— 优先级抢占调度到底是怎么回事?第三篇文章讲述了RTOS内核到底是如何管理中断的?用户该如何编写中断处理函数?以及用户如何设置临界段?RTOS内功修炼

2020-07-25 18:18:36 723

bh1750FVI中文数据手册.pdf

单片机和嵌入式开发中常用的16位数字输出型环境光强度传感器(IIC接口)

2019-07-16

Image2Lcd 2.9(破解版).7z

Image2Lcd 是一款工具软件,它能使你把各种来源的图片转换成特定的数据格式以用来匹配单片机系统所需要的显示数据格式。Image2Lcd支持的输入图像格式包括: BMP, WBMP, JPG, GIF, WMF, EMF, ICO, 等等。Image2Lcd的输出数据类型包括定制的二进制类型、C语言数组类型和标准的BMP格式、WBMP格式。Image2Lcd能可视调节输入图象的数据扫描方式、灰度(颜色数)、图像数据排列方式、亮度、对比度、等等。对于包含了图像头数据保存的图像数据文件,Image2Lcd能重新打开作为输入图像。

2019-07-13

network debug assitant @mculover666

很好用的一个网络调试助手,简单实用,体积小,分享出来~

2018-12-16

ALINX_ZYNQ开发平台基础教程

ALINX_ZYNQ开发平台基础教程V1.02,分享给一起学习Zynq的小伙伴~~~

2018-10-14

RT-Thread文档中心APP

RT-Thread文档中心APP,,上传分享该APK方便开发者使用,查看帮助文档

2018-07-27

RT-Thread编程指南CN

RT-Thread编程指南CN,,上传分享该文档方便开发者使用

2018-07-27

常用半导体存储器脑图详解

该图片由Xmind绘制生成,详细的常用半导体存储器的分类以及每种存储器的特性

2018-07-05

8051指令系统脑图

该图由xmind绘制生成,详细的展示了8051指令系统架构以及具体说明

2018-07-04

空空如也

空空如也

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

TA关注的人 TA的粉丝

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