- 博客(9)
- 资源 (9)
- 收藏
- 关注
原创 英飞凌旋变软解码学习
用Vb/Va=tan( θ ),可以用这个结果直接利用查表(acrtan表格)就可以得到转角θ。用Vb/Va=tan( θ),可以用这个结果直接利用查表(acrtan表格)就可以得到转角θ。峰值提取法顾名思义就是要提取每个高频正余弦波的峰值,如下图所示。外包络的提取方式主要可以分为两种:峰值提取和积分提取。我们需要的位置信息就在sin/cos信号的外包络上。使用DSADC采集32个点,将其进行数值积分。使用梯形法则将32个点加起来就是积分值。旋变的激励信号及正余弦返回信号。
2024-04-16 11:25:11
906
2
原创 TC38X GTM模块MCS学习笔记
使用MCS子模块来执行TIM子模块产生的输入数据的扩展数据处理。此外,一些应用程序可以处理由MCS子模块内的CPU提供的数据,并且使用ATOM子模块将计算结果发送到输出。博世的GTM IP 模块为汽车产业的复杂应用提供了通用定时器平台,诸如动力传动、动力转向、底盘和传输控制等。MCS能够进行编程,运行代码,可以显著的降低CPU的负荷率。MCS需要编译成机器码写入到mcs的内存中。
2024-04-16 11:09:23
1588
1
原创 stm32 模拟SPI
初始化引脚GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(SPI_CS_CLK|SPI_SCK_CLK|SPI_MOSI_CLK|SPI_MISO_CLK,ENABLE); GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_InitStructure.GPIO_Pin = SPI_CS_Pin; GPIO_InitStructure.GPIO_Speed = GPI
2022-03-02 10:42:31
8788
原创 stm32 整数转字符串,浮点数转字符串
整数转字符串char *reverse(char *s){ char temp; char *p = s; //p指向s的头部 char *q = s; //q指向s的尾部 while(*q) ++q; q--; //交换移动指针,直到p和q交叉 while(q > p) { temp = *p; *p++ = *q; *q-- = temp; }
2021-12-16 10:23:29
5706
原创 C语言与指针笔记
使用#if进行注释#if 0要注释代码#endifc语言中,数组都是传址调用,标量与常量都是按值传递当被调用函数修改数组数值的时候,实际的参数会被修改EOF(整形)是文件的结尾加L“dsuhd”是宽字符类型声明指针 int *a;a就是一个指针typedef声明新的类型名,用typedeftypedef char *ptr_to_charptr_to_char声明为一个指向字符的指针类型ptr_to_char a;a是一个指向字符的指针const是声明常量const只能
2021-06-30 15:14:47
194
原创 [数字信号处理]C语言设计数字低通滤波器IIR滤波器(可以出图)
iIR数字滤波器设计在工程实践中具有十分重要的作用,使用C语言实现对深化理解滤波器设计的理论和功能具有深远的意义,凡是选择本项目并能达到项目基本要求可以获得90分以上的成绩。要求:报告中必须有能够实现以下设计指标的数字低通滤波器的证明:通带和阻带截止频率分别为0.2π和0.35π,通带最大衰减为1dB,阻带最小衰减为10dB。提示:理论知识参考《数字信号处理》教材。这是c语言课程设计,写一个文章来记录一下,方便以后查漏补缺,基础知识低通滤波器的主要性能指标有以下几个:通带截止频率fp、阻带截止频率
2020-12-23 22:41:11
10582
16
原创 详细实现ESP8266WIFI时钟(基于51单片机)
写了一下详细教程时钟还是用51单片机的定时器,esp8266只是用来实现校时的所以需要先实现一个51单片机的本地时钟然后添加网络校时功能就行了开始之前先介绍一下ESP8266ESP8266是由乐鑫公司出品的一款物联网芯片,因为价格较低,性能稳定等收到很大关注。ESP8266模块支持STA/AP/STA+AP 三种工作模式。也可以自己烧写固件,在esp8266里面编程,但是我们这个小项目...
2019-11-28 15:43:55
8482
10
原创 esp8266实现一个wifi时钟(基于51单片机)(有具体工程)
最近尝试用ESP8266模块实现网络校时功能,通过免费的API接口 获取网络时间,大致思路是通过ESP8266连接服务器并通过HTTP GET的方式获取所需信息,由串口驱动ESP8266获得数据,然后存入单片机内部。需要的材料有51单片机一个 stc89c52esp8266一个12864lcd屏幕一个然后依次连接LCD屏幕 51单片机,与esp8266免费的api接口 http://w...
2019-06-07 16:54:02
5622
12
原创 C语言通过socket编程实现TCP通信Mysql通信
C语言通过socket编程实现与单片机的WiFi模块通信,读取数据库数据发送给单片机。C语言运行在Linux系统上。TCP/IP协议 叫做传输控制/网际协议,又叫网络通信协议。用来传输数据。套接字(socket):在网络中用来描述计算机中不同程序与其他计算机程序的通信方式。socket其实是一种特殊的IO接口,也是一种文件描述符。用来实现tcp连接。#include<std...
2018-11-18 21:07:00
1412
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人