- 博客(16)
- 资源 (11)
- 收藏
- 关注
原创 定时器TIM触发ADC采样,DMA搬运到内存(外部触发)
TIM+ADC+DMA原理一般情况下,当我们需要进行采样的时候,需要用到ADC。例如:需要对某个信号进行定时采样(也就是隔一段时间,比如说2ms)。本文提供的解决方案是:使用ADC的定时器触发ADC单次转换的功能,然后使用DMA进行数据的搬运!这样只要设置好定时器的触发间隔,就能实现ADC定时采样转换的功能(即采样速率),然后可以在程序的死循环中一直检测DMA转换完成标志,然后进行数据的读取,或者使能DMA转换完成中断,这样每次转换完成就会产生中断。主要需要解决的一个问题:定时器触发ADC采样,如何实现?
2023-10-20 16:55:14 2649 1
原创 解决 error: invalid output constraint ‘=a‘ in asm __asm__ (“fxam; fstsw %%ax;“: “=a“ (stw) : “t“ (x)
在公司的电脑上编译通过,回家后的Keil编译不通过,一直报错一直报错各种库函数的问题:C:\MinGW\include\math.h(475): error: invalid output constraint '=a' in asm __asm__ ("fxam; fstsw %%ax;": "=a" (stw) : "t" (x));理论上没错的,源代码库函数中一段条件编译语句,引用的是math.c库函数用与计算,代码如下:#ifndef __NO_INLINE____CRT_INLIN
2022-05-14 11:36:17 2400
原创 keil错误 *** FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED 解决办法
FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED 完美全部解决方法---迪文科技T5L开发
2022-03-20 18:07:22 2308
原创 解决keil软件*** Error: Project ‘first‘ requires ‘C51‘ Toolchain which is not installed.
在安装好了(破解)后的MDK环境后依然无法编译,出现***** Error: Project ‘first’ requires ‘C51’ Toolchain which is not installed.******完美解决!!!!
2022-01-12 21:05:08 35079 12
原创 springboot+mybatisplus+thymeleaf+redis完成增删改查CRUD超详细总结
springboot+mybatisplus+thymeleaf+redis完成增删改查CRUD超详细总结;菜鸟福利!
2021-12-28 15:32:06 10257
原创 完美解决:springboot报错would dispatch back to the current handler URL [/appversion] again
would dispatch back to the current handler URL [/login] again. Check your ViewResolver setup! (Hint: This may be the result of an。。。。
2021-12-24 20:56:51 13155 2
原创 springboot导入thymeleaf依赖
springboot整合mybatis**导入Thymeleaf依赖包、<dependency> <groupId>org.thymeleaf</groupId> <artifactId>thymeleaf-spring5</artifactId></dependency><dependency> <groupId>org.thymeleaf.extras</groupId> &
2021-11-23 10:46:56 1337
原创 2021-10-20
**MyBatis报 SqlSession开启 registered失败问题:idea开启日志logImpl管理后可以更加清楚问题的错误。SqlSession was not registered for synchronization because synchronization is not active知识点1—回顾几种数据库连接池数据库连接池的基本概念数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现的尤为突出.对数据库连接的管理能显著影响到整个应用程序的伸缩
2021-10-20 11:49:09 93 1
原创 2021-10-16
**关于SpringMvc中的ModelAndView 、Model、ModelMap的区别**不说废话直接上正文!一般而言,在处理视图解析器获得前端数据处理业务时候,会用到以上这三个对象,观察源码发现第一个ModelMap继承了LinkedMap,丰富了其功能拓展,用的不多。 这些对象主要用于传递控制方法处理数据到结果页面1.ModelAndView通常用在实现Controller接口时候,直接创建该对象,返回值也是ModelAndView对象这是与精简版的区别。package cn.hdu
2021-10-16 15:54:07 58
原创 2021-10-13
IDEA+SSM+Maven实现商品管理系统(超详细SSM整合项目)Hello,大家好,本周博主为大家带来一个SSM整合的一个小项目,该项目是一个阶段性的跨越,从servlet过渡到SSM,内容详细,包教包会~什么是SSM?SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。常作为数据源较简单的web项目的框架。1.Spring Spring就像是整个项目中装配bean的大工厂,在配置
2021-10-13 16:14:47 75
原创 2021-06-06
/*数字奇数偶数交替输出wait notify练习*/基于多线程的数字奇数、偶数交替输出线程的联系1.简单的使用wait/notify方法实现数字类交替输出2.了解匿名内部类的用法3.使用多线程的synchronized方法实现数据共享4.将一个类作为参数传进去5.面向接口编程,创建一个类是实现接口Runnable,重写run方法,run方法体内的即是线程执行的代码块,t.start开启后实现的是这部分代码部分代码图片图片:使用的是idea集成开发环境这是一个类似的同步消费生产的
2021-06-06 12:46:26 39
教师上课点名软件-python实现;全套代码
2023-04-10
声音学习全套代码-mallab(带注释,初学者毕业论文非常友好)
2023-04-10
基于51单片机的数码管+LED表白神器
2020-05-08
51单片机产生占空比和频率可调
2020-05-08
张忍-基于单片机的指纹识别电子密码锁设计(模板).doc
2020-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人