openmv与32通信问题(功能都能实现并且串口能正常收发,但是openmv必须用串口线与电脑相连接才可以通信)
-
openmv代码和32代码都是OK的接线也将openmvvcc接入32的5V电源上,并且也共地了。但是问题是,在跑程序的时候openmv必须要用用电脑上IDE上电 编译,然后才能进行串口通信
-
32代码如下:
void Face_recognition(void)
{
u8 key;
u8 t3;
u8 number=0;
printf("/人脸识别/\r\n");while(1) { key=KEY_Scan(0); if(key==KEY0_PRES) { printf("1"); USART_SendData(USART1, '1'); } if(key==KEY1_PRES) { printf("2"); USART_SendData(USART1, '2'); } /* if(key==WKUP_PRES) { break; } */ }
openmv代码如下:
f name=='main':
while(1):
if uart.any():
num1 =uart.readline().decode()
num1 = int(num1)
if(num1==1):
a=a+1
print(a)
take_photos()
elif(num1==2):
face_recognition()
break
-
https://singtown.com/learn/49976/
有运行脱机的步骤?