作业4.17

1.总结串口的发送和接收功能使用到的函数

发送:

HAL_StatusTypeDef HAL_UART_Transmit(

                                                                                UART_HandleTypeDef *huart,

                                                                                const uint8_t *pData,

                                                                                uint16_t Size, uint32_t Timeout

                                                                                        )

接受:

HAL_StatusTypeDef HAL_UART_Receive_IT(

                                                                                UART_HandleTypeDef *huart,

                                                                                uint8_t *pData,

                                                                                 uint16_t Size

                                                                                  )
2.总结DMA的作用,和DMA+空闲中断的使用方式

作用:无需通过CPU可以直接存取和写入函数

方法:使用HAL_StatusTypeDef HAL_UARTEx_ReceiveToIdle_DMA(

                                                                                              UART_HandleTypeDef *huart,

                                                                                              uint8_t *pData,

                                                                                               uint16_t Size

                                                                                               )

函数进行接受  在接受后处理完数据要将容器数组清空
3.使用PWM+ADC光敏电阻完成光控灯的实验

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值