今天上午老师讲了UART通用异步串行通信带多线程1.配置时钟(所以外设使用前都需要使能相应时钟)2.外设初始化(根据芯片手册)3.编程
引脚:
UART(1) : (TX, RX) = (X9, X10) = (PB6, PB7) 连接 X9和X10两个引脚,自环测试。
pyb.UART类:
pyb.UART(bus, ...) UART.init(baudrate, bits=8, parity=None, stop=1, *, timeout=1000, flow=0, timeout_char=0, read_buf_len=64)
UART.deinit() UART.any() # 返回缓冲区中接收的字符数
下午助教老师先是给我们讲stm32f429芯片,并用keil做了小灯闪亮的程序
操作寄存器三步
1.通过芯片手册,找到要操作的外设寄存器。找到相应寄存器组的
基地址、偏移量、需操作位、以及要赋的值