- 博客(97)
- 资源 (40)
- 收藏
- 关注
原创 ASCHIP_ISP Tool 工具 使用与更新
对窗体进行初步配置,配置其大小与显示一:软件介绍ASCHIP_ISP Tool 工具是用于具有 ISP 功能型号类型的中微单片机进行 ISP 更新程序开发实验的配套上位机工具,使用 USB 串口进行通讯交互。本工具除了 ISP 烧录功能外还集成了串口测试、机器码生成、加密等辅助功能,可以让客户快速熟悉实现 ISP 升级烧录的方法以提高开发效率。开发辅助工具介绍工具介绍。上位机界面右侧提供了若干辅助功能,用户可以在此完成一些辅助功能操作,如合并 APP 和 BOOT 或串口调试等。
2022-11-29 17:07:12
1984
原创 基于通用单片机(久齐) 半导体制冷制热的控制 手机散热器按摩仪器中冷热头的控制
项目涉及到了硬件以及软件部分,硬件部分涉及到了ME4056电源管理IC,以及NY8B062D IC的应用,USB应用,H桥驱动输出元素 TEC1-7103 半导体制冷设备。半导体制冷片的工作原理是基于帕尔帖原理,该效应是在1834年由J.A.C帕尔帖首先发现的,即利用当两种不同的导体A和B组成的电路且通有直流电时,在接头处除焦耳热以外还会释放出某种其它的热量,而另一个接头处则吸收热量,且帕尔帖效应所引起的这种现象是可逆的,改变电流方向时,放热和吸热的接头也随之改变,吸收和放出的热量与电流强度I[A]成正比,
2022-07-20 10:09:11
1501
原创 2022-02-24 STM32F103 双重 ADC 同步规则模式采集实验
STM32 0.96 与 0.91 OLED 的屏幕使用 双重 ADC 同步规则模式采集实验与多路LCD 波形示波器制作显示,本文展示了STM32 AD 双重 ADC 同步规则模式采集实验。STM32 AD 采集往期回顾1 STM32F103 AD多通道DMA采集 独立模式与多路LCD 波形示波器制作显示 以及蓝牙传输串口数据2 STM32F103 AD独立模式单通道采集 与LCD触摸 波形显示代码:文章目录STM32 0.96 与 0.91 OLED 的屏幕使用STM32 AD 采集往期
2022-02-24 10:12:06
1753
原创 2022-01-30 STM32F103 对于 0.96 与 0.91 OLED 的屏幕使用->测试盘项目
STM32 关于OLED 0.96 0.91寸液晶屏的使用
2022-02-02 11:13:26
5431
2
原创 OTP单片机
OTP单片机: OTP单片机,作为一种特殊性能的单片机,由于只能一次性编程,内部无Flash存储,因此其最主要的优点是价格低廉,适合应用在一些功能简单的电子产品项目面对如此多的单片机品牌与型号,工程师具体怎样才能找到项目最优的 OTP 单片机型号呢?:国内外的 OTP 单片机选型分类 按照品牌可细分为:台系:义隆、九齐、应广、合泰、笙泉、智成、远翔、十速国产系:上海晟矽微、深圳富满、深圳德普微、深圳芯海、杭州士兰微、华润微、上海东软载波微、深圳汇春、无锡华润矽科、中颖、南京微盟、无锡
2021-11-20 19:04:38
2594
1
原创 ABOV 第一节 ABOV 程序生成器的使用 2021-11-11
ABOV 程序 第一节 ABOV 程序生成器的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录ABOV 程序前言一、pandas是什么?二、使用步骤1.选择需要用到的IC资料2.利用软件初步生产IC配置文件3.利用软件初步生产代码文件4.利用软件初步生产代码文件总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下
2021-11-14 17:26:51
6236
2
原创 2021-11-02 STM32F103 AD多通道DMA采集 独立模式与多路LCD 波形示波器制作显示 以及蓝牙传输串口数据
***AD多通道DMA采集 与多路LCD 的示波制作 ** 本文展示了STM32 AD 多路采集的 LCD 波形 显示 :内容涉及 :内容涉及对AD多通道DMA采集与存储调用 AD采样点的构造体封装 AD 的处理以及 LCD波形输出 模仿示波器的原理 LCD触摸画板的控制 SRAM 内存扩展管理 FatFs 文件系统移植 SPI函数移植过程 SPI字节数据模拟输出独写 缓存读写 USART串口的识别 IO口输入输出 按键的外部中断处理 32位数据通讯,字符串通讯,单字符
2021-11-02 00:48:39
2749
2
原创 2021-10-27 STM32F103 AD独立模式单通道采集 与LCD触摸 波形显示
***LCD模式触摸控件的制作 ** 本文展示了STM32 AD 采集的 LCD 波形 显示 :内容涉及 : 内容涉及对 AD 的处理以及 LCD波形输出 模仿示波器的原理 LCD触摸画板的控制 SRAM 内存扩展管理 FatFs 文件系统移植 SPI函数移植过程 SPI字节数据模拟输出独写 缓存读写 USART串口的识别 IO口输入输出 按键的外部中断处理 32位数据通讯,字符串通讯,单字符通讯完整代码 : GIT源代码代码
2021-10-27 15:55:57
4819
2
原创 2021-10-20 TM32F103 触摸XPT2046 LCD 画板程序
***LCD模式触摸控件的制作 ** 本文展示了STM32 XPT2046 触摸 LCD 显示 中按钮控件的制作以及触摸 动作的实现 :内容涉及 : 内容涉及对LCD触摸画板的控制 SRAM 内存扩展管理 FatFs 文件系统移植 SPI函数移植过程 SPI字节数据模拟输出独写 缓存读写 USART串口的识别 IO口输入输出 按键的外部中断处理 32位数据通讯,字符串通讯,单字符通讯完整代码 : GIT源代码代码[视频链接]
2021-10-20 20:54:27
307
原创 2021-08-26 TM32F103 SRAM 触摸XPT2046 LCD
*LCD 本文展示了STM32 XPT2046 触摸 LCD 显示 :内容涉及 : 内容涉及对 FSMC 的控制 SRAM 内存扩展管理 FatFs 文件系统移植 SPI函数移植过程 SPI字节数据模拟输出独写 缓存读写 USART串口的识别 IO口输入输出 按键的外部中断处理 32位数据通讯,字符串通讯,单字符通讯完整代码 : GIT 源代码演示视频 : 2021-08-20 TM32F1
2021-08-29 16:19:04
240
原创 2021-08-20 TM32F103 SRAM LCD 汉字库函数FLSH读取 通讯方法
*LCD 本文展示了STM32 SRAM 内存扩展管理内容涉及 : 内容涉及对 FSMC 的控制 SRAM 内存扩展管理 FatFs 文件系统移植 SPI函数移植过程 SPI字节数据模拟输出独写 缓存读写 USART串口的识别 IO口输入输出 按键的外部中断处理 32位数据通讯,字符串通讯,单字符通讯完整代码 :文章目录前言一、 编程要点二、使用步骤--理解原理图(注意)Keil 配置状态建立主程序 main.c建立 LCD驱动 管理文件LCD_book.h建立 LC
2021-08-20 01:15:28
936
原创 2021-08-18 TM32F103 SRAM LCD 通讯方法
SRAM 本文展示了STM32 SRAM 内存扩展管理内容涉及 : 内容涉及对 FSMC 的控制 SRAM 内存扩展管理 FatFs 文件系统移植 SPI函数移植过程 SPI字节数据模拟输出独写 缓存读写 USART串口的识别 IO口输入输出 按键的外部中断处理 32位数据通讯,字符串通讯,单字符通讯完整代码 : GIT 代码下载下图为通讯建立的过程:文章目录前言一、 编程要点二、使用步骤--理解原理图(注意)Keil 配置状态建立主程序 main.c建立 LC
2021-08-18 13:51:33
558
原创 2021-08-13 TM32F103 SRAM 内存扩展管理
SRAM 本文展示了STM32 SRAM 内存扩展管理内容涉及 : SRAM 内存扩展管理 FatFs 文件系统移植 SPI函数移植过程 SPI字节数据模拟输出独写 缓存读写 USART串口的识别 IO口输入输出 按键的外部中断处理 32位数据通讯,字符串通讯,单字符通讯完整代码 :Git 完整代码下载文章目录前言一、 编程要点二、使用步骤--理解原理图(注意)Keil 配置状态建立主程序 main.c建立 SRAM 内存管理文件SRAM_book.h建立 SRAM
2021-08-13 01:57:49
638
原创 2021-08-11 TM32F103 Buffer FatFs 文件系统移植
FatFs 本文展示了STM32 FatFs文件系统移植内容涉及 : FatFs 文件系统移植 SPI函数移植过程 SPI字节数据模拟输出独写 缓存读写 USART串口的识别 IO口输入输出 按键的外部中断处理 32位数据通讯,字符串通讯,单字符通讯完整代码 :Git 完整代码下载文章目录前言一、 编程要点二、使用步骤--理解原理图(注意)Keil 配置状态建立主程序 main.c整改 系统文件diskio.c修改头文件文件diskio.h建立FatFs传输的 头文件
2021-08-11 22:32:06
375
原创 2021-08-07 STM32F103 Buffer SPI Transfer 缓冲通讯
SPI 本文展示了STM32 SPI Transfer内容涉及 : SPI字节数据模拟输出独写 缓存读写 USART串口的识别 IO口输入输出 按键的外部中断处理 32位数据通讯,字符串通讯,单字符通讯完整代码 :: GIT 源代码文章目录前言一、 编程要点二、使用步骤1.理解原理图(注意)Keil 配置状态2.建立主程序 main.c3.建立SPI传输的 头文件 SPI_book.h4.建立SPI传输的 头文件 SPI_book.c5.建立I2C模拟传输的 头文件 I2
2021-08-07 11:11:39
615
原创 2021-07-31 STM32F103 SPI Transfer use firmware library
模拟 I2C 本文展示了STM32 I2C Software Transfer 模拟 I2C内容涉及 : I2C 字节数据模拟输出独写 缓存读写 USART串口的识别 IO口输入输出 按键的外部中断处理 32位数据通讯,字符串通讯,单字符通讯完整代码 :: GITthub 代码源码下载24C02 数据包::EEPROM 芯片文件下载文章目录前言一、 编程要点二、使用步骤1.理解原理图(注意)Keil 配置状态2.建立主程序 main.c3.建立SPI传输的 头文件
2021-07-31 23:51:56
268
原创 2021-07-29 STM32F103 I2C Software Transfer Include previous IO Clock EXIT USB firmware library
模拟 I2C 本文展示了STM32 I2C Software Transfer 模拟 I2C内容涉及 : I2C 字节数据模拟输出独写 缓存读写 USART串口的识别 IO口输入输出 按键的外部中断处理 32位数据通讯,字符串通讯,单字符通讯完整代码 :: GITthub 代码源码下载24C02 数据包::EEPROM 芯片文件下载文章目录前言一、 编程要点二、使用步骤1.理解原理图(注意)Keil 配置状态2.建立主程序 main.c3.建立I2C模拟传输的 头文
2021-07-30 01:01:28
180
原创 2021-07-28 STM32F103 I2C Hardware Transfer Include previous IO Clock EXIT USB use firmware library
本文展示了STM32 I2C Hardware Transfer内容涉及 : I2C 字节独写 缓存读写 USART串口的识别 IO口输入输出 按键的外部中断处理 32位数据通讯,字符串通讯,单字符通讯完整代码: GITthub 代码源码下载文章目录前言一、 编程要点二、使用步骤1.理解原理图2.建立DMA传输的 头文件 DMA_book.h3.建立DMA传输的 头文件 DMA_book.c前言 STM32 的I2C简介如果我们直接控制 STM32的两个 GPIO.
2021-07-28 21:41:06
211
原创 2021-07-28 STM32F103配置信息
模板下载链接: https://pan.baidu.com/s/1Eei9mX0sVx-EUKd4seMnDAodj5建立文件列表添加相关文件配置文件Target:第1处:晶振频率。这个值主要用于仿真调试用,一般我们使用硬件调试可以不用管这个值。第2处:操作系统。很好理解,是否选择Keil自带的RTX操作系统,一般我们都不选。第3处:系统预览文件。这里我们一般是默认使用系统自带,不选择自己定义的。第4处:使用交叉模块优化、使用微库。交叉模块一般我们不使用,微库这个功能常用
2021-07-28 21:09:55
1142
原创 2021-06-18 STM32F103 DMA 与 DMA串口代码 使用固件库
本文展示了STM32 DMA程序串口的内容涉及 : DMA 内存传输 DMA外设内存传输 USART串口的识别 IO口输入输出 按键的外部中断处理 32位数据通讯,字符串通讯,单字符通讯完整代码文章目录前言一、 编程要点二、使用步骤1.理解原理图2.建立DMA传输的 头文件 DMA_book.h3.建立DMA传输的 头文件 DMA_book.c4.建立USART串口的 头文件 USART_book.h5.建立USART串口的 头文件 USART_book.c6.利用之前的Syst.
2021-06-19 02:29:25
1036
原创 2021-06-17 STM32F103 USART串口代码 使用固件库
本文展示了STM32 USART串口的 识别操作内容涉及 : USART串口的识别 IO口输入输出 按键的外部中断处理 32位数据通讯,字符串通讯,单字符通讯 完整代码 GIT完整代码文章目录前言一、 编程要点二、使用步骤1.理解原理图2.建立USART串口的 头文件 USART_book.h3.建立USART串口的 头文件 USART_book.c4.利用之前的LED输出的 头文件 Led_book.h5.利用之前的LED输出的 头文件 Led_book.c6.建立USART 输出的 主.
2021-06-18 06:09:37
803
1
原创 2021-06-16 STM32F103 EXTI 中断识别 使用固件库
本文展示了STM32 外部中断EXTI的 识别操作内容涉及 : 外部中断EXTI的识别 IO口输入输出 按键的外部中断处理 外部中断捕捉方法文章目录前言一、 编程要点二、使用步骤1.理解原理图2.建立EXTI 键盘中断的 头文件 Exit_book.h3.建立EXTI 键盘中断的 头文件 Exit_book.c4.建立Key采集的 头文件 Key_book.h5.建立Key采集的 头文件 Key_book.c6.利用之前的LED输出的 头文件 Led_book.h7.利用之前的LED输出的 头文件.
2021-06-18 05:25:05
579
1
原创 2021-06-15 STM32F103 Systicks Key 输出 使用固件库
本文展示了STM32 按键Systick 扫描 识别操作内容涉及 IO口输入输出,枚举建立 按键按下有效,松开有效,长按有效,长按松开有效 Systicks 扫描方法文章目录前言一、 编程要点二、使用步骤1.理解原理图2.建立Systicks输出的 头文件 Systick_book.h3.建立Systicks输出的 头文件 Systick_book.c4.建立Key采集的 头文件 Key_book.h5.建立Key采集的 头文件 Key_book.c6.利用之前的LED输出的 头文件 Led_bo.
2021-06-15 20:42:07
232
3
原创 2021-06-14 STM32F103 RCC 输出 使用固件库
本文展示了STM32 RCC 初始操作文章目录前言一、 编程要点二、使用步骤1.理解原理图2.建立LED输出的 头文件 Led_book.h2.建立LED输出的 头文件 Led_book.c3.建立LED输出的 主程序 main.c总结前言这里只讲解核心部分的代码,有些变量的设置,头文件的包含等可能不会涉及到,完整的代码请参考本章配套的工程。为了使工程更加有条理,我们把 LED 灯控制相关的代码独立分开存储,方便以后移植。在“工程模板”之上新建“RCC_book.c”及“RCC_book..
2021-06-14 07:15:01
640
1
原创 2021-06-12 STM32F103 GPIO 输出—使用固件库点亮 LED
本文展示了STM32 LED IO口初始操作文章目录前言一、 编程要点二、使用步骤1.理解原理图2.建立LED输出的 头文件 Led_book.h2.建立LED输出的 头文件 Led_book.c3.建立LED输出的 主程序 main.c总结前言这里只讲解核心部分的代码,有些变量的设置,头文件的包含等可能不会涉及到,完整的代码请参考本章配套的工程。为了使工程更加有条理,我们把 LED 灯控制相关的代码独立分开存储,方便以后移植。在“工程模板”之上新建“Led_book.c”及“Led_bo.
2021-06-13 05:45:19
645
原创 11 _STM32f103 中断 以及 EXT
STM 32 中的中断/** @addtogroup CMSIS_CM3_NVIC CMSIS CM3 NVIC memory mapped structure for Nested Vectored Interrupt Controller (NVIC) @{ */typedef struct{ __IO uint32_t ISER[8]; /*!< Offset: 0x000 Interrupt Set Enable Reg...
2021-02-16 22:45:28
530
原创 最小树-克鲁斯卡尔
public class Main { static final int MAXVEX =65535; static final int MINVEX =65535; public static void main(String[] args) { MyGrop2 p = new MyGrop2(); new Main().MiniSpanTree(p); } static in
2015-04-07 21:08:01
583
原创 最小树结构-普利姆
import java.util.Scanner;//普利姆public class Main { static final int MAXVEX =65535; static final int MINVEX =65535; public static void main(String[] args) { MyGrop p = new MyGrop(); MinSpanTree
2015-04-07 16:46:52
532
原创 线段树-操作格子
有n个格子,从左到右放成一排,编号为1-n。共有m次操作,有3种操作类型:1.修改一个格子的权值,2.求连续一段格子权值和,3.求连续一段格子的最大值。对于每个2、3操作输出你所求出的结果。输入格式第一行2个整数n,m。接下来一行n个整数表示n个格子的初始权值。接下来m行,每行3个整数p,x,y,p表示操作类型,p=1
2015-04-06 17:44:52
612
原创 java的树结构(二叉树)
import java.util.*;public class Main{ ChainBin bt; public Main(){} public Main(ChainBin bt) { this.bt=bt; } public static void main(String[] args) { ChainBin root
2015-04-05 11:45:27
684
原创 查找
问题描述 给定一个长度为n的字符串S,还有一个数字L,统计长度大于等于L的出现次数最多的子串(不同的出现可以相交),如果有多个,输出最长的,如果仍然有多个,输出第一次出现最早的。 输入格式 第一行一个数字L。 第二行是字符串S。 L大于0,且不超过S的长度。 输出格式 一行,题目要求的字符串。 输入样例1: 4 bbaabbaaaaa 输出样例1:
2015-04-04 16:41:10
595
原创 出现次数最多的整数
问题描述 编写一个程序,读入一组整数,这组整数是按照从小到大的顺序排列的,它们的个数N也是由用户输入的,最多不会超过20。然后程序将对这个数组进行统计,把出现次数最多的那个数组元素值打印出来。如果有两个元素值出现的次数相同,即并列第一,那么只打印比较小的那个值。 输入格式:第一行是一个整数N,N £ 20;接下来有N行,每一行表示一个整数,并且按照从小到大的顺序排列。 输出
2015-04-01 14:24:38
652
原创 幂方分解
问题描述 任何一个正整数都可以用2的幂次方表示。例如: 137=27+23+20 同时约定方次用括号来表示,即ab 可表示为a(b)。 由此可知,137可表示为: 2(7)+2(3)+2(0) 进一步:7= 22+2+20 (21用2表示) 3=2+20 所以最后137可表示为: 2(2(2)+2+2(0))+2(2+2(0))+2(0)
2015-03-31 19:29:56
859
原创 10进制转16进制
问题描述 十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制中是11,以此类推,十进制的30在十六进制中是1E。 给出一个非负整数,将它表示成十六进制的形式。输入格式
2015-03-31 08:47:49
1247
原创 字串
问题描述对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。输入格式本试题没有输入。输出格式输出32行,按从小到大的顺序每行一个长度为5的01串。样例输出00000000010001000011public
2015-03-30 21:56:41
442
原创 字母图形
问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输出格式输出n行,每个m个字符,为你的图形。样例输入5 7样例输出
2015-03-30 21:30:49
563
原创 查找整数
import java.io.*;public class Main{ public static void main(String[]args)throws Exception{ BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); int a = Integer.parseI
2015-03-30 19:44:13
600
原创 特殊数字
问题描述 153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1*1*1+5*5*5+3*3*3。编程求所有满足这种条件的三位十进制数。 输出格式 按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。import java.util.*; class Main{ public static void main(String[] args) {
2015-03-29 21:41:59
581
原创 回文数列2
问题描述 1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。 输出格式 按从小到大的顺序输出满足条件的四位十进制数。import java.util.*; class Main{ public static void main(String[] args) { int a[]= new int[4];
2015-03-29 21:24:35
918
原创 特殊回文数
问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的。 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。 输入格式 输入一行,包含一个正整数n。 输出格式 按从小到大的顺序输出满足条件的整数,每个整数占一行。 样例输入 52 样例输出 899998 989989 998899 数据规模和约定 1<=n
2015-03-29 20:28:26
540
ASCHIP-ISP Tool 使用方法
2022-11-29
软件介绍ASCHIP-ISP Tool 工具是用于具有 ISP 功能型号类型的单片机进行 ISP 更新程序开发实验的配套上
2022-11-29
STM32中 双重 ADC 同步规则模式采集实验
2022-02-24
电子应用中关于移动机器人的主机通讯从机通讯以及与上位机软件通讯的ABOV方法
2022-02-21
机械设计中移动机器人系统3维图Inventer 图纸实现
2022-02-21
机械设计中移动机器人系统3维图Inventer 实现
2022-02-21
移动测试机 C#软件界 Move_Robot
2022-02-21
移动监测运动平台控制-热成像校准-运动机构 C#上位机软件程序增加邮件发送功能
2022-02-15
移动监测运动平台控制-热成像校准-运动机构 C#上位机软件程序
2022-01-19
01_Led_Stand Temp.zip
2021-07-30
02_RCC_Stand Temp.zip
2021-07-30
03_SysTick_Key_Stand Temp.zip
2021-07-30
04_EXIT_KEY_Temp.zip
2021-07-30
05_USART_Temp.zip
2021-07-30
06_DMA Temp.zip
2021-07-30
07_I2C_hardware Temp.zip
2021-07-30
08_I2C_Soft Temp.zip
2021-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人