CANOpen系列教程04_CAN总线波特率、位时序、帧类型及格式说明

置顶公众号,不错过每一条消息!    本教程由作者strongerHuang于2018年09月原创发布。标签:CAN、 CANOpen、 CanFestival版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。1写在前面上一篇文章讲述了CAN收发器的重要作用,也提及了一下CAN总线的优势主要在于CAN控制器。CA...
📅 2023-07-09 阅读全文 →

CANOpen系列教程05_CAN总线同步与位填充、优先级的决定

置顶公众号,不错过每一条消息!    本教程由作者strongerHuang于2018年09月原创发布。标签:CAN、 CANOpen、 CanFestival版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。1写在前面继续为大家更新CAN总线协议相关内容,这些内容其实也比较重要,会直接影响到你后期CAN总线的编...
📅 2023-07-09 阅读全文 →

写几点内容给学习STM32的朋友

置顶公众号,不错过每一条消息!通过观察后台提问的内容来看,关注我的人中STM32初学者占大部分,而且大多处于小白阶段。所以,今天暂且写下几点内容给这些朋友。1查找资料去官网许多初学者总是在问:能给我一份xxx手册吗? 你有关于xxx的资料吗? 同时,我也常在某些“技术群”里看到类似这种“给资料”的对话。这样说吧,你们向别人获取的“资料”...
📅 2023-07-09 阅读全文 →

CANOpen系列教程06_结合代码理解CAN底层收发数据(含STM32例程)

置顶公众号,不错过每一条消息!    本教程由作者strongerHuang于2018年10月原创发布。标签:CAN、 CANOpen、 CanFestival版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。1写在前面该教程前面讲述了许多关于CAN协议的一些概念,可能许多初学者看的云里雾里,那么本文将结合代码让...
📅 2023-07-09 阅读全文 →

安装包 | 工具 | 资料 | 文档

置顶公众号,不错过每一条消息!    为方便大家,这里整理一些常见的安装包、工具、资料、文档等,本文将会在公号底部菜单呈现。大家有什么好的资源也欢迎向我推荐,我将定期更新一些资源。1Keil软件1.Keil C51网盘地址:http://pan.baidu.com/s/1o767AVS官网地址:http://www.keil.com/d...
📅 2023-07-09 阅读全文 →

CANOpen系列教程07_CANOpen协议概述

置顶公众号,不错过每一条消息!    本教程由作者strongerHuang于2018年10月原创发布。标签:CAN、 CANOpen、 CanFestival版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。1写在前面上一章节提供的例程是标准、数据帧格式的传输例程,结合前面理论知识,相信你根据参考例程可以实现远...
📅 2023-07-09 阅读全文 →

CANOpen系列教程08_CANOpen通信接口引导学习

置顶公众号,不错过每一条消息!    本教程由作者strongerHuang于2018年10月原创发布。标签:CAN、 CANOpen、 CanFestival版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。1写在前面上一篇文章让大家了解了一下CANOpen协议的模型,也就是说CANOpen协议的内容都包含在这...
📅 2023-07-09 阅读全文 →

ST意法半导体官网最近新闻

置顶公众号,不错过每一条消息!    关注我的朋友中,大部分都是学习STM32的。不知道大家有没有经常关注ST官方的消息?1写在前面在之前分享的文章《写几点内容给学习STM32的朋友》中,我有推荐学习STM32的朋友参考的3个网站:1.ST官网:http://www.st.com2.ST中文网:https://www.stmcu.com...
📅 2023-07-09 阅读全文 →

你们都认真了解过MDK-ARM、DS-5和DS-MDK这些开发工具吗?

置顶公众号,不错过每一条消息!关注我微信公众号的朋友中,有大部分人都是学习STM32开发的,而其中的大部分人只知道MDK-ARM和EWARM这两个开发工具。那么,本文就带你了解一下ARM公司的其它几个开发工具。1MDK-ARM相信大家都知道这个开发工具,我前面写的《Keil系列教程》就是写的这个开发工具,在我底部菜单可以看到该系列教程,或在《精选汇总文章》...
📅 2023-07-09 阅读全文 →

CANOpen系列教程09_CANOpen对象字典

置顶公众号,不错过每一条消息!    本教程由作者strongerHuang于2018年10月原创发布。标签:CAN、 CANOpen、 CanFestival版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。1写在前面上一篇文章主要是引导大家学习CANOpen协议通信接口的相关内容。通信接口的内容有点多,对于初...
📅 2023-07-09 阅读全文 →

1024程序员节 | 谈谈STM32(CM3)的Faults异常

置顶公众号,不错过每一条消息!    看着有儿童节、妇女节这种节日,你们是不是也想有一个程序员的专属节呢?想过节,做一下梦就好了,还是乖乖加班,把今天的代码敲完,不然又得扣绩效工资啦。1写在前面回归现实,本文带领大家学习下STM32中Fault的一些相关知识。应该有许多朋友在学习,或者开发时遇到过程序进入HardFault_Handle...
📅 2023-07-09 阅读全文 →

CANOpen系列教程10_关于Canfestival及对象字典生成工具环境搭建

置顶公众号,不错过每一条消息!    本教程由作者strongerHuang于2018年10月原创发布。标签:CAN、 CANOpen、 CanFestival版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。1写在前面这一篇文章讲述如标题所描述的两大知识点,这两点内容对于初学者来说非常重要,希望想学习CANOp...
📅 2023-07-09 阅读全文 →

基础 | STM32数据手册中那些重要内容

置顶公众号,不错过每一条消息!    有许多初学的朋友,常在后台问一些关于数据手册中就有的知识,今天就在这里统一写出来了。那部分朋友,你可能还不知道数据手册中有这些内容,今天分享出来,希望你们认真阅读一下数据手册。1写在前面我们编写STM32底层驱动代码的时候,会牵涉到一些与芯片引脚、电气特性相关的知识。这个时候,就需要查看芯片对应的官...
📅 2023-07-09 阅读全文 →

致所有关注我朋友的一篇文章

置顶/星标公众号,不错过每一条消息!    两天没更新文章,本来打算更新一下《CANOpen系列教程》,看到某些消息,改变了注意,就写了这篇文章。1.期待更新《CANOpen系列教程》的态度有些朋友看我最近更新《CANOpen系列教程》比较慢,就有些不满意了。态度好一点的,会说:希望你可以更新《CANOpen系列教程》。态度差一点的,会...
📅 2023-07-09 阅读全文 →

CANOpen系列教程11_深度分析CanFestival_3架构

置顶/星标公众号,不错过每一条消息!    本教程由作者strongerHuang于2018年10月原创发布。标签:CAN、 CANOpen、 CanFestival版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。1写在前面教程上一篇文章《关于Canfestival及对象字典生成工具环境搭建》中我们简单认识了一...
📅 2023-07-09 阅读全文 →

STM32片上外设时钟使能、失能和复位的区别

置顶/星标公众号,不错过每一条消息!    今天分享的关于时钟知识,可能很多人没有在意过。这也是之前有朋友问过的问题,这里就简单给大家普及一下吧。1RCC时钟说明在STM32参考手册中,都有Reset and Clock Control(RCC)复位和时钟控制的章节。在这一章节就可以看到有两类寄存器:peripheral reset r...
📅 2023-07-09 阅读全文 →

CANOpen系列教程12_对象字典编辑器操作说明

置顶/星标公众号,不错过每一条消息!    本教程由作者strongerHuang于2018年11月原创发布。标签:CAN、 CANOpen、 CanFestival版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。1写在前面教程前面文章讲述了《对象字典生成工具环境搭建》,因为对象字典在CANOpen中的分量比较...
📅 2023-07-09 阅读全文 →

说说STM32调试DEBUG相关知识

置顶/星标公众号,不错过每一条消息!    学习STM32开发,肯定少不了DEBUG调试这一步骤。那么,本文带你了解一下这个调试相关的知识。    本文以STM32F1、Cortex-M3为例,其它系列芯片或内核,原理相同或类似。1概况在STM32中,有很多调试组件。使用它们可以执行各种调试功能,包括断点、数据观察点...
📅 2023-07-09 阅读全文 →

关于STM32的这几个寄存器,你知道吗?

置顶/星标公众号,不错过每一条消息!    今天分享几点小知识,希望对你有帮助!1Flash容量寄存器这个问题是之前有人问过,说:我的芯片被抹掉,看不清了,我怎么知道这块芯片容量大小?解决办法:1.通过读寄存器在STM32的“参考手册”中有Flash size data register这么一个寄存器(一般在手册最后),明确写了寄存器的...
📅 2023-07-09 阅读全文 →

STM8、32的触摸按键功能

置顶/星标公众号,不错过每一条消息!    在后台看到这么一条消息:请问下stm003f3p6的管脚能否做成触摸输入?    我曾开发带有触摸按键功能的消费类电子产品,在起初也是不知道STM8引脚可以实现触摸这个功能,所以这里写给大家。1写在前面我们开发带有触摸功能的产品时,可能首先考虑的就是购买一个触摸芯片。但是对...
📅 2023-07-09 阅读全文 →

CANOpen系列教程13_协议源码移植(一)

置顶/星标公众号,不错过每一条消息!    本教程由作者strongerHuang于2018年11月原创发布。标签:CAN、 CANOpen、 CanFestival版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。1写在前面基于Canfestival框架的CANOpen协议栈移植教程网上流传着许多,而且有一份不...
📅 2023-07-09 阅读全文 →

FreeRTOS内存分配多少才合适

置顶/星标公众号,不错过每一条消息!    一位朋友问:黄哥,我刚学FreeRTOS不久,我想问一下,创建一个任务,堆栈分配多少才合适呢?1写在前面这个关于FreeRTOS操作系统内存分配的问题,其实只要大概明白内存管理,以及资源分配的一些知识,相信就不会存在这种疑惑。操作系统内存分配如果深入分析的话,知识蛮多的,本文只针对开篇的问题展...
📅 2023-07-09 阅读全文 →

CANOpen系列教程14_协议源码移植(二)

置顶/星标公众号,不错过每一条消息!    本教程由作者strongerHuang于2018年11月原创发布。标签:CAN、 CANOpen、 CanFestival版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。1写在前面该系列教程上一篇文章《协议源码移植(一)》算是对CANOpen移植的准备工作,如果想要理...
📅 2023-07-09 阅读全文 →

STM32看门狗和复位IC同时存在的注意事项

置顶/星标公众号,不错过每一条消息!    前不久有朋友大概问了这么一个问题:博主,在复杂的环境下,干扰有点大,有必要外接一个复位IC吗?1写在前面我们都知道在复杂环境,比如一些工厂,特别是在有大型机电设备的环境下,我们的电源信号、通信信号都有可能受到干扰。那么,在这种情况下,我们软件和硬件都有必要做一定预防处理。除了需要外接复位IC,...
📅 2023-07-09 阅读全文 →

STM32片上Flash读写的一些重要知识

置顶/星标公众号,不错过每一条消息!    关于STM32片上Flash读写操作,之前很多朋友遇到过坑,也问过很多相关的问题,这里再简单总结一下。1写在前面STM32片上Flash除了存储我们的代码,多余的空间还可以供我自己编程(读写)。比如,存储标志位、字库等。如果对片上Flash读写操作不当,将会导致不可挽回的结局。比如:修改了应用...
📅 2023-07-09 阅读全文 →

关于USART波特率、TIM的外设预分频值

置顶/星标公众号,不错过每一条消息!    使用、参考STM32标准外设库,寄存器开发的朋友也需要注意一些细节问题。1USART串口预分频许多朋友用寄存器开发,就需要对寄存器中每一位十分熟悉才行。但是在STM32中外设的寄存器很多,不像51这类单片机,就那么为数不多的寄存器,而且寄存器也能很容易理解。有朋友其实已经发现,UART波特率设...
📅 2023-07-09 阅读全文 →

STM32CubeMX重大升级

置顶/星标公众号,不错过每一条消息!    一些关于STM32CubeMX升级、ST官网的细节问题,不知道大家平时注意了没有?1STM32CubeMX升级新闻相信经常使用STM32CubeMX工具的朋友,都知道升级到V5.0.0版本的新闻。其实,经常使用STM32CubeMX工具的朋友可能会关注它版本的更新。1.使用STM32CubeM...
📅 2023-07-09 阅读全文 →

STM8S低功耗电源管理

置顶/星标公众号,不错过每一条消息!    在后台陆续收到一些关于STM8S低功耗的问题,今天就写一下低功耗相关的内容。1STM8S功耗来源STM8S功耗分静态功耗和动态功耗。静态功耗:主要由晶体管的偏置电流和漏电流产生。动态功耗:取决于电源电压和工作时钟频率。在CMOS逻辑电路以一定时钟频率运行时,静态功耗与动态功耗相比是可以忽略的。...
📅 2023-07-09 阅读全文 →

11月·月底总结

置顶/星标公众号,不错过每一条消息!    在后台有较多较多朋友反映:公众号查找历史消息不方便,特别是很早以前分享的文章,要不停往前翻才能找到。所以特地总结一下!今天主要把菜单“经典文章”整理了一下,目前包含五个子菜单:Keil系列教程、IAR系列教程、STM8S系列文章、CANOpen系列教程、精选汇总文章。其实,大部分内容都包含在最...
📅 2023-07-09 阅读全文 →

EEPROM,在项目中我一般会做几项特殊操作

置顶/星标公众号,不错过每一条消息!    类似AT24C0x这类使用I2C读写的EEPROM,相信很多人都使用过。但后台还是有很多相关的问题,今天写点相关内容给大家。1I2C读写EEPROM基础原理市面上大部分使用I2C通信的EEPROM,控制时序和读写流程都相同,或类似。我们最常见的就是AT24C0x这类EEPROM。I2C通信原理...
📅 2023-07-09 阅读全文 →