笔记
文章平均质量分 65
仲南音
这个作者很懒,什么都没留下…
展开
-
ADC注入通道和PWM输出比较基本概念
通过ADC注入通道的使用,可以实时获取4个GPIO输入的AD采样值。原创 2021-06-03 17:07:15 · 1442 阅读 · 0 评论 -
产品设计功能安全摘要
一、什么是功能安全?通常来说,功能安全针对医疗器械功能可能造成的危害。依据IEC 61508,安全相关系统能够执行必要的动作,使受控设备(EUC)达到安全状态或保持安全状态。二、我们何时可以采用功能安全? 我们应在以下情况下采用功能安全: a.一项重大风险与医疗器械的某项功能有关, b.产品具体标准包含明确的功能安全相关要求。 ...原创 2021-05-21 17:26:52 · 1113 阅读 · 0 评论 -
低功耗实现总结
一、STM32F103芯片摘要 SYSCLK 系统时钟,最大72MHz. HCLK :AHB总线时钟,由系统时钟SYSCLK 分频得到,一般不分频,等于系统时钟经过总线桥AHB–APB; 通过设置分频,可由HCLK得到 PCLK1与PCLK2时钟;PCLK2是高速时钟,最高可达72MHz,而PCLK1是低速时钟,最大36MHz。PCLK2对应APB2外设。PCLK1对应APB1外设。 APB2负责AD,I/O,串口1,高级定时器TIM...原创 2021-05-21 17:18:48 · 1124 阅读 · 0 评论 -
整理笔记——ARM汇编指令集
ARM处理器的指令集可以分为跳转指令、数据处理指令、程序状态寄存器(PSR)处理指令、加载/存储指令、协处理器指令和异常产生指令6大指令。一、跳转指令跳转指令用于实现程序流程的跳转,在ARM程序中有以下两种方法可以实现程序流程的跳转。Ⅰ.使用专门的跳转指令;Ⅱ.直接向程序计数器PC写入跳转地址值,通过向程序计数器PC写入跳转地址值,可以实现在4GB的地址空间中的任意跳转,在跳转之前结合使用MOV LR,PC等类似指令,可以保存将来的返回地址值,从而实现在4GB连续的线性地址空间的子程序调用。.原创 2021-02-18 16:24:28 · 4650 阅读 · 2 评论 -
cJSON测试
一、cJSON的简单应用1.1 文件结构1.2 C语言测试代码#include <stdio.h>#include "cJSON.h"#include "cJSON.c"typedef struct{ int id; char cName[32]; float fValue;} JsonTest;JsonTest jsonObject = { 1, "zxl", 0.2f };JsonTest jsonroot = { 2, "yyy", 5...原创 2021-01-07 09:05:30 · 289 阅读 · 0 评论 -
新能源汽车充电标准--------简记
充电桩国标文件----《GBT 18487.1-2015 电动汽车传导充电系统》一、充电模式1.1充电模式1--------->连接方式A 模式1充电系统使用标准的插座和插头,传输能力过程中采用单向交流供电,且不允许超过8A和250V。在电源侧应使用符合GB2099.1和GBI002要求的插头插座,在电源侧使用了相线、中性线和保护接地导体,并且在电源侧使用剩余电流保护装置。从标准插头到电动汽车供应保护接地导体。从车端拉出一根线,连接到交流电网上进行充电,现在已经不适用...原创 2020-11-25 13:55:00 · 6258 阅读 · 0 评论 -
笔记--------IAR中的“__root、__code、@的用法”
定义:#define PAGE_ADDRESS 0x6000 __root __code const unsigned char IEEE_ADDRESS[8] @ PAGE_ADDRESS = {'i','e','e','e','b','u','f',0};__root 是IAR的扩展关键字,强制编译,保证没有使用的函数或者变量也能够包含在目标代码中__code数据存储在code(程序区),对应的date为数据区@的强制定义了数据的存储地址上面的定义实际就是把...原创 2020-11-25 14:14:37 · 4209 阅读 · 0 评论