鸿蒙hi3861V100开发板问题记录


1.引脚复用

 2.引脚复用方法:

  1.看业务代码使用的是uart几,如使用的是uart2(实测可用uart1 tx为GPIO6, rx为GPIO5;uart2 tx为GPIO11,rx为GPIO12
  2.到目录vendor\hisi\hi3861\hi3861\build\config下找到usr_config.mk,在里面添加CONFIG_UART2_SUPPORT=y
  3.到目录vendor\hisi\hi3861\hi3861\app\wifiiot_app\init下找到app_io_init.c,将tx改为11 rx改为12
  —————————————

  i2c等同理

3.中断可用,读取数字类传感器存在一些问题:

  读取高电平触发的传感器时:烧录完代码接好线之后,按复位键程序就会执行;

  读取和输出低电平触发的传感器时:烧录完代码接好线之后,按复位键程序不会执行(已解决)

    解决方法:换GPIO引脚接,读取低电平触发的传感器时,除了GPIO2、GPIO6、GPIO8之外,都可用

4.烧录程序时,如果开发板上要使用的引脚上用杜邦线连着输入类的传感器,则无法烧录程序,需拔掉这类传感器才能烧录程序。

5.编辑、编译、烧录可在windows平台上进行;也可在Windows+Linux混合进行(在Windows上编辑、烧录,在Linux上编译)

  完全在Windows上:使用liteos或vscode+DevEco Device Tool

  Windows+Linux混合:使用虚拟机装Ubuntu系统

 

相关