自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (19)
  • 收藏
  • 关注

原创 基于TMS32F28035的CLA学习

基于TMS32F28035的CLA学习

2022-04-08 09:17:20 4597 2

原创 ROM RAM FLASH 理解

RAM :随机存储器存取速度与位置无关、断电数据丢失分为:(1)静态随机存储器 SRAM(2)动态随机存储器 DRAMSRAM:不需刷新电路即能保存内部存储数据,数据不丢失;一般做为存储器的缓存,不适合做容量大的内存,速度非常快。DRAM:需要刷新电路,每隔一段时间,固定要对DRAM刷新充电一次,否则内部的数据即会消失SDRAM:同步动态随机存储器,数据读写需要时钟同步,内部的命令的发送与数据的传输都以它为基准;动态是指存储阵列需要不断的刷新来保证数据不丢失;RAM与CPU以..

2020-07-29 14:11:52 371

原创 步进电机控制相关波形记录

电流波形电压(PWM占空比)波形电流强拉时电流波形:

2020-03-19 16:18:56 4559 4

原创 RG_MACRO(v)函数理解

在DSP控制电机中:开环控制电机时通过以下代码控制,输出的Aout和Bout为给定pwm两相的占空比。 rg1.Freq = dnSpeedRef; RG_MACRO(rg1) st1.Angle = (Uint16)(rg1.Out >> (GLOBAL_Q - MICROSTEPS));//给定电角度...

2020-03-19 15:42:20 1710 1

原创 浅谈 对阶梯波的理解(rmp_cntl.h)

学习此函数的目的是在DSP中控制步进电机时会用到,下面简单讲解一下:RC_MACRO(),阶梯波函数;此函数用于让电机的速度变换以斜坡的方式增加或减少。而速度增加或减少形成的阶梯变化,可能就是此函数叫阶梯波函数的原因吧,函数中给定一个值SetPointValue,此值成阶梯形式跟踪目标值targetValue,直至到目标值大小左右变化。但是此函数有一个边界值,RampHight...

2019-12-10 20:51:04 2949

原创 模拟IIC驱动(DSP) Am4096

使用模拟IIC驱动编码器芯片AM4096 ,使用IIC驱动的目的主要是想要读取电机的绝对角度,下图为AM4096的寄存器地址图;使用的芯片是DSP的28035:模拟IIC代码如下,实测可以使用:#define IIC_SDA_H (GpioDataRegs.GPASET.bit.GPIO18 = 1)#define IIC_SDA_L (GpioDa...

2019-12-10 19:50:21 1058

原创 模拟SPI驱动W25Q16程序 (DSP 28X系列)

为了驱动SPI FLASH而写的驱动程序,写的时候主要是板子的自带SPI接口被占用,只好使用IO口模拟一个SPI接口程序;w25q16 芯片工作在SPI工作模式0和模式3中;在此spi的原理不多做说明,只需知道模式0和模式3主要是在时钟的上升沿采样即可。(时钟空闲时电平为低,则为模式1;时钟空闲时电平为高,则为模式3)下面直接贴代码:#define W25Q16_PAGE_SI...

2019-12-10 19:38:57 3375 3

原创 ESP8266机智云固件烧写和app连接

1准备材料1.USB转TTL(驱动得安装)2.ESP8266(我这个是乐鑫)esp8266引脚说明3.ESP8266固件烧写工具4.ESP8266 Flash固件库5.机智云串口调试助手资料下载网址:链接:https://pan.baidu.com/s/1v5jhsyGgjwZ0Bbe6h-b1eQ提取码:sbnx复制这段...

2019-05-14 15:12:28 6828 9

原创 keil中Device添加所需芯片型号

keil中Device添加所需芯片型号一.如图所示,无你所需的芯片型号二.到官网下载下载步骤:登录网址http://www.keil.com/dd2/ 如图:下拉找到你所需要的芯片型号,我的是stm32 F1系列,例如:F1系列随便选一个就可以双击,切换到下载界面4.下载界面找到下载按钮,点击下载即可5.下载后运行,安装的文件目录一定是keil安装目...

2019-04-23 18:42:07 15229

原创 Keil中Flash Download中如果没有你要的该如何添加

Keil中Flash Download中如果没有你要的该如何添加需要下载flash链接:https://pan.baidu.com/s/13pkoVUHB66D-8ZzBSVHwBg提取码:algg将下载的Flash替换安装目录下的Flash。下载的Flash有所有型号的,如只需你所需要的,只将你需要的复制到此文件目录下即可。...

2019-04-23 18:41:17 4344 3

原创 Keil安装(带安装软件)

Keil安装说明安装包链接:链接:https://pan.baidu.com/s/13pkoVUHB66D-8ZzBSVHwBg提取码:algg安装:打开安装包文件2.过程3.选择安装路径不要出现中文字符破解:打开破解软件2.选择target为ARM3.打开keil记得一定要用管理员身份打开,否则无法...

2019-04-23 18:40:14 2972 4

原创 keil download之后直接就可以运行设置

2019-04-23 16:26:51 1974

原创 photoshop安装说明(带安装包)

链接:https://pan.baidu.com/s/1ApMVmhtTBwGfYh13_ifqxA提取码:0ax0复制这段内容后打开百度网盘手机App,操作更方便哦复制这段内容后打开百度网盘手机App,操作更方便哦如链接失效,可直接找qq:1192539548或者评论留下邮箱,有空我发给大家。说明:安装:1.打开安装包,找到set-up并双击运行。...

2019-04-23 14:11:00 916

原创 用递归写迷宫

题目要求:输入三个数,n m; n和m表示迷宫的n行m列;当输入m和n为0时结束输入。起点用‘S'表示,终点用'D'表示,墙壁用’X,' . '表示可走路径。例如:输出:如果能找到路径到出口则输出路径,否则输出“NO”!解题思路:使用深度优先搜索:dfs#include <iostream>using namespace std;int m...

2019-04-13 12:17:04 244

原创 hdu1009

题目链接:hdu1009题目解释:有m猫粮,有n个仓库;每个仓库中,想要得到get[i]的食物,需要pay[i]的猫粮换取!样例输入:5 37 24 35 2解释:总共有5猫粮 仓库3个房间。每个房间想要的食物和需换的猫粮在后三行。输出:能换取最多的食物数量。解题思路:将每个房间能换取的利率算出,排序,每次取最大利率换取!(当猫粮量大于需要支付的猫粮量时,...

2019-04-11 13:58:37 168

原创 sort()函数理解

头文件:#include<algorithm>sort(a,a+m)表示从a的起始地址开始到后m个数进行冒泡排序(小->大);例如:int a[100];sort(a,100);表示将数组a中的每个元素按从小到大的顺序排列。如果你想用sort函数从大到小排列也可以,使用sort(a,a+m,cop)cop为比较函数:void cop(in...

2019-04-11 10:47:29 446

原创 hdu1008_电梯载人时间计算(水题)

题目链接:hdu1008代码:#include <iostream>#include<cmath>using namespace std;int main(){ int m,n; while(cin>>m&&m) { n=m; int str[n]; in...

2019-04-11 09:48:53 131

原创 字符串处理_找出出现最多的颜色

输入包含多个测试用例。每个测试用例从一个数字n开始(0<n<=1000)颜色总数;接下来的n行每行包含一种颜色。气球的颜色是由最多15个小写字母组成的字符串。输出:出现最多的颜色!示例输入:5greenredblueredred3pinkorangepink0输出redpink代码#include<cstring>...

2019-04-10 16:07:00 251

原创 vi和vim 的简单常用快捷键

:wq 保存并退出 :q 退出 :q! 强制退出1.拷贝当前行 yy 拷贝当前下五行 5yy 粘贴 p注:此命令是在一般模式下进行!2.删除当前行 dd删...

2019-04-10 12:00:32 237

原创 Linux目录结构解释

/bin 是Binary的缩写,存放经常使用的命令/dev Linux将硬件以文件系统存储,类似于Windows系统的设备管理器/home 普通用户主目录,每个普通用户都自己命名,存放于此目录下/lib 存放系统开机时所需的最基本动态库文件,大多数的应用程序所需动态库文件都在此/media linux系统会自动识别一些设备,...

2019-04-06 11:28:38 274

原创 对于九大排序的时间复杂度和空间复杂度的总结

2019-03-05 18:49:34 642

原创 lpc1778常用的io口设置函数

参数说明:portNum:端口号   bitValue:端口号的方向位值 GPIO_SetDir(uint8_t portNum, uint32_t bitValue, uint8_t dir)设置io口的输入输出模式,dir为0,表示输入,dir为1表示输出模式 GPIO_SetValue(uint8_t portNum, uint32_t bitValue)将io口设置...

2018-09-04 17:07:05 2753 1

原创 stm32 定时器响应时间计算

以TIM3_Int_Init(u16 arr,u16 psc)为例:(st的标准库)arr:自动重装载值 psc:时钟预分频系数arr 有四种计数方式:加1、减1,加减、减加。(可单次可多次)要计算时间必须知道单片机的时钟源频率 F(由时钟频率的方波来计数 F/Mhz)定时器响应时间(T)计算:T=[(arr+1)*(psc+1) ] / F (us)...

2018-05-21 12:47:22 2313

C#各类小游戏源码

有 1.棋牌小游戏 2.益智类游戏 3.控制类游戏 4.其他类游戏

2019-04-23

嵌入式ST-LINK_V2驱动

嵌入式开发时所需的ST-LINK_V2驱动, 安装即可使用。

2019-04-23

嵌入式JLink驱动

嵌入式开发时所需要的Jlink驱动, 安装即可使用。

2019-04-23

stm32 F4系列库函数

stm32 F4系列库函数,和标准库函数略有区别,但是区别不大。

2019-04-23

stm32标准版库函数

stm32标准版库函数,stm32标准系列单片机都可以使用,使用keil开发。

2019-04-23

STM32固件库使用手册的中文翻译版

STM32固件库使用手册的中文翻译版,中文翻译,通俗易懂。

2019-04-23

stm32 1系列中文参考手册

STM32F101x8B_DS_CH_V11 STM32F101x46_DS_CH_V2 STM32F101xCDE_DS_CH_V5 STM32F102x8B_DS_CH_V2 STM32F102x46_DS_CH_V2 STM32F103x8B_DS_CH_V10 STM32F103x46_DS_CH_V2 STM32F103xCDE_DS_CH_V5

2019-04-23

福昕阅读器安装包

福昕阅读器,pdf阅读器安装包,不需破解安装就可以使用

2019-04-23

codeblocks

codeblocks 的安装包,百度上下载的已经失效,此安装包可以使用。

2019-04-23

基于stm32音乐频谱

基于stm32的音乐频谱,可以在led显示屏显示获取声音频率变化

2018-05-22

UCOS弹球游戏

基于stm32f407zg的开发,运用UCOS实时操作系统所写得弹球小游戏

2018-05-22

风力摆急停静止

15年电子设计题目,由mpu6050获取三轴,pid算法控制风力摆

2018-05-22

STM32F407 探索者HAL库例程V1.1

STM32F407 探索者HAL库例程V1.1,和f407标准固件库类似

2018-05-21

STM32F103 精英板基础例程(HAL库版)V1.0

STM32F103 精英板基础例程(HAL库版)V1.0,精英班的stm32hal库,和固件库类似

2018-05-21

CH340驱动软件

TTL CH340驱动软件当用ttl连接串口,电脑没有端口显示则需安装

2018-05-21

STM32F103 Mini板基础例程(HAL库版)V1.0

STM32F103 Mini板基础例程(HAL库版)V1.0 ,hal库和固件库函类似

2018-05-21

机智云固件烧写软件

使用机智云wifi传输数据时,先用固件烧写软件将机智云的固件烧写如wifi

2018-05-21

机智云串口调试助手

机智云串口调试助手,固件升级后,在线调试esp8266wifi,

2018-05-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除