学习日志
姓名:于慧 日期:2018.7.26
今日学习任务
|
|
今日任务完成情况
(详细说明本日任务是否按计划完成,开发的代码量) |
部分重要代码: void USART_Config(void) { GPIO_InitTypeDef GPIO_InitStructure; USART_InitTypeDef USART_InitStructure;
RCC_AHB1PeriphClockCmd(USART_GPIO_CLE, ENABLE); RCC_APB2PeriphClockCmd(USART_CLE,ENABLE);
GPIO_PinAFConfig(USART_GPIO_PORT,USAR_TX_PIN,USART_AF) ; GPIO_PinAFConfig(USART_GPIO_PORT,USAR_TX_PIN,USART_AF);
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF; GPIO_InitStructure.GPIO_OType = GPIO_OType_PP; GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9; GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(USART_GPIO_PORT,&GPIO_InitStructure);
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF; GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;
GPIO_Init(USART_GPIO_PORT, &GPIO_InitStructure);
USART_InitStructure.USART_BaudRate=USART_BAUDRATE; USART_InitStructure.USART_HardwareFlowControl=USART_HardwareFlowControl_None; USART_InitStructure.USART_Mode=USART_Mode_Rx|USART_Mode_Tx; USART_InitStructure.USART_Parity = USART_Parity_No; USART_InitStructure.USART_StopBits = USART_StopBits_1; USART_InitStructure.USART_WordLength=USART_WordLength_8b;
USART_Init(USART1,&USART_InitStructure);
USART_Cmd(USART1,ENABLE); int fputc(int ch, FILE *f) { USART_SendData(USART1, (uint8_t) ch); while(USART_GetFlagStatus(USART1,USART_FLAG_TC) == RESET) return ch; } }
|
今日开发中出现的问题汇总 | 由于对代码的不熟悉,在组织过程中不能跟上老师的进度 |
今日未解决问题
| 未能采用printf输出结果 外部中断程序没有完成 |
自我评价 (是否按开发规范完成既定任务,需要改进的地方,与他人合作效果等) | 对于stm32的GPIO寄存器还是不够理解 程序理解度不足,编写不熟练 |
其他 |
|