updata
parent
f24eed3de4
commit
c534da9721
@ -0,0 +1,32 @@
|
|||||||
|
# 导入模块和包
|
||||||
|
from Maix import GPIO,I2S,FFT
|
||||||
|
import image, lcd, math
|
||||||
|
from fpioa_manager import fm
|
||||||
|
import KPU as kpu
|
||||||
|
|
||||||
|
# 变量配置
|
||||||
|
sample_rate = 11025 # 采样率
|
||||||
|
sample_points = 1024 # 采样点
|
||||||
|
fft_points = 512 # FFT采样点
|
||||||
|
hist_x_num = 128 # X轴长度
|
||||||
|
|
||||||
|
# LCD初始化
|
||||||
|
lcd.init()
|
||||||
|
|
||||||
|
# 引脚初始化
|
||||||
|
fm.register(20,fm.fpioa.I2S0_IN_D0, force=True)
|
||||||
|
fm.register(18,fm.fpioa.I2S0_SCLK, force=True)
|
||||||
|
fm.register(19,fm.fpioa.I2S0_WS, force=True)
|
||||||
|
|
||||||
|
# I2S外设初始化
|
||||||
|
rx = I2S(I2S.DEVICE_0)
|
||||||
|
rx.channel_config(rx.CHANNEL_0, rx.RECEIVER, align_mode = I2S.STANDARD_MODE)
|
||||||
|
rx.set_sample_rate(sample_rate)
|
||||||
|
|
||||||
|
# 初始化一个图像
|
||||||
|
img = image.Image(size=(128,128)) # 128*128大小
|
||||||
|
img=img.to_grayscale() # 变为灰度图
|
||||||
|
|
||||||
|
# 处理循环
|
||||||
|
while True:
|
||||||
|
|
Loading…
Reference in New Issue