1、AHB系统总线分为APB1(36MHz)和APB2(72MHz),其中2>1,意思是APB2接高速设备;2、Stm32f10x.h相当于reg52.h(里面有基本的位操作定义),另一个为stm32f10x_conf.h专门控制外围器件的配置,也就是开关头文件的作用;3、HSE...
上一节简单记录了进程task。有了进程以后,我们需要关心怎么样分配CPU资源(或者运行时间)给每个进程。那么就要引入排程(scheduling)的概念。排程一般都是OS里面非常重要的一部分,但是在深入进入排程和理解RTX排程器(scheduler)如何运作之前,不妨看看RTX提供...
1VFLASH介绍vFlashStandard是用于通过CAN(FD)、LIN、FlexRay和以太网(DoIP和SoAd)重新编程单个ECU的版本。它可以在PC、VN8810、VN89xx和VT系统上使用。如果安装在PC上,它会提供一个图形用户界面,用于创建和配置闪存设置以及闪...
挺突然的,自即日起,特斯拉宣布召回生产日期在2021年2月4日至2021年10月30日期间的部分国产ModelY电动汽车,共计21599辆。 作为2021年的最后一个月,原以为不会再有特斯拉车辆故障的瓜可吃了,谁曾想到,到底是低估了特斯拉搞事出道的能力。广东的冬天可能会迟到...
1.makefile很重要什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想...
本文根据AUTOSAR4.4(ClassicPlatform)(https://www.autosar.org/standards/classic-platform/classic-platform-440/)标准中的:AUTOSAR_SRS_MemoryServices.pdf...
M_CAN是一个CANIP模块,可以作为独立设备、ASIC的一部分或在FPGA上实现。它根据ISO11898-1:2015进行通信。它支持经典CAN和CANFD(具有灵活数据速率的CAN)。连接到CAN物理层需要额外的收发器硬件。消息存储器旨在成为模块外部的单端口或双端口消息RA...
一.序言 本资料是TrevorMartin编写的《TheDesignersGuidetotheCortex-MProcessorFamily》的摘要,并得到Elsevier的再版许可。查询更多细节,请到本资料尾部进阶章节。本资料着力于介绍RTX,RTX可运行在基于Cortex-M...
一、背景知识 BOOT跳转到APP,就跟我们程序里面函数调用跳转是一样的,并不会复位外设,需要用户手动去操作。导致我们BOOT跳转APP经常会遇到这样那样的问题,根本原因还是BOOT跳转前没有提供一个干净的环境给APP运行,这个环境如果可以达到和程序刚上电时的状态是最好的。 ...
礼拜三接到一个学弟的问题,学弟在实习,说有个很奇葩的bug解决不了,我说你描述一下吧大概就是利用spi命令向flash里的某个地址写入数据,boot之后bootloader从flash的该地址里读数据,但是现在的问题是,偶尔读出来的数据不对,貌似是数据没有写进去,该问题目前只出现...
近日在公司领到一个小需求,需要对之前已有的试用用户申请规则进行拓展。我们的场景大概如下所示:按照上述的条件我们可以得出的结论是:咱们的主要流程主要是基于and或者or的关系。如果有一个不匹配的话,其实咱们后续的流程是不用执行的,就是需要具备一个短路的功能。对于目前的现状来说,我如...
cyber9270
289117336
Tronlong创龙
大有可为
xiaoguaixh
qq961899271
electronlao
chunyexixiaoyu
carsar
liqinglong1023