码迷,mamicode.com
首页 >  
搜索关键字:hal_uart    ( 16个结果
STM32 HAL库 UART使用printf
// 添加这个函数int fputc(int ch,FILE *f){ uint8_t temp[1]={ch}; HAL_UART_Transmit(&UartHandle,temp,1,2);}MDK设置:勾选Use Micro LIB测试板子:STM32F746NG-DISCOVE...
分类:其他好文   时间:2015-10-11 10:13:26    阅读次数:6243
STM32L0 HAL库 UART 串口读写功能
串口发送功能:uint8_t TxData[10]= "01234abcde";HAL_UART_Transmit(&huart2,TxData,10,0xffff);//把TxData的内容通过uart2发送出去,长度是10,timeout的时间是最大值0xffff串口接收功能1:uint8_t ...
分类:其他好文   时间:2015-09-13 11:51:40    阅读次数:733
STM32L1XX使用HAL_UART_Transmit_DMA发送串口数据
使用STM32CubeMX生成初始化代码。 问题: HAL_UART_Transmit_DMA函数只能调用一次,第二次就返回状态HAL_UART_STATE_BUSY 0x02。 原因: stm32l1xx_hal_uart.c开头有描述         (##) DMA Configuration if you need to use DMA process (HAL_UA...
分类:其他好文   时间:2015-07-30 13:35:07    阅读次数:542
CC2541 关闭串口问题
在调试低功耗时,最好关闭串口,需要修改宏: HAL_UART=FALSE HAL_UART_DMA=1 HAL_UART_ISR=0 HAL_UART_TX_BY_ISR=1 但是修改完之后会编译错误,提示 Undefine external “print_msg”。。。 原因是这个函数在 _hal_uart_dma.c 文件中定义,但是修改了宏之后也把 #include ...
分类:其他好文   时间:2015-07-28 13:00:16    阅读次数:143
STM32M CUBE实现printf打印调试信息以及实现单字节接收
在写单片机程序时我们一般喜欢使用printf来通过串口打印调试信息,但这个函数是不可以直接使用的,必须做点对库函数的改动。 STM32M CUBE是ST官方提供的库以及初始化工具,很好很强大,但是在UART方面值提供了如下函数: HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, uint8_t *pData, uint...
分类:其他好文   时间:2015-06-28 20:10:38    阅读次数:232
[STM32F429-DISCO-HAL]4.Uart 的使用
今天来学习一下最常用的外设之一USART。 首先是硬件的连接,我们需要至少三根线,GND,TX,RX。参阅datasheet。默认的USART1_TX和USART1_RX的引脚如下图 关于HAL drivers的文档 尽量多查阅【UM1725】 User Manual Description of ...
分类:其他好文   时间:2015-04-15 23:01:48    阅读次数:486
16条   上一页 1 2
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!