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

    vscode+DevEco Device Tool使用源码code-20210414_1459

      iot_gpio.h等文件(相当于混合模式的wifiiot_gpio.h等文件,函数名不太一样)位置:\base\iot_hardware\peripheral\interfaces\kits\

      hi_gpio.h等文件位置:\device\hisilicon\hispark_pegasus\sdk_liteos\include\

      app_io_init.c位置:\device\hisilicon\hispark_pegasus\sdk_liteos\app\wifiiot_app\init\

      usr_config.mk位置:\device\hisilicon\hispark_pegasus\sdk_liteos\build\config\

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

      wifiiot_gpio.h等文件位置:\base\iot_hardware\interfaces\kits\wifiiot_lite\

      hi_gpio.h等文件位置:\vendor\hisi\hi3861\hi3861\include\

      app_io_init.c位置:\vendor\hisi\hi3861\hi3861\app\wifiiot_app\init\

      usr_config.mk位置:\vendor\hisi\hi3861\hi3861\build\config\

6.dht11参考:https://developer.huawei.com/consumer/cn/forum/topic/0204421215578380581

        https://gitee.com/Weijunchok/harmony_mqtt_-io-t/tree/master/domains/iot/link/dht11lib

7.启动不了的问题:其实是Java的问题,要下载jre安装包而不是jdk安装包,如下:

mqtt本地测试时连接失败问题的解决办法:1.检查是否打开mqtt服务;2.关闭电脑防火墙

    

鸿蒙hi3861V100开发板问题记录的更多相关文章

  1. ZedBoard开发板学习记录(一)之开发环境的搭建(Ubuntu16.04)以及运行HelloWorld程序的测试

    ZedBoard开发板由PL和PS两大部分组成, 对PS操作,一般有两个办法: (1).在Windows系统上面,使用SDK新建C Project SDK自带编译环境,编译后自动产生elf文件.使用U ...

  2. 【开发实录】在鸿蒙开发板上使用websocket(移植自librws库)

    librws: Tiny, cross platform websocket client C library 相关代码可在下面下载,也可进入librws: 将librws移植到鸿蒙Hi_3861开发 ...

  3. 最全华为鸿蒙 HarmonyOS 开发资料汇总

    开发 本示例基于 OpenHarmony 下的 JavaScript UI 框架,进行项目目录解读,JS FA.常用和自定义组件.用户交互.JS 动画的实现,通过本示例可以基本了解和学习到 JavaS ...

  4. linux下开发板网络速度测试记录

        由于做的项目对于网络和USB的读写速度有很高的要求,因此新拿回来的板子要测试网络和usb的最佳传输速度.要考虑不少因素,先把我能想到的记录下来.     测试的环境是开发板和ubuntu虚拟机 ...

  5. 【记录】尝试用QEMU模拟ARM开发板去加载并运行Uboot,kernel,rootfs【转】

    转自:https://www.crifan.com/try_use_qemu_emulate_arm_board_to_load_and_run_uboot_kernel_rootfs/ [背景] 手 ...

  6. 鸿蒙开发板外设控制 之 实现按键“按下事件”和“释放事件”的通用框架(V0.0.1)

    在帖子 <鸿蒙开发板外设控制>直播图文版(2020.10.28) 中我们提到过:"开发板上的按键也可以看作一种 GPIO 外设." 因此,要捕捉按键的状态(按下或释放) ...

  7. 【开发板试用报告】鸿蒙OS环境搭建及代码烧录

    鸿蒙系统的代码编译环境需要linux系统,软件开发和代码烧录需要windows环境. Linux环境 参考官方链接:https://gitee.com/openharmony/docs/blob/ma ...

  8. 【鸿蒙开发板试用报告】用OLED板实现FlappyBird小游戏(中)

    小伙伴们久等了,在上一篇<[开发板试用报告]用OLED板实现FlappyBird小游戏(上)>中,我们本着拿来主义的原则,成功的让小鸟在OLED屏幕上自由飞翔起来,下面我们将加入按钮交互功 ...

  9. #2020征文-开发板# 用鸿蒙开发AI应用(一)硬件篇

    目录: 前言 开发板简介 产品特色及功能 产品参数 各个主板功能简介 Hi3516DV300 芯片手册 前言鸿蒙2.0的系统刚开源出来,华为志在打造1+8+N万物互联的全场景智慧生活,不仅是国产操作系 ...

  10. #2020征文-开发板# 用鸿蒙开发AI应用(二)系统篇

    目录: 前言 安装虚拟机 安装 Ubuntu 设置共享文件夹 前言上回说到,我们在一块 HarmonyOS HiSpark AI Camera 开发板,并将其硬件做了一下解读和组装.要在其上编译鸿蒙系 ...

随机推荐

  1. 一加5T刷入魔趣

    0.准备工作 1.安装adb工具 2.下载twrp 3.5t系统包. 1.解锁bootloader 先进入原版系统,打开开发者选项,允许USB调试,勾选允许OEM解锁,高级重启选项 打开命令行输入: ...

  2. java使用MVC编程模型实现1+到100图形界面

    MVC概念 MVC编程模型是可以说从提出到现在经久不败,是一种先进的设计结构.能很好的体现个人分工,从而实现前后端分离. M(Model):模型:存储数据的对象.后端操作数据库的. V(View):视 ...

  3. file的各种转换

    1.将bloburl转换为file格式 let data = { name: "新年致辞.png", status: "success", uid: 16643 ...

  4. Rust智能指针

    Rust智能指针 https://course.rs/advance/smart-pointer/intro.html Box 堆对象分配 Box指针拥有内存对象的独占使用权 (一)使用场景 1. 使 ...

  5. docker-compose 文件

    安装 curl -L https://get.daocloud.io/docker/compose/releases/download/v2.4.1/docker-compose-`uname -s` ...

  6. Double NaN

    import java.math.BigDecimal; import java.math.RoundingMode; public class Test { public static void m ...

  7. iphone tabbar问题

    适配新款苹果底部tabbar,网上找了代码,不能用.翻出苹果各型号尺寸发现找的代码稍微有点问题.自己改了下. 关键的判断在于window.screen.height > 800这是区分带tabb ...

  8. Oracle.DataAccess使用问题汇总

    1.使用参数化传参 先看一段sql select TABLE_COLUMN_NAME from CSV_PARA_MAPPING where TABLE_NAME = ':v_tabName' and ...

  9. 高德地图poi关键字搜索-vue+ant-design

    最近有个需求,需要输入上车点,下车点,然后输入上车点的时候还要在下方显示地图附近的车辆.百度了一波之后,完全莫得头绪,很多代码也都用不了,即便改了之后也不怎么生效.我用的是jeecg-boot.最后静 ...

  10. 让你深夜emo的“网抑云”,是如何做产品设计的?

    网易云音乐作为国内首个以"歌单"为核心架构的音乐APP,有的人喜欢它的热评,有的人却觉得它的版权太少,虽然网易云音乐不是曲库最丰富的听歌软件,但绝对是听歌软件里情感体验最好的. 我 ...