本帖最后由 jinglixixi 于 2020-9-3 23:55 编辑
热切期待中的CH579开发板,终于乘着夕阳的霞光到来了!
CH579是集成BLE无线通讯的ARM内核32位微控制器。片上集成低功耗蓝牙BLE通讯模块、以太网控制器及收发器、全速USB主机和设备控制器及收发器、段式LCD驱动模块、ADC、触摸按键检测模块、RTC等丰富的外设资源。
除了CH579M-R1开发板,它还配有一条USB线,如图1所示。
图1 开发板及配件
有了开发板,接下来重要的工作就是构建开发环境。CH579开发板的开发工具即可以是KEIL4,也可以是KEIL5。 对于KEIL4的工程文件,只需以默认方式打开即可,无需额外配置。若使用KEIL5,则需安装Keil.WCH57x_DFP.1.1.0.pack,这样就可以在芯片列表中看到相应的芯片名称。
图2 芯片选取界面
CH579 程序起始地址: 0x00000000,容量限制 250K(0x3E800);CH579 SRAM 起始地址:0x20000000,容量限制 32K(0x8000)。 故在Code及RAM 配置时,应按图3所示进行设置。
图3 配置界面
经程序编译,完成后的界面如图4所示。
图4 完全编译
编译后所生成的目标文件为*.HEX,可使用WCHISPTool软件进行下载,其界面设置如图5所示。 图5 下载设置
在下载前,需将 开发板上的PB22 引脚接到GND 上,然后再上电。当下载完成后,再断开PB22与GND的连接。
|