你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

关于ST CUBE函数库的使用,

[复制链接]
kgq398 提问时间:2014-9-5 11:43 /
  我们都知道ST公司以后更新库函数,都会使用STM32cube固件库了,但是这个库的使用貌似会的人并不多,今天我调试串口的时候就发现了以下这个现象,USART接口初始化以下就可以发送了,但是初始化中为什么没有管脚的初始化呢,很是纳闷
 
 void UART_Config(void)
 
{
 
        /*##-1- Configure the UART peripheral ######################################*/
 
  /* Put the USART peripheral in the Asynchronous mode (UART Mode) */
 
  /* UART1 configured as follow:
 
      - Word Length = 8 Bits
 
      - Stop Bit = One Stop bit
 
      - Parity = NONE parity
 
      - BaudRate = 115200 baud
 
      - Hardware flow control disabled (RTS and CTS signals) */
 
  huart1.Instance = USART1;
 
  huart1.Init.BaudRate = 9600;
 
  huart1.Init.WordLength = UART_WORDLENGTH_8B;
 
  huart1.Init.StopBits = UART_STOPBITS_1;
 
  huart1.Init.Parity = UART_PARITY_NONE;
 
  huart1.Init.Mode = UART_MODE_TX_RX;
 
  huart1.Init.HwFlowCtl = UART_HWCONTROL_NONE;
 
  HAL_UART_Init(&huart1);       
 
}
 
接着使用HAL_UART_Transmit(huart,&dat,1,1000);发送函数可以正常发送数据,
 
不明白为什么,有知道的吗,还有哪里有讲解新库的使用方法呢。
收藏 评论1 发布时间:2014-9-5 11:43

举报

1个回答
霹雳之火 回答时间:2014-9-6 08:10:24

RE:关于ST CUBE函数库的使用,

huart1.Instance = USART1,USART1这个宏
HAL_UART_Init(&huart1)里的 HAL_UART_MspInit(huart),楼主进去看看

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版