今天上午老師講了UART通用異步串行通信帶多線程1.配置時(shí)鐘(所以外設(shè)使用前都需要使能相應(yīng)時(shí)鐘)2.外設(shè)初始化(根據(jù)芯片手冊(cè))3.編程
引腳:
UART(1) : (TX, RX) = (X9, X10) = (PB6, PB7) 連接 X9和X10兩個(gè)引腳,自環(huán)測(cè)試。
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() # 返回緩沖區(qū)中接收的字符數(shù)
下午助教老師先是給我們講stm32f429芯片,并用keil做了小燈閃亮的程序
操作寄存器三步
1.通過(guò)芯片手冊(cè),找到要操作的外設(shè)寄存器。找到相應(yīng)寄存器組的
基地址、偏移量、需操作位、以及要賦的值