zoukankan      html  css  js  c++  java
  • 1-HC32F460(华大)+BC260Y(NB-IOT)基本控制篇(自建物联网平台)--硬件使用说明

    <p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/ZLIOTA_BC260Y/my.html" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>

    实物图

    开发板原理图: https://mnifdv.cn/resource/cnblogs/ZLIOTA_BC260Y/ZLIOTA_BC260Y_V1.0.PDF

    所属系列: 指路者系列

    开发板型号: ZLIOTA

    板载说明:

    ①主控芯片: HC32F460JETA (华大M4内核芯片)

    ②NB-IOT模组:   移远BC260Y

    ③基本外设: 液晶OLED(IIC); RGB三色灯; 温湿度传感器(DHT11);  光敏电阻(5516); 继电器(5脚10A); 

    ④通信接口: 485通信(SP485EEN);  CAN总线(TJA1050T); 

    串口分配情况

    一,说明

    华大的单片机几乎所有通用输入输出IO都可配置为串口,因为HC32F460JETA

    和STM32F103CxT6 引脚高度兼容,故在引脚分配上向STM32靠近.

    二,首先引脚是pin  to pin  但是HC32F460JETA 和 STM32F103CxT6 部分引脚功能上有差异

    原STM32F103CxT6的板子替换为 HC32F460JETA芯片时

    1.去掉PB2的下拉电阻(也可以不去掉),HC32F460JETA只有BOOT0没有BOOT1,其PB2作为了普通引脚

    2.把STM32F103CxT6的板子的PB11引脚接一个电容到地(不接也行),这个引脚作为HC32F460JETA芯片的内核电压引脚.

    3.把STM32F103CxT6的板子的BOOT0引脚的下拉改为上拉,同时BOOT0作为HC32F460JETA芯片的PB11使用.

    三,串口分配情况

    串口1   PA9(TX)    PA10(RX)

    串口2   PA2(TX)    PA3(RX)

    串口3   PB6(TX)    PB7(RX)

    四,华大单片机下载

    华大的单片机也是使用的M4的核,所以直接可以用JTAG 或 STlink 下载.

    对应引脚和STM32一致

    华大的单片机也支持串口下载,但是华大为了减少IO口的占用,

    JTMS引脚也作为了串口下载的TX引脚, JTCK引脚也作为了串口下载的RX引脚

    在芯片启动时,BOOT拉低,芯片进入串口下载模式.

    如果使用Stlink下载的话,咱使用JTMS(SWDIO) ,JTCLK(SWCLK); 如果想使用串口下载也是使用这两个引脚

    如果想支持两种模式下载,推荐的电路

    五,我制作的开发板上只有一个串口转换芯片(CH340),串口1和程序串口下载口都是连接的此串口转换芯片(CH340)

    我使用串口1(PA9,PA10)作为了日志打印.而我又不想增加额外的串口接口

    所以串口芯片上同时连接了串口1和程序下载口,不过串口线之间不是直接相连,

    我做了部分电路,使其各个之间通信互不影响.

     

    六,单片机串口2和模组连接

    七,单片机串口3和TTL转485信号芯片连接

     

    开发HC32单片机准备工作(以Keil为例)

    1.安装Keil软件

    2.把HC32F460支持包放到Keil安装目录

    3.双击运行,一直next即可

    下载单片机程序(串口方式)

    1.开发板使用的串口芯片为 CH340C,如果没有安装过CH340驱动,需要安装驱动

    2.安装步骤

    3.使用USB线(Micro)连接开发板

    4.如果电脑提示安装硬件驱动 ,等待安装完成,然后右击 "我的电脑" 选择管理

    5.点击设备管理器,点击端口 查看当前电脑和开发板通信的端口号

    我的为 COM6 (不同的电脑端口号不一样,只要有端口号就可以)

    6.打开串口下载软件

     

    7.打开软件,按照下面的选择

    注:hex文件路径 ,工程路径的 output文件夹里面

    8.短接BOOT0和GND, 然后复位一下单片机

     

    9. 点击执行

     

    13.去掉短接,重新复位一下单片机即可运行程序

    14.可以打开串口调试助手观察到串口一直输出1.

     

    下载单片机程序(Stlink - SWD方式)(JTAG请参考连接即可)

    1.使用Stlink 对接上下载口

    2.打开工程

    3.调试器选择 ST-Link

    3.通信方式选择 SW

     

     

    4.然后点击下载即可

    华大单片机学习资料

    华大给的资料例程十分的全面

     

  • 相关阅读:
    21.Merge Two Sorted Lists 、23. Merge k Sorted Lists
    34. Find First and Last Position of Element in Sorted Array
    leetcode 20. Valid Parentheses 、32. Longest Valid Parentheses 、301. Remove Invalid Parentheses
    31. Next Permutation
    17. Letter Combinations of a Phone Number
    android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项
    oc 异常处理
    oc 类型判断
    oc Delegate
    oc 协议
  • 原文地址:https://www.cnblogs.com/yangfengwu/p/14818909.html
Copyright © 2011-2022 走看看