- 博客(17)
- 资源 (4)
- 收藏
- 关注
原创 已解决:JLink Warning: T-bit of XPSR is 0 but should be 1. Changed to 1
stm32解锁
2022-03-17 20:30:54 13338 3
原创 STM32在子函数中的局部变量数组利用DMA发送无法正确发送数据的问题
现象:在子函数中,定义了一个局部变量sendbuf[8] ={1,2,3,4,5,6,7,8},然后分别利用普通串口发送函数发送可以正常发送和利用DMA发送,并利用串口调试助手查看,发现助手可以正确接收普通串口发送函数所发出的数据,而对于DMA发送的数据,接收到的是一堆乱码。原因:1.普通串口发送函数是阻塞型的,比如将上述sendbuf[8]每一个字节发送出去,低层代码逻辑是将1移位到串口的TX寄存器里,硬件检测到后在适当的时间发送出去。在未发送出去前,需要判断TX寄存器是否为空,即判断标志位USA
2021-03-30 21:20:25 1957 4
原创 解决stm32中HAL库delay1个ms的问题,不影响MXcube生成的原HAL库工程文件使用
最近在学习HAL库,由于工作需要,甲方所要求的单片机只能通过MXcube生成HAL库程序,进度要求必须紧急上手,所以博主并没有系统的学习HAL,直接从标准库转HAL库,因此遇到一些移植上的小问题,比如这里的delay问题。用过标准库的老铁们都知道,某知名团队(避免打广告,大家都知道是谁)在标准库的基础上,编写了一个delay文件,包括delay.c和delay.h中,这里面有1ms的延迟delay_ms()和1us延迟函数delay_us(),用起来可以说是肥肠方便!博主在习惯使用这两个函数之后,由于快
2021-01-19 21:08:47 1277 2
原创 stm32延时时间不对,晶振不起振等问题分析
今天新同事给我一个板子,说他刚画的stm32延时不正确,流水灯时间不对,在简单地检查了他的主程序之后,发现只有一个延时2秒+LED的I/O输出跳变的程序循环。其中I/O的配置也是正确的,但是延时时间完全不对,似乎加长了10倍还多。这种情况很明显,时钟有问题了。关于时钟的问题,一般第一步就去看晶振有没有起振。打开系统文件system_stm32f10x.c,翻到793-797行,这里是系统等待晶振起振的死循环:其中,这个死循环的跳出条件两个,一个是起振了(HSEStatus==1),另一个就是
2020-06-29 20:59:49 5702 5
原创 stm32共用外部中断线问题小结;不同的端口同一pin;不同pin同一个端口;几个pin共用服务函数等
1.问题来源:stm32内部资源有限,因此产生了很多共用资源,其中外部中断也是其中之一。外部中断的共用资源主要包括:(1)不同端口、同一pin口,共用一个中断线:如PA1、PB1、PC1共用外部中断线1——EXTI_Line1;(2)不同pin口、同一端口:这个都不用说,PA1、PA2、PA3这些共用的是同一个端口寄存器之类的;(3)同一pin口共用一个中断线,但16个中断线却只共用7个中断服务函数:其中中断线EXTI_Line0-4独立拥有一个中断服务,中断线5-9共用一个中断服务函数,中
2020-05-09 15:10:55 11553 9
原创 keil下载download时,明明勾选了reset and run,却下载好后不自动复位运行
keil下载download时,明明勾选了reset and run,却下载好后不自动复位运行:分析:换了最新版的keil/MDK,很多默认设置变了,遇到这种情况是默认勾选了一个pack选项解决:按图解除勾选解决就行...
2020-04-23 16:59:39 6118 16
原创 keil5/MDK5在用自带的debug软件仿真时,输入portB.5显示unknown sign
keil5/MDK5在用自带的debug软件仿真时,输入portB.5显示unknown sign:大概率是仿真环境调用的DLL变了。很多人在使用最新版的keil,又是纯自己写的代码时,如果使用自带的debug软件仿真时,系统默认调用的DLL是不支持portB.5显示的解决方案:按照我的图改就行:...
2020-04-23 16:56:01 2489
原创 nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException
编写springMVC时报错:nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.byron4j.mcp.mapper.TaskerMapper] found for dependency: expected at l...
2018-05-23 10:07:47 10652
原创 Servlet mapping specifies an unknown servlet name Action
看一下web.xml中<servlet-mapping>有没有配错
2018-05-21 11:11:21 260
转载 org.springframework.core.convert.ConversionFailedException
适用:1.你在springmvc.xml中写了静态资源处理<mvc:resources location="/" mapping="/**"></mvc:resources>2.你在springmvc.xml中写了日期类型转换解决方法:首先检测你的spring版本,然后1.spring3.0后将<mvc:resources location="/" mapping=".
2018-05-21 10:55:57 4968
原创 初次用用Spring 和mybatis整合的报出Manual close is not allowed over a Spring managed SqlSession错误
一般这种错误是由于没有删dao实现类中的close,因为框架已经帮你写好了
2018-04-25 10:26:54 1060
原创 XML document structures must start and end within the same entity
出现这个错误,可能有三种情况:1.xml文件中的注释格式有问题,把注释删了重新抒写2.xml的编码跟工程不一样,有乱码,检查一下eclipse中所有的编码是否统一为utf-83.写约束的时候,忘记加</beans>...
2018-04-25 09:28:38 31468
原创 eclipse中设置中文字体变大,注释字体变大,不跟代码字体一起变大
windows-preferences-general-appearance-colours and fonts在basic里面找到最后TEXT FONT,点edit,在右下角脚本里面将西欧语言改成中欧语言解决
2018-04-15 14:48:04 385
原创 org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 24 in XML document from
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 24 in XML document from class path resource [bean1.xml] is invalid; nested exception is org.xml.sax.SAXParseException; lineN...
2018-04-13 21:39:31 737
重置stm32工厂初试化代码工具
2022-03-17
电力拖动自动控制系统-运动控制系统(第4版)(课本+答案)
2017-09-04
基于win7(32位、64位)的snopt工具箱(包括使用说明)
2014-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人