STM32
又没吃饭
这个作者很懒,什么都没留下…
展开
-
转载-再谈STM32的CAN过滤器-bxCAN的过滤器的4种工作模式以及使用方法总结
作者:flydream0原文链接:https://blog.csdn.net/flydream0/article/details/523175321. 前言bxCAN是STM32系列最稳定的IP核之一,无论有哪个新型号出来,这个IP核基本未变,可见这个IP核的设计是相当成熟的。本文所讲述的内容属于这个IP核的一部分,掌握了本文所讲内容,就可以很方便地适用于所有STM32系列中包含bxC...转载 2019-05-09 21:13:55 · 630 阅读 · 0 评论 -
STM32F4-UartPrint
串口的Printf打印1.STM32CubeMx配置:2.生成代码后,usart.c里增加代码/* USER CODE BEGIN 1 */int fputc(int ch, FILE *f){ while (__HAL_UART_GET_FLAG(&huart1, UART_FLAG_TC) == RESET) {} HAL_UART_Transmit(&am...原创 2019-05-09 21:50:30 · 369 阅读 · 0 评论 -
STM32F4-KeyFIFO
STM32按键FIFO主要思想就是:1.先配置按键的初始计数值为滤波值。如,滤波为40ms,则配置该值为固定初始值,如10(假如扫描周期为10ms),每间隔一定时间(上面说的10ms)去检测一次按键的状态,如按键按下则增加该值,按键松开就减少该值。检测该按键的计数值,如大于初始值+滤波值(10+4),则认为是确实按下了,就压栈该按键的按下状态值;如小于初始值-滤波值(10-4),则认为该按...原创 2019-05-09 21:12:11 · 494 阅读 · 0 评论 -
STM32F4的FSMCTFT接口配置
利用安富莱的V5开发板,根据原理图配置;LCD接口原理图如下:从原理图看出LCD接的是BANK1,片选是NE4,LCD的RS为A18,配置如下然后安富莱的LCD片选是经过一个译码器的所以还得配置PE4和PE5,根据姨妈的的真值表,PE4和PE5拉底,然后NE4拉底的时候就选择的FSMC_NE4_A,就是TFT_LCD。FSMC就这样配置,生成代码后,还得根据驱动芯片...原创 2019-05-09 21:11:38 · 1413 阅读 · 0 评论 -
STM32Cube配置SdCard+DMA+FatFs
配置其实没什么好说的,基本都是默认参数,或者FATFs里根据需求更改配置就行。需要注意的是栈的设置,默认的栈大小为0x200,需更改大一点,如0x1000。STM32Cube配置如下。以上是SDIO和Uart的配置。下面是FatFs的配置:编码选择简体中文(DBCS)平台设置需选择SD卡插入检测引脚,就是一个普通引根据原理图脚配置成输入就行,然后就是...原创 2019-05-08 23:02:03 · 4811 阅读 · 4 评论 -
STM32CubeMX 串口空闲中断加DMA 实现不定长度收发数据
STM32CubeMX串口空闲中断+DMA实现不定长度收发数据,实现过程原创 2016-06-24 11:03:14 · 34029 阅读 · 25 评论