码迷,mamicode.com
首页 >  
搜索关键字:stm32 usart nvic    ( 2336个结果
MDK中在stm32下载出现error:flash download failed “cortex-m3”的问题
主要原因,以前用的是J-LINK ,现在用的是ST-LINK 。MDK默认是J-LINK 。所以在改了下载器。 ...
分类:其他好文   时间:2018-08-06 14:36:17    阅读次数:712
USART与USB接收不定数据方法,标准库、HAL库都适用
很多时候,我们使用串口或USB接收数据时,往往不知道PC端会发多长的数据下来, 为了解决这个不定数据接收问题,在此各提供一个解决思路。 串口数据不定接收: 由于STM32单片机带IDLE中断,所以利用这个中断,可以接收不定长字节的数据, 由于STM32属于ARM单片机,所以这篇文章的方法也适合其他的 ...
分类:其他好文   时间:2018-08-03 18:48:24    阅读次数:490
stm32-浅谈DAC
在数字信号系统中,大部分传感器信号会被转换成电压信号,经由ADC转换成易于计算机存储,处理的数字编码,由计算机处理之后,DAC输出电压模拟信号以驱动器件,例如音频信号的采集和还原。 Stm32的DAC外设的数字输入信号的分辨率可为8位或12位,具有两个输出通道,每个通道都可以使用DMA,DAC能出错 ...
分类:其他好文   时间:2018-08-01 14:14:41    阅读次数:1656
STM32利用TIM3产生一个1--100Hz可调频率
目标:利用TIM3结合普通GPIO实现一个1--100HZ的可控频率,误差在0.5HZ以内 1.在这里我是使用STM32CuBeMx建立的工程,工程建立过程就不细说了,这里主要讲解实现部分。 我使用的是STM32F07系列外部晶振为8MHz,CuBeMx建立的工程有一个好处就是可以减少很多初始化的步 ...
分类:其他好文   时间:2018-07-27 19:13:15    阅读次数:851
stm32-浅谈IIC
昨天谈论的是串口,它是没有时钟线的,所以是异步的,那么今天我们就看看这个用到时钟线的IIC的这种同步通讯方式,但是这两种是有实质的区别的,串口是不同电子器件之间的通讯,IIC是集成电路中的通讯方式,它只用到了两条线(时钟线,双向的数据线);IIC总线可以连接很多设备,所以一个设备既可以作主机,也可以 ...
分类:其他好文   时间:2018-07-23 22:00:51    阅读次数:197
STM32之独立看门狗(IWDG)与窗口看门狗(WWDG)总结
一、独立看门狗 STM32 的独立看门狗由内部专门的 40Khz 低速时钟驱动,即使主时钟发生故障,它也仍然有效。 看门狗的原理:单片机系统在外界的干扰下会出现程序跑飞的现象导致出现死循环,看门狗电路就是为了避免这种情况的发生。看门狗的作用就是在一定时间内(通过定时计数器实现)没有接收喂狗信号(表示 ...
分类:其他好文   时间:2018-07-23 19:14:58    阅读次数:169
stm32-浅谈串口
额!!!今天谈谈串口通信,其实我们都清楚,计算机工作的本质就是数据的交流,在CPU方面,数据从内存流入CPU进行处理,然后把处理后的数据流向输出设备等等,当然这种方式是不需要用到串口的;串口一般用于不同设备之间的通讯,所谓通讯,也就是数据的交流,比如单片机向PC要传送一段数据,那么这段数据是怎么发送 ...
分类:其他好文   时间:2018-07-22 23:44:17    阅读次数:300
Osmocom SIMtrace简介
简介 Osmocom SIMtrace是用于被动跟踪SIM卡和手机之间SIM-ME通信的软件和硬件系统。 它通过使用支持USB的AT91SAM7微控制器的T = 0兼容USART工作。 USART在SIM卡和手机之间的ISO 7816-3 / TS 11.11接口上交换时被动接收字节。 接收到的字节 ...
分类:其他好文   时间:2018-07-21 11:53:38    阅读次数:693
stm32-浅谈中断
那么今天就来谈谈中断吧。 我现阶段对中断的认识就是:程序因为外界的因素(也即触发中断的事件),停止现有工作,去完成另一项工作,再回到之前被暂停的工作继续运行。下面就单单讲讲按键中断的配置。 首先要清楚中断的触发条件是什么?也就是按键按下就会产生一次中断,实质上就是检测按键对应引脚的高低电平来知晓按键 ...
分类:其他好文   时间:2018-07-18 23:13:36    阅读次数:150
STM32F401 外部中断误触发问题
现象:调试STM32F411低功耗的时候,使用的PA1做个唤醒源,发现在没有触发EXTI的时候,MCU居然被唤醒。 原因:PA1配置成EXTI(上拉输入),经常被误触发 解决方式:将PA1配置成浮空输入,并且外部上拉一个4.7k电阻,就不会误触发了。 这种bug的原因一直没有搞清,先记下省的以后就忘 ...
分类:其他好文   时间:2018-07-17 18:15:52    阅读次数:194
2336条   上一页 1 ... 67 68 69 70 71 ... 234 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!