-
Ⅰ、写在前面学习本文之前可以参看我前面的文章:UCOS2STM32F1移植详细过程(汇总文章)UCOS2系统内核讲述(一)总体描述 还是按照上一篇文章的思维(从外到内),本文(结合源代码)进一步深入UCOS系统内核,我会 ...
-
关注、星标公众号,不错过精彩内容素材来源:FreeRTOS编辑整理:strongerHuang前几天,FreeRTOS 从V10.3.1 升级到了 V10.4.0,其中更新并增强了不少内容。FreeRTOS源码Github地址:https://github.com/freertos/fre ...
-
关注+星标公众号,不错过精彩内容编排 | strongerHuang来源 | 雷锋网、美国商务部一个1991年正式发布,如今已经30岁「高龄」的代码编辑器Vim,为何还如此受欢迎?在2019年「StackOverflow」关于最流行的开发环境的 ...
-
Ⅰ、概述打开上一篇文章新建的工程,是提取的ST标准库里面源代码文件和UCOS工程包源代码文件。下载过的朋友可能会知道,直接编译那个工程会有大片的错误和警告,原因在于那个工程是没有经过修改源代码的工程,接下 ...
-
关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏树莓派 4 的硬件性能较树莓派 3 有了显著的提升,有网友爆料树莓派 4 能够安装运行 Windows 10 IoT Core 操作系统。嵌入式专栏1关 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏我们常看到ISP、ICP、IAP等英语缩写词组,它们的主要作用就是对程序代码进行下载(编程)。下面将介绍关于编程的基础知识,以及结 ...
-
关注、星标公众号,不错过精彩内容本教程由作者strongerHuang于2019年12月原创发布。标签:串口、 速率、 通信版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。1写在前面I2C通信速度1 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏I2C,也叫IIC,是Inter Integrated Circuit的缩写。首先,肯定有小伙伴会问:I2C支持3.4 M/s 这么高的速度吗?答案肯定是支持的,而且 ...
-
关注+星标公众号,不错过精彩内容作者 | 深漂赵工编排 | strongerHuang在生活中,经常会碰到设备掉电的情况,像手机,智能手环,电脑等等;但是存储的东西不会丢失,比如电话号码,短信消息,记事本,微信,QQ信息 ...
-
Ⅰ、写在前面学习本文之前可以参看我前面的文章:UCOS2STM32移植详细过程(汇总文章)UCOS2系统内核讲述(一)总体描述UCOS2系统内核讲述(二)初始化调用函数UCOS2系统内核讲述(三)TCB任务控制块 上一篇文章讲述 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏UART:Universal Asynchronous Receiver / Transmitter,通用异步收发传输器,即我们通常说的串口。串口是工程师最常用的一种串行外 ...
-
Ⅰ、写在前面本文主要讲述UCOS2基于STM32硬件平台下,两个任务之间利用信号量进行通信实现的方法,具体实现原理将在后面文章讲述。 本文主要站在应用的角度来分析信号量通信,与芯片相关的底层这里不过多描述。本 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏对于软件开发人员,代码编辑器好用与否直接影响代码编辑的效率。软件开发,基本上都有集成开发环境(IDE)工具,且自带编辑器,但ID ...
-
作者 | strongerHuang微信公众号 | 嵌入式专栏在RTOS多任务编程的时候,同一个硬件(比如UART、I2C等)被多个任务访问的情况比较多,如果不合理处理,就会导致“混乱”的局面。处理“混乱”局面的方法比较多,下 ...
-
Ⅰ、写在前面学习本文之前可以参考我前面基于STM32硬件平台移植UCOS2的几篇文章,我将其汇总在一起:UCOS2STM32F1移植详细过程(汇总文章) 要想学习,或使用系统配套的资源(如:信号量、消息邮箱、消息队列等), ...
-
关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏软件工程师在实现一些业务逻辑的时候,可能会出现两种事件互相锁住的尴尬局面,(就好比下图),最终导致死机。下面我们就来说说操 ...
-
关注、星标公众号,不错过精彩内容素材来源:网络编辑整理:strongerHuang做软件开发的工程应该对开源不会陌生,我们经常听到“xxx开源了”,感觉开源成为“潮流”了。之前“xxx呼吸机”开源引起了行业轰动,随后几 ...
-
关注、星标公众号,不错过精彩内容转自:STM32单片机前言市面上越来越多的产品对其使用提出了安全要求,如何避免使用过程中对操作者带来危险,或者降低这种危险发生的概率,这都是产品安全性需要考虑的。鉴于此,相 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏使用过Cortex-M处理器或STM32的读者对J-Link、ST-Link应该不陌生,都知道它们是下载调试器。除了J-Link、ST-Link常见的调试器,市面 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏申明:该文档所有内容仅供个人学习使用,禁止商业用途,转载请联系我授权。为了方便大家平时公交、地铁、外出办事也能用手机随时随 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏申明:该文档所有内容仅供个人学习使用,禁止商业用途,转载请联系我授权。该系列系列教程结合IAR EWSTM8整理,但大部分内容同样适 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏申明:该文档仅供个人学习使用,禁止商业用途,转载请联系我授权。为了方便大家平时公交、地铁、外出办事也能用手机随时随地查看该 ...
-
关注、星标公众号,不错过精彩内容作者:黄工公众号:strongerHuang最近ST官网悄悄新上线了一款比较强大的工具:STM32CubeMonitor V1.0.0。经过我研究和使用之后,发现CubeMonitor是一款相比STMStudio强大很多的工 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏为了方便大家平时公交、地铁、外出办事也能用手机回顾查看文章,我特意用心精选,并分类整理了部分文章:STVP介绍、下载、安装和使 ...
-
在电力系统中,"四遥"是指遥测、遥信、遥控和遥调。这四个术语描述了远程监控和控制的基本功能,也是电力监控系统中最重要的功能。对“四遥”的支持中,使用最多的是IEC60870-5-104(简称IEC104)协议。其实除了四 ...
-
关注、星标公众号,不错过精彩内容作者:strongerHuang微信公众号:strongerHuang初学的读者可能不怎么关心编译器优化的功能,但对于经验丰富的工程师来说,掌握代码优化是必备技能。今天讲述的话题就是关于代码优 ...
-
IEC104协议是国际电工委员会(IEC)制定的一系列标准之一,专门用于电力系统的远程监测和控制。在光伏行业中有着非常广泛的应用,特别是在光伏电站的监控、调度和数据传输方面。IEC104协议可以把光伏电站中的逆变器 ...
-
关注、星标公众号,不错过精彩内容作者:FlushHip在处理东方语言(中日韩)时,经常会遇到各种编码问题,而且被这类问题搞的晕头转向。到网上查资料,看的也是一头雾水,最后往往是误打误撞的把问题解决了,自己仍然 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏在很多操作系统中,都存在这样一类API函数接口:HOOK函数(也叫钩子函数)。比如:Windows桌面操作系统、µC/OS、 FreeRTOS等实时 ...
-
关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏本文主要介绍内存的基本概念以及操作系统的内存管理算法。嵌入式专栏1内存的基本概念内存是计算机系统中除了处理器以外最重要的资源 ...
-
关注、星标公众号,不错过精彩内容作者:strongerHuang微信公众号:strongerHuang除了大家说的PHP,其实,C语言也是世界上最好的语言。C语言已经连续几个月占比 TIOBE 榜首,成为最受欢迎的编程语言了。C语言之所以 ...
-
关注、星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | strongerHuang不知道有多少人去了解过语言的发展史,早期C语言的语法功能其实比较简单。随着应用需求和场景的变化,C语言的语法功能在不断升级 ...
-
关注、星标公众号,不错过精彩内容素材来源:C语言中文网整理:strongerHuang做软件开发的读者,应该对GCC都不会陌生,之所以大家都能知道它,了解它,是因为它有许多特殊、强大的“功能”。一、GCC发展史GNU 项目 ...
-
建立连接请看这篇:详细解读DLT698452017通信规约预连接响应这篇文章介绍怎么读取正向有功总电能我们在用DLT645-2007规约的时候,想要读正向有功总电能直接根据对象标识(00010000)就可以了,非常简单快捷;但是在 ...
-
这篇文章适合对IEC104协议有所了解的开发者。文中概念性的介绍比较少,以干货为主;对IEC104协议了解较少,可以先参考这篇文章 IEC608705104协议解读(含解析源码)其实网络通信协议很简单,就是两部分组成(网络 ...
-
为了方便大家平时公交、地铁、外出办事也能用手机回顾查看文章,我特意用心精选,并分类整理了部分文章:认识ARM、CortexM内核,以及ARMv8M架构CortexM软件接口标准CMSIS有哪些重要内容从CortexM到CortexA全面认识A ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏说到SEGGER可能有些读者比较陌生,但说到J-Link相比大家都比较熟悉。是的,J-Link就是SEGGER公司下的一款产品,SEGGER除了我们熟悉 ...
-
关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏可能学习嵌入式开发的读者都听说过这些专业名词,但又多少人理解了?首先,从定义开始,先看一下教科书上进程和线程定义:进程:资 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏STM32Cube 生态系统是适用于 STM32 微控制器和微处理器的完整软件“解决方案”。它既适用于追求完整且免费的 STM32 开发环境的用户 ...
-
关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏经常有初学读者问一些关于RTOS的问题,比如:我现在要不要学习RTOS? 学习RTOS有什么好处? 我的项目要不要跑RTOS?问这些问题, ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏FreeRTOS的内存管理和堆的问题。从 V9.0.0 开始,FreeRTOS 应用程序可以完全静态分配,这意味着无需包含堆内存管理器。FreeRTOS内存 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏TrueSTUDIO 和 STM32CubeIDE 有什么关系?下面就来说说。回顾STM32CubeIDESTM32CubeIDE这个工具现在用的人越来越多了,其实,STM3 ...
-
IEC60870-5-101(简称IEC101)和IEC60870-5-104(简称IEC104)是电力系统中用于远动终端单元(RTU)与主站之间通信的两种重要协议。它们都属于IEC60870-5系列标准,但各自具有不同的特点和应用场景。以下是关于这两 ...
-
关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏有很多初学者都会问:我到底是该学C语言,还是学C++,或者JAVA呢?为什么有这么多编程语言呢?编程语言的起源是怎样的?其实编程语 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏好的编程习惯,会直接影响代码的质量,在嵌入式C/C++中,头文件的引用方式和方法有多种,同时一些细节也会影响你代码质量和编译效率 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏现在可能很少看到汇编程序了,但单片机的启动文件、RTOS底层代码等一些地方,依然还有汇编代码的身影。不知道大家有没有学过汇编, ...
-
相关文章 漫谈什么是RS485通讯国网电表采集方式光伏电站并网发电以后,通常国网电表不允许未经授权的第三方设备接入,采集国网电表数据只能通过红外的方式进行采集。下图是一个三相电表,中间指示灯位置有一个红外 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏为了方便大家平时公交、地铁、外出办事也能用手机回顾查看文章,我特意用心精选,并分类整理了部分文章:CortexM位带操作的原理STM3 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang公众号 | strongerHuang申明:该文档仅供个人学习使用,禁止商业用途,转载请联系我授权。为了方便大家平时公交、地铁、外出办事也能用手机学习并巩固知识, ...
-
RS-485是一种通讯接口标准,RS就是Recommended Standard的缩写(推荐标准的意思)485是标识号。RS485采用总线的接线方式,广泛应用于数据采集和控制,它的主要优点之一是它允许将多个RS485设备放在同一条总线上。多 ...