
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
使用串口打印波形的不便之处对于要查看的实时变量,一般可以用串口打印到可以查看波形的上位机上。但是这种办法有几个不方便的地方:需要根据配套上位机的通讯协议,在单片机上编写上传数据的代码单片机CPU需要浪费部分时间在串口数据上传上对于很高频率的变量,比如IMU的数据,可能上传速率会达到200HZ,也就是5ms上传一次。单片机这边仅测试,上传数据应该没问题。但是此时上位机上由于并不是响应很快的RTOS系

最近公司项目用到了编码器选用的编码器 为360脉冲为了方便其一圈发360个脉冲 ,当然精度只有一度 ,如果为了高精度可以选用其他类型的首先简述一下编码器的工作原理编码器可按以下方式来分类。1、按码盘的刻孔方式不同分类(1)增量型:就是每转过单位的角度就发出一个脉冲信号(也有发正余弦信号,编码器(图1)然后对其进行细分,斩波出频率更高的脉冲),通常为A相、B相、Z...
设置按钮下调试数据这里我用对的是PB11设计MODE CNF点击Pin改变PB11按键的状态状态随之改变

嵌入式工程师的经典面试题目预处理器(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发射管...
弗洛伊德-斯坦伯格抖动算法这是一个真实的魔法技术。它愚弄了你的眼睛和大脑,让你以为自己看到的颜色要比实际的多。一般来说,抖动是通过增加人工噪声去减少一个图像的颜色空间,主旨在于,一个区域的光量应该保持一致。弗洛伊德-斯坦伯格抖动算法对周围的像素使用非均匀分布的量化误差达到抖动的目的。这就意味着要先将中心像素四舍五入为0或1,而后将残差加入其周围的像素中。以上你看到...
ESP FLASH TOOL 是 Espressif 官方开发的烧录工具,用户可根据实际的编译方式和Flash的容量,将SDK编译生成的多个bin文件一键烧录到 ESP8266/ESP32 的SPI Flash中。ESP FLASH TOOL 下载:flash_download_tools_v3.6.6.zip烧写工具说明http://bbs.espressif.com/viewtopi...
#include "user_usart.h"#include "stm32f10x_usart.h"/*使用microLib的方法*//*int fputc(int ch, FILE *f){USART_SendData(USART1, (uint8_t) ch);while (USART_GetFlagStatus(...
既然我们要移植Rt-thread 首先就要了解RT-threadRT-Thread Nano 简介RT-Thread Nano 是一个极简版的硬实时内核,它是由 C 语言开发,采用面向对象的编程思维,具有良好的代码风格,是一款可裁剪的、抢占式实时多任务的 RTOS。其内存资源占用极小,功能包括任务处理、软件定时器、信号量、邮箱和实时调度等相对完整的实时操作系统特性。适用于家电、消费电子、医疗设备、
视频演示#define ROTATE_APAin(2)#define ROTATE_BPAin(3)s16 DATA=0;void EXTI2_IRQHandler(void){if(EXTI_GetITStatus(EXTI_Line2) != RESET){if(ROTATE_A!=ROTATE_B){DATA...