你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
每日签到
STM32团队2
论坛吐槽优化专区
升级测试
【重磅】今天开始,ST官方FAE正式登陆社区
[复制链接]
zero99
发布时间:2018-3-5 09:07
阅读主题, 点击返回1楼
赞
0
收藏
2
评论
36
分享
发布时间:2018-3-5 09:07
请先
登录
后回复
36个回答
Leeru
回答时间:2018-3-19 10:33:12
a0a.1 32b0c
歡迎加入這個大家庭~
赞
评论
回复
支持
反对
terenceszk
回答时间:2018-3-22 13:27:05
a1024a.1 32b0c
期待
赞
评论
回复
支持
反对
yuanquanjiayuan
回答时间:2018-3-23 13:32:43
a0a.1 32b0c
stm32f070RBt6的串口3和其它串口冲突不能同时工作,stm32f070RBt6为64脚,TX:24脚PC4;RX :25脚,PC5/****************************************************************************
* Ãû ³Æ£ºUSART3_Configuration(void)
* ¹¦ ÄÜ£ºÅäÖô®¿Ú
* Èë¿Ú²ÎÊý£º
* ³ö¿Ú²ÎÊý£ºÎÞ
* ˵ Ã÷£º
* µ÷Ó÷½·¨£ºÀýÈç: USART3_Configuration()
****************************************************************************/
void USART3_Configuration(void)//´®¿Ú3³õʼ»¯º¯Êý
{
//NVIC_InitTypeDef NVIC_InitStructure;
GPIO_InitTypeDef GPIO_InitStructure3;
/* Enable GPIO TX/RX clock */
__HAL_RCC_GPIOC_CLK_ENABLE();
/* Enable USART3 clock */
__HAL_RCC_USART3_CLK_ENABLE();
/*
* USART3_TX -> PC4 , USART3_RX -> PC5
*/
GPIO_InitStructure3.Pin = GPIO_Pin_4|GPIO_Pin_5;
GPIO_InitStructure3.Mode = GPIO_MODE_AF_PP;
GPIO_InitStructure3.Pull = GPIO_NOPULL;
GPIO_InitStructure3.Alternate = GPIO_AF_1;
GPIO_InitStructure3.Speed = GPIO_SPEED_FREQ_HIGH;
HAL_GPIO_Init(GPIOC, &GPIO_InitStructure3);
/**
* @brief UART Initialization
*/
UartHandle3.Instance = USART3;
UartHandle3.Init.BaudRate = 115200;
UartHandle3.Init.WordLength = UART_WORDLENGTH_8B;
UartHandle3.Init.StopBits = UART_STOPBITS_1;
UartHandle3.Init.Parity = UART_PARITY_NONE;
UartHandle3.Init.HwFlowCtl = UART_HWCONTROL_NONE;
UartHandle3.Init.Mode = UART_MODE_TX_RX;
UartHandle3.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT;
if(HAL_UART_DeInit(&UartHandle3) != HAL_OK)
{
Usart1Error_Handler();
}
if(HAL_UART_Init(&UartHandle3) != HAL_OK)
{
Usart1Error_Handler();
}
/*##-3- Configure the NVIC for UART ########################################*/
/* NVIC for USART1 */
//HAL_NVIC_SetPriority(USART3_4_IRQn, 3, 1);
//HAL_NVIC_EnableIRQ(USART3_4_IRQn);
/* Enable USART1 Receive and Transmit interrupts */
__HAL_UART_ENABLE_IT(&UartHandle3,UART_IT_RXNE);
__HAL_UART_ENABLE_IT(&UartHandle3,UART_IT_IDLE);
/* Enable the USART1 */
__HAL_UART_ENABLE(&UartHandle3);//ʹÄÜ´®¿Ú1
}
赞
评论
回复
支持
反对
pcb86
回答时间:2018-4-1 00:14:47
a1024a.1 32b0c
666
赞
评论
回复
支持
反对
xmshao
回答时间:2018-4-15 22:56:58
a0a.1 32b0c
harvardx 发表于 2018-3-18 22:43
是经常拜读您文章的MilerShao吗
赞
评论
回复
支持
反对
mmuuss586
回答时间:2018-5-14 17:57:32
a0a.1 32b0c
支持2位大神
赞
评论
回复
支持
反对
andeyqi
回答时间:2018-5-14 19:12:05
a1024a.1 32b0c
66666666
赞
评论
回复
支持
反对
1
2
3
4
/ 4 页
所属标签
相似分享
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
* Ãû ³Æ£ºUSART3_Configuration(void)
* ¹¦ ÄÜ£ºÅäÖô®¿Ú
* Èë¿Ú²ÎÊý£º
* ³ö¿Ú²ÎÊý£ºÎÞ
* ˵ Ã÷£º
* µ÷Ó÷½·¨£ºÀýÈç: USART3_Configuration()
****************************************************************************/
void USART3_Configuration(void)//´®¿Ú3³õʼ»¯º¯Êý
{
//NVIC_InitTypeDef NVIC_InitStructure;
GPIO_InitTypeDef GPIO_InitStructure3;
/* Enable GPIO TX/RX clock */
__HAL_RCC_GPIOC_CLK_ENABLE();
/* Enable USART3 clock */
__HAL_RCC_USART3_CLK_ENABLE();
/*
* USART3_TX -> PC4 , USART3_RX -> PC5
*/
GPIO_InitStructure3.Pin = GPIO_Pin_4|GPIO_Pin_5;
GPIO_InitStructure3.Mode = GPIO_MODE_AF_PP;
GPIO_InitStructure3.Pull = GPIO_NOPULL;
GPIO_InitStructure3.Alternate = GPIO_AF_1;
GPIO_InitStructure3.Speed = GPIO_SPEED_FREQ_HIGH;
HAL_GPIO_Init(GPIOC, &GPIO_InitStructure3);
/**
* @brief UART Initialization
*/
UartHandle3.Instance = USART3;
UartHandle3.Init.BaudRate = 115200;
UartHandle3.Init.WordLength = UART_WORDLENGTH_8B;
UartHandle3.Init.StopBits = UART_STOPBITS_1;
UartHandle3.Init.Parity = UART_PARITY_NONE;
UartHandle3.Init.HwFlowCtl = UART_HWCONTROL_NONE;
UartHandle3.Init.Mode = UART_MODE_TX_RX;
UartHandle3.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT;
if(HAL_UART_DeInit(&UartHandle3) != HAL_OK)
{
Usart1Error_Handler();
}
if(HAL_UART_Init(&UartHandle3) != HAL_OK)
{
Usart1Error_Handler();
}
/*##-3- Configure the NVIC for UART ########################################*/
/* NVIC for USART1 */
//HAL_NVIC_SetPriority(USART3_4_IRQn, 3, 1);
//HAL_NVIC_EnableIRQ(USART3_4_IRQn);
/* Enable USART1 Receive and Transmit interrupts */
__HAL_UART_ENABLE_IT(&UartHandle3,UART_IT_RXNE);
__HAL_UART_ENABLE_IT(&UartHandle3,UART_IT_IDLE);
/* Enable the USART1 */
__HAL_UART_ENABLE(&UartHandle3);//ʹÄÜ´®¿Ú1
}
支持2位大神