国产MCU专栏 第7期:防疫爆款,芯圣SDK-HC89F0541开发板使用点滴
芯圣MCU论坛*阅读说明:以下仅摘录帖子内容展示,详细说明及相关源码、资料等请戳原链接查看。
SDK-HC89F0541+ESP8266+OLED12864实现万年历+网络时钟同步
一、ESP8266获取网络时间 二、UART外设使用 1、UART1初始化 2、UART1中断处理 3、UART2初始化 4、编写UART2打印数据函数 三、TIM的使用 使用了3个TIM,TIM0用作接收数据超时定时器,TIM1用作1ms延时定时器,TIM2用作1秒中断定时器用来增加时间数值。 1、TIM0定时器初始化与中断 2、TIM1初始化与中断 3、Tim2初始化与中断 四、ESP8266控制 ESP8266使用UART串口发送AT命令进行控制。其中有些命令没采用检查返回数据机制。 五、OLED12864控制 OLED12864采用模拟I2C方式进行控制。 六、演示效果
1)分配引脚的使用 以步进电机的MA~ MD引脚分别与P24、P35、P34、P33相连接 2)定义输出高低电平的宏定义 3)配置延时函数 4)控制电机旋转方向 5)主程序控制电机运行 程序设计的思想是使用引脚P06来采集外部模拟信号值,并通过程序通讯来显示采样值。其中,P16为串行通讯的发送端,而P17为串行通讯的接收端。
本次关于HC89F0541开发平台的测试主要基于双路互补PWM波项目,具体测试步骤为: 1、开箱展示 2、软件安装 3、程序测试 4、测试心得 本篇帖子将从芯片内部资源、板卡资源和参考资源这三个方面来对这两款板卡进行对比介绍。
1. 安装 HC-LINKV4.0.3.0.zip 到 Keil文件夹(头文件、仿真驱动。。。)。 2. 安装 HC-Link 的虚拟串口驱动(见附图,这个操作步骤隐藏得很神秘。。 (藏在Keil 的 Optionfor Target 里 Debug页,选了 HC-Link 后,点Setting 弹出的窗口的菜单 ‘帮助’里)) 3. 在上述2弹出的窗口里,配置 HC-Link 的一些必要选项(参看其手册) 4. 打开本人修改好的闪灯工程 5. 好了,可以愉快地开始玩耍了
下载资料、安装HC_LINK、GPIO配置、工程配置、下载,灯亮。 红外体温计模块。 SDA:P2.6 SCL:P2.7. 模拟时序。 在是硬件I2C驱动OLED. SCK:P0_1; SDA:P0_0; AT24C02,硬件I2C SCL:P0.1; SDA:P0.0
HC89F0541介绍: HC89F0541是一颗采用高速低功耗CMOS工艺设计开发的增强型8位单片机,内部有32KBytes FLASH程序存储器,256 Bytes IRAM和1K Bytes XRAM,最多30个双向I/O口,5个16位定时器/计数器,3组12位带死区控制互补PWM,1个8位PWM,2个UART通信口,1个SPI通信口,1个IIC通信口,26个外部中断,16+2路12位ADC,四种系统工作模式(正常、低频、掉电和空闲)和18个中断源。
SDK-HC89F0541开发板介绍: SDK-HC89F0541由HC89F0541微控制器的主控板,与 HC-LINKV4.0 仿真烧录器两部分组成。使用者只需使用此开发板就可以开发、烧录并验证应用程序。SDK-HC89F0541的主控板带有HC89F0541所有脚位的扩展接口,还有灵活的电源供应设计,方便搭配各式接口设备进行开发。 HC-LINK V4.0 仿真烧录器可透过 JTAG 、SWD接口进行在线烧录、在线仿真和脱机烧录。HC-LINK V4.0 支持虚拟串口功能,可输出讯息至PC窗口。 1.板载HC89F0541单片机:32KB FLASHROM/1280B RAM; 2.通过Micro USB为开发板提供电源; 3.HC89F0541单片机引出所有管脚; 4.集成仿真烧录工具,支持脱机烧录,工具与单片机之间无需多余连线; 5.支持Keil C51集成编译环境。
|