0目标 1STM32 串口简介 2硬件设计 3软件设计 4下载验证 0.目标 利用串口1 不停的打印信息到电脑上,同时接收从串口发过来的数据,把发送过来的数据直接送回给电脑。 1.STM32 串口简介 串口设置的一般步骤可以总结为如下几个步骤:1) 串口时钟使能, GPIO 时钟使能2) 串口复位3 ...
分类:
其他好文 时间:
2017-08-15 23:07:45
阅读次数:
292
1.前言 本章主要介绍STM32中断和事件相关的内容 2.NVIC NVIC管理着包括内核异常等中断 主要特性 68个外部中断源(不包含16个内部中断线) 可编程优先级为16级 低延迟异常和中断处理 电源管理控制 系统控制寄存器的实现 嵌套向量中断控制器(NVIC)和处理器核的接口紧密相连,可以实现 ...
分类:
其他好文 时间:
2017-08-15 12:45:53
阅读次数:
286
STM32 使用 FreeRTOS过程记录 STM32 使用 FreeRTOS过程记录 STM32 使用 FreeRTOS过程记录 ...
分类:
其他好文 时间:
2017-08-12 12:46:31
阅读次数:
100
LWIP network interface 网卡 初始化 以 STM32 为例子 后面会有 用 2G 或者4G 模块 用 PPP拨号的 形式 虚拟出网卡 所以先以 这个为 前提 LWIP 有 一个 结构体 是 描述 物理 接口 的 即 netif Struct, 大神朱工 对这个 有个 详细的 解 ...
分类:
Web程序 时间:
2017-08-11 19:32:37
阅读次数:
3296
STM32的串口采用DMA方式接收数据测试 本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 参考链接:http://www.amobbs.com/forum.PHP?mod=viewthread&tid=5511863&highlight=dma%E6 ...
分类:
其他好文 时间:
2017-08-10 22:37:02
阅读次数:
212
//超时时间定义#define UART1_TimeoutComp 2 //20ms#define UART2_TimeoutComp 10 //100ms#define UART3_TimeoutComp 10 //100ms u8 UART1_Timeout,UART2_Timeout,UART ...
分类:
其他好文 时间:
2017-08-10 17:04:23
阅读次数:
538
功能需求: (1)对接收的字符串原样返回(每10个字符一次)。 (2)发送一个字符串完成后改变LED的状态。 1.创建工程 使用的是F407Discovery,4个LED对应PD12-PD14。 (1)使用外部高速时钟 (2)推挽输出4个LED输出端口 (3)使用usart2 (4)外部8M,使用H ...
分类:
其他好文 时间:
2017-08-09 18:33:57
阅读次数:
170
众所周知,串口是按照字节传输的,每一次传输一个字节。要传一帧数据,需要按照协议,帧头,帧尾,长度等信息,从字节流里面去分离。或者按照超时去分离。STM32里面提供了DMA传输方式,整个过程有硬件控制。不占用处理器时间,高效。发包:采用DMA方式,DMA发包完成会生成一个DMA发包完成中断。收包:采用... ...
分类:
其他好文 时间:
2017-08-09 17:26:56
阅读次数:
252
MDK524a最新版本的KEil软件。 首先浏览一下标准外设库有哪些东西 然后我们用MDK524a 来新建一个工程,步骤如图 由于MDK524a版本非常方便,只需要在创建工程文件夹下添加User和Lib两个文件夹就可以了,其他的OutPut Listings之类的文件夹会自动添加的。 完成! ...
分类:
其他好文 时间:
2017-08-09 11:21:03
阅读次数:
234
直接在官网一级一级找非常麻烦,事实上仅仅须要在官网http://www.st.com搜索STM32 firmware。第一个搜索结果就是。 附上网址:http://www.st.com/web/en/catalog/tools/FM147/CL1794/SC961/SS1743?s_searchty ...
分类:
其他好文 时间:
2017-08-09 10:13:29
阅读次数:
183