V h# N& ?+ f - V7 d R1 C+ k; f 常来社区的小伙伴肯定已经发现!上月开始,小破已经在论坛中新增了【直通FAE】的板块# m( m8 e" \6 V6 |4 O6 P1 e) Z z0 S' v$ X% b1 b 没错!从今年开始,ST增加了对中文社区的技术支持力度 ,两位FAE(@xmshao & @butterflyspring)会一起参与论坛内的技术讨论。如果你希望自己的问题能第一时间得到解答,请一定要将问题描述清楚,并及时关注 如果想让你的问题得到更快的得到FAE的解答,请尽量详细的描述你的问题... 同时,我们《2018年的互助奖励计划》持续进行中...大家快来一起参与讨论和交流吧~ 目前社区内 【FAQ】 和【论坛求助帖】(STM32&STM8)两种提问的方式,保持并行 大家如果有什么特别需要FAE解决的,可以发布在【直通FAE】板块内0 i% o" z* G+ U0 M, w" `3 ~0 a5 M2 y (如发现在该板块内随意发帖、灌水、广告者,我们将严肃处理) 不过人家FAE也是很忙的,大家如果确实遇到解决不了的难题(群里讨论得不出结果),可以寻求FAE支持& c1 t' F: S, R8 p, y9 P - |: F6 \* m' y: L, X5 H A 之前的邮箱(mcu.china@st.com)仍然保持有效~0 V6 k0 g6 N1 I2 \ 在此我们也特别感谢ST中文官网给予中文社区的大力支持,给大家提供一个越来越便捷的沟通平台. d) a( u/ U' T % V& Y0 I, x+ Y 4 S: {) t7 K) ]2 g / n' ?1 C# E* e# I! b Z9 c PS:请大家注意规范发帖内容(你必须要知道): 《关于2018年求助发帖规范(试行)》 ; o6 s, i, y- ^+ ~( m% O! W 2 V- Z- V6 |$ \9 J: \1 e5 Z2 n7 U" f# R 8 B9 F4 H: E4 y 8 E! {' c$ P e" @5 v |
* Ãû ³Æ£ºUSART3_Configuration(void)/ ^" Y& f& [2 X* D
* ¹¦ ÄÜ£ºÅäÖô®¿Ú( E& O7 i6 J/ b* B
* Èë¿Ú²ÎÊý£º+ ?6 M, i, @4 s8 V
* ³ö¿Ú²ÎÊý£ºÎÞ, f' s5 @# [; c7 N
* ˵ Ã÷£º
* µ÷Ó÷½·¨£ºÀýÈç: USART3_Configuration()
****************************************************************************/
void USART3_Configuration(void)//´®¿Ú3³õʼ»¯º¯Êý; o3 S m' d0 V
{ : o! k5 p+ i* ]6 A
//NVIC_InitTypeDef NVIC_InitStructure;" ]( m* }6 S" {8 F
GPIO_InitTypeDef GPIO_InitStructure3; , V8 T1 A' h5 V. G+ p
/* Enable GPIO TX/RX clock */8 }- B* I$ b/ ?( R- [' C7 q
__HAL_RCC_GPIOC_CLK_ENABLE();
/* Enable USART3 clock */
__HAL_RCC_USART3_CLK_ENABLE(); $ V+ B4 C* x- P0 R
/*9 c3 T" |; f3 R: E0 z. a8 e. z, \
* USART3_TX -> PC4 , USART3_RX -> PC56 Z% _& z+ T+ ]7 I0 j
*/ 6 u- Y4 k% c! c+ g! f/ P- g
GPIO_InitStructure3.Pin = GPIO_Pin_4|GPIO_Pin_5; : @/ z" j' G4 f/ x; j% F1 p( n. r
GPIO_InitStructure3.Mode = GPIO_MODE_AF_PP; # p1 f" |( d" ~- a/ `7 h {
GPIO_InitStructure3.Pull = GPIO_NOPULL;8 V4 p/ M7 @& ]4 q" _
GPIO_InitStructure3.Alternate = GPIO_AF_1;
GPIO_InitStructure3.Speed = GPIO_SPEED_FREQ_HIGH;
HAL_GPIO_Init(GPIOC, &GPIO_InitStructure3);
/**
* @brief UART Initialization
*/ , C2 r, ~, \. y. D) Q. l4 Z
UartHandle3.Instance = USART3;* U2 }2 x- N( |, b3 X
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; 3 V! n2 n' I: a9 Q0 O
if(HAL_UART_DeInit(&UartHandle3) != HAL_OK)' D3 |2 K! B0 p- c. a
{
Usart1Error_Handler();! }/ h$ b8 w8 C/ j$ u" l
}
if(HAL_UART_Init(&UartHandle3) != HAL_OK)
{
Usart1Error_Handler();! |. `/ a6 y% I8 i
}, P1 V; X5 l# P0 x
/*##-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); ( ]$ x9 U' y; ^! T: H' V: e
/* Enable the USART1 */& g# U/ A8 S7 N# G ~! ^3 N% i3 C# M. S
__HAL_UART_ENABLE(&UartHandle3);//ʹÄÜ´®¿Ú1
}
' J3 ?4 {! K. Z4 Y# D
您好,我正在调试stm32f723开发板的USB模块,为什么开发板做全速主机时,寄存器PENA是1,但插入从机设备不会触发PCDET中断标志。怎样才能触发这个中断?