
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
特别是keil5之后,出现了RTE配置环境,实时操作系统原理基本都一样。但是RTX有它独特之处,就是它中断延时对M3/M4内核可以实现零等待,带有免版税,确定性的RTOS。话不多说,咱们开始创建RTX工程。前提是你得安装了keil5,我的是5.22版本。接着,必须在RTX_Config.c文件中做出必要的 修改来设置RTX内核以适应应用程序的需要。()三个函数为了避免函数名被重复定义,这三个函数必

原MAX3485芯片使用方法2016年01月08日 18:20:10尹泽宇阅读数:27841版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/L20130316/article/details/504846701 综述最近用到了MAX3485芯片,因此做一个小记录。MAX3483, MAX3485, MAX3486, M...
static void SetSysClock(void){__IO uint32_t StartUpCounter = 0, HSEStatus = 0;/* SYSCLK, HCLK, PCLK configuration ----------------------------------------*//* Enable HSE */...
我们经常会使用STM32 ADC功能测试外部电压,在一些精度不高的场合,我们一般就用3.3V作为参考电压来计算测到的电压值。不过,这种情况很少见,可能只有单片机学习板才会这样使用。因为我们使用的3.3V稳压芯片,很少有标准的3.300V输出,有可能是3.270V,也可能是3.345V,而且,还存在个体差异,这个板子上的电压是3.294V,另外一个板子上面,就可能是3.312V。如果我们都用3.30

首先先上一图,自己做的检测8位adc.测量八个adc传感器1.12位分辨率在STM32所有系列芯片中只有少部分是16位的,如:F373芯片。12位分辨率意味着我们采集电压的精度可以达到:Vref /4096。采集电压 = Vref * ADC_DR / 4096;Vref:参考电压ADC_DR:读取到ADC数据寄存器的值 由于寄存器是32位的,在配置的时候分左对...
解决Arduino ide 遇到的问题 error: 'TKD2' was not declared in this scope今天开始学习arduino接红外接收器来接受遥控器发送的指令。控制一些外围设备。使用简单的例子/////////////////////////////////////////////////////////////////arduino接红外接收器来接受遥控器发送的指令
使用串口打印波形的不便之处对于要查看的实时变量,一般可以用串口打印到可以查看波形的上位机上。但是这种办法有几个不方便的地方:需要根据配套上位机的通讯协议,在单片机上编写上传数据的代码单片机CPU需要浪费部分时间在串口数据上传上对于很高频率的变量,比如IMU的数据,可能上传速率会达到200HZ,也就是5ms上传一次。单片机这边仅测试,上传数据应该没问题。但是此时上位机上由于并不是响应很快的RTOS系

最近公司项目用到了编码器选用的编码器 为360脉冲为了方便其一圈发360个脉冲 ,当然精度只有一度 ,如果为了高精度可以选用其他类型的首先简述一下编码器的工作原理编码器可按以下方式来分类。1、按码盘的刻孔方式不同分类(1)增量型:就是每转过单位的角度就发出一个脉冲信号(也有发正余弦信号,编码器(图1)然后对其进行细分,斩波出频率更高的脉冲),通常为A相、B相、Z...
嵌入式工程师的经典面试题目预处理器(Preprocessor)1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR ((unsigned long )60 * 60 * 24 * 365)考到的知识1) #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)2) 懂得预处理器将...
VS1838B带屏蔽VS1738接收头VS838接收头LF0038L 贴片LF0038A 接收头LF0038H进口芯片LF0038M草帽 LF0038N 脚距2.0LF0038Q-F5 LF0038K圆点 LF0038Y HS0038BD进口 LF0038B贴片编带LF1638 LF0038F 大体积 5厘接收头2脚 3厘接收头2脚 F5发射管 F3发射管...







