[通用型号] 【步步学HT32】- 第03章 通用输入/输出控制实验

[复制链接]
 楼主| eltonchang2001 发表于 2022-7-28 16:13 | 显示全部楼层 |阅读模式
本帖最后由 eltonchang2001 于 2022-7-28 16:23 编辑

第03章  通用输入/输出控制实验

1. 本章节的投影片小计119页,内容安排如下:
  • GPIO 控制
  • GPIO 函数库
  • ESK32 2x001 基础实验
  • ESK 300 基础实验
  • AFIO 的 GPIO 控制实验
  • 七段数码管 控制实验
  • 直流马达 控制实验
  • 字符型 LCD 控制实验
  • 4x4 按键扫描 控制实验
  • EBI 与绘图型 LCD 控制实验 (限 ESK32 2x001 扩展板)

2. 附件下载:
      (1) 第3章(通用输入/输出控制实验) 投影片。   simHT32F52-03-GPIO.pdf (7.73 MB, 下载次数: 269)
      (2) 第3章投影片中的范例程序链结的 Code PDF 档。    3_GPIO.zip (14.04 MB, 下载次数: 297)
      (3) 第3章的范例程序的源代码。    application.zip (1.43 MB, 下载次数: 159)

3. 范例:LCD28_EBI2 实验的主程序:
/*****LCD28_EBI2*****EBI界面绘图型LCD控制练习 ****
*动作:EBI接口控制方式在绘图型LCD显示计数值
*操作:将绘图型LCD插入CN2
*****************************************************/
#include "config.h" // 组态及寄存器设定  
#include "picture.h"  //图形文件

char str1[]={"    "};

int main(void)
{
  u16   count=1234;
        
  LCD_Init();                        //初始化LCD
  LCD_Config();                    //设定LCD的工作环境
  LCD_BackColorSet(Black);   // 设定LCD背景颜色为黑色
  LCD_TextColorSet(Yellow);  // 设定LCD文字颜色为黄色

  //显示字符串
  LCD_StringLineDisplay(Line4, "     HT32 Series    ");
  LCD_StringLineDisplay(Line5, "     LCD Example    ");

  LCD_PicDraw((144), (100), 48, 100, HT32_Table); //显示图形
  while (1)
  {
        sprintf(str1,"       count=%d     ",count);
        LCD_StringLineDisplay(Line3, str1);
        Delay_ms(500);
        count++;
   }        
}


4. 跑一跑投影片最後一页的两个LCD实验范例,轻而易点亮LCD显示,结果如下
LCD demo example.PNG

HT32 LCD example GIF.gif


七毛钱 发表于 2022-8-1 10:23 来自手机 | 显示全部楼层
这个打算出连载了吗
chenjun89 发表于 2022-8-3 21:13 来自手机 | 显示全部楼层
帮顶一下,期待后续更新。
sadicy 发表于 2022-8-6 17:13 | 显示全部楼层
程序代码怎么突然变小字体了
weifeng90 发表于 2022-8-6 17:34 来自手机 | 显示全部楼层
看看,准备国产替代了。
match007 发表于 2022-8-7 13:48 | 显示全部楼层
现在国产发展确实很迅速啊
lzmm 发表于 2022-8-16 20:39 | 显示全部楼层
入门的首选。  
sanxingnote7 发表于 2022-8-17 16:44 | 显示全部楼层
这个是哪个芯片的   
youtome 发表于 2022-8-18 18:52 | 显示全部楼层
代码通用的吗  
kmzuaz 发表于 2022-9-7 18:33 | 显示全部楼层
这个单片机兼容stm32吗
yorkbarney 发表于 2022-9-7 19:32 | 显示全部楼层
入门的基本实验
您需要登录后才可以回帖 登录 | 注册

本版积分规则

38

主题

159

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部

38

主题

159

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部