自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

咚咚咚的博客

苟利国家生死以,岂因祸福避趋之,少年自强,国家富强,牢记社会主义核心价值观,做对社会有用的良好公民

  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 咚咚咚————【封装驱动】ADS1256驱动程序,分享交流自己编写的程序。

咚咚咚————【封装驱动】ADS1256驱动程序,分享交流自己编写的程序。注意此程序还有一些BUG,这个是ADS1256我查手册总结的编程注意事项tCLKIN = 1/7.680000MHz = 130nstDATA = 1/Data Rate Max = 30KHzSCLK Period Min =4tCLKIN =520nsSCLK Period Max =10tDATASCLK...

2020-04-02 17:48:31 4895 2

原创 咚咚咚————【封装驱动】W25QXX全系列驱动程序,分享交流自己编写的程序。

咚咚咚————【封装驱动】W25QXX全系列驱动程序,分享交流自己编写的程序。/********************************************主控芯片:STM32 Controller模块型号:W25QXX全系列芯片通讯方式:SPI串口通信作者:苏夏雨授权:未经作者允许,禁止转载****************************************...

2020-04-02 17:40:20 1730 1

原创 咚咚咚————【封装驱动】DS3231时钟芯片读写程序,分享交流自己编写的程序。

@[TOC](咚咚咚————【封装驱动】DS3231时钟芯片读写程序,分享交流自己编写的程序。/********************************************主控芯片:STM32 Controller模块型号:DS3231通讯方式:IIC串口通信作者:苏夏雨授权:未经作者允许,禁止转载*************************************...

2020-04-02 17:38:39 1828 1

原创 咚咚咚————【封装驱动】MAX6675热电偶温度传感器,分享交流自己编写的程序。

咚咚咚————【封装驱动】MAX6675热电偶温度传感器,分享交流自己编写的程序。/********************************************主控芯片:STM32 Controller模块型号:MAX6675通讯方式:SPI串口通信作者:苏夏雨授权:未经作者允许,禁止转载******************************************...

2020-04-02 17:36:41 810

原创 咚咚咚————【封装驱动】MLX90614医用级红外温度传感器,分享交流自己编写的程序。

咚咚咚————【封装驱动】MLX90614医用级红外温度传感器,自己编写封装的驱动程序。/********************************************主控芯片:STM32 Controller模块型号:MLX90614通讯方式:SPI串口通信作者:苏夏雨授权:未经作者允许,禁止转载**************************************...

2020-04-02 17:33:31 2915 1

原创 咚咚咚————【软件安装】解决Win10系统Keil无法安装pack包的问题

咚咚咚————【软件安装】解决Win10系统Keil无法安装pack包的问题(一)原因分析(二)解决方法操作系统windows10 旗舰版 64位 i7-4710MQ 内存16G(软件版本Keil uVision5 MDK&C51)(一)原因分析报错:Keil uv5安装pack报错:Cannot copy PDSC file to “.Download” folder无法安装p...

2020-03-03 13:28:13 14500 11

原创 咚咚咚————【软件安装】解决Matlab启动缓慢问题

咚咚咚————【软件安装】解决Matlab启动缓慢问题(一)原因分析(二)解决方法操作系统windows7 旗舰版 64位 i7-4710MQ 内存16G(软件版本Matlb2018b )(一)原因分析最近换了一个512G固态硬盘,所有重新做了系统把Matlab2018b装回去了。但是打开软件非常非常慢,从双击快捷方式到软件打开要7~8分钟左右!!!感觉非常奇怪,之前的硬盘是一个128G的...

2020-02-20 16:36:04 1719

原创 咚咚咚————【封装驱动】Si5351A方波信号发生器发送任意(8K-160Mhz)频率程序

咚咚咚————【封装驱动】Si5351A方波信号发生器发送任意[8K-160Mhz]频率程序(一)效果展示(二)源码分享(三)需要改进的地方及不足(使用阿波罗STM32F7开发板)(一)效果展示<img src=“https://img-blog.csdnimg.cn/2019090511381046.jpg” width=70%"><img src=“https...

2019-09-05 11:58:09 8252 9

原创 咚咚咚————【电路设计】关于赛车的应力采集设计原理

咚咚咚的电路设计————关于赛车的应力采集设计原理一、应力的危害二、应变片选用三、电阻应变片公式四、应力采集电路&计算公式五、应力采集C程序一、应力的危害一、开裂:因为应力的存在,在受到外界作用后(如移印时接触到化学溶剂或者烤漆后端时高温烘烤),会诱使应力释放而在应力残留位置开裂。开裂主要集中在浇口处或过度填充处。二、变形:因为残留应力的存在,因此产品在室温时会有较长时间的内应力释放...

2019-08-30 19:34:28 791

原创 咚咚咚————【Matlab】单片机读取摄像头回传的RGB数组绘制图片

咚咚咚的关于使用Matlab————将单片机摄像头读取回传的RGB数组绘制图片(一)效果展示(二)源码分享(三)需要改进的地方及不足(一)效果展示(二)源码分享(Excel部分函数)=HEX2BIN(A1,8)&HEX2BIN(B1,8) //将两个字节的十六进制数据转换成二进制,并在第一个C1显示=BIN2DEC(MID(C1,1,5))*8 //分离RGB565中的re...

2019-08-27 22:56:35 727

原创 咚咚咚————【封装驱动】3.97寸800*480高清IPS驱动封装otm8009显示IC

咚咚咚的封装驱动————3.97寸800*480高清IPS驱动封装otm8009显示IC(一)效果展示(二)源码分享(三)需要改价的地方及不足(使用阿波罗STM32F7开发板)(一)效果展示(二)源码分享otm8009.h/********************************************主控芯片:STM32F767IGT6主频216Mhz晶体频率:HSE...

2019-08-22 13:24:04 1702

SI5351A输出任意方波驱动).zip

/******************************************** 主控芯片:STM32F405RGT6主频168Mhz 晶体频率:HSE=8Mhz SYSCLK=168Mhz 模块型号:SI5351A 通讯方式: 函数功能:Si5351时钟芯片 作者:苏夏雨 授权:未经作者允许,禁止转载 ********************************************/ #ifndef _si5351a_h #define _si5351a_h #include "system.h" //Si5351寄存器声明 #define SI_CLK0_CONTROL 16 // Register definitions #define SI_CLK1_CONTROL 17 #define SI_CLK2_CONTROL 18 #define SI_SYNTH_PLL_A 26 #define SI_SYNTH_PLL_B 34 #define SI_SYNTH_MS_0 42 #define SI_SYNTH_MS_1 50 #define SI_SYNTH_MS_2 58 #define SI_PLL_RESET 177 #define SI_R_DIV_1 0x00 // R-division ratio definitions #define SI_R_DIV_2 0b00010000 #define SI_R_DIV_4 0b00100000 #define SI_R_DIV_8 0b00110000 #define SI_R_DIV_16 0b01000000 #define SI_R_DIV_32 0b01010000 #define SI_R_DIV_64 0b01100000 #define SI_R_DIV_128 0b01110000 #define SI_CLK_SRC_PLL_A 0x00 #define SI_CLK_SRC_PLL_B 0b00100000 #define XTAL_FREQ 25000000 // Crystal frequency //IIC总线引脚配置 #define SDA(n) {n?HAL_GPIO_WritePin(GPIOB,GPIO_PIN_10,GPIO_PIN_SET):HAL_GPIO_WritePin(GPIOB,GPIO_PIN_10,GPIO_PIN_RESET);} #define CLK(n) {n?HAL_GPIO_WritePin(GPIOB,GPIO_PIN_11,GPIO_PIN_SET):HAL_GPIO_WritePin(GPIOB,GPIO_PIN_11,GPIO_PIN_RESET);} //相关函数声明 void Si5351Init(void);//初始化Si5351的GPIO void SetPLLClk(uint8_t pll, uint8_t mult, uint32_t num, uint32_t denom);//设置PPL时钟 void SetFrequency(uint32_t frequency);//时钟Si5351时钟频率 void SetMultisynth(uint8_t synth,uint32_t divider,uint8_t rDiv);//设置多synth #endif

2019-08-30

2.13寸电子墨水屏驱动).zip

/******************************************** 主控芯片:STM32F767IGT6主频216Mhz 晶体频率:HSE=25Mhz SYSCLK=216Mhz 模块型号:2.13寸墨水屏模块 通讯方式:SPI串口通信 函数功能:声明2.13寸墨水屏模块使用的函数与IO 作者:苏夏雨 授权:未经作者允许,禁止转载 ********************************************/ //定义模块头文件名称 #ifndef __213PAPER_H #define __213PAPER_H //定义模块使用的引脚 #define CS(n) {n?HAL_GPIO_WritePin(GPIOH,GPIO_PIN_4,GPIO_PIN_SET):HAL_GPIO_WritePin(GPIOH,GPIO_PIN_4,GPIO_PIN_RESET);} #define DC(n) {n?HAL_GPIO_WritePin(GPIOH,GPIO_PIN_3,GPIO_PIN_SET):HAL_GPIO_WritePin(GPIOH,GPIO_PIN_3,GPIO_PIN_RESET);} #define DIN(n) {n?HAL_GPIO_WritePin(GPIOH,GPIO_PIN_2,GPIO_PIN_SET):HAL_GPIO_WritePin(GPIOH,GPIO_PIN_2,GPIO_PIN_RESET);} #define CLK(n) {n?HAL_GPIO_WritePin(GPIOH,GPIO_PIN_5,GPIO_PIN_SET):HAL_GPIO_WritePin(GPIOH,GPIO_PIN_5,GPIO_PIN_RESET);} //声明需要使用的函数 void paperinit(void);//墨水屏模块初始化 void paperdisplay(void);//刷新一次墨水屏显示内容 void papersetstring(unsigned char color);//设置墨水屏显示内容 //声明需要使用的数据 //IMG2lcd设置参数:(单色、C语言数组、分辨率212*104、垂直扫描、自右至左扫描)

2019-08-27

空空如也

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

TA关注的人

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