站内搜索
发作品签到
标准版

【航顺训练营】航顺MCU初探 copy

工程标签

1.2k
0
0
0

简介

基于航顺MCU设计的一款验证板,包含基本GPIO,轻触按键,输入捕获触摸按键,RGB灯和oled的显示等的控制。

简介:基于航顺MCU设计的一款验证板,包含基本GPIO,轻触按键,输入捕获触摸按键,RGB灯和oled的显示等的控制。

开源协议

GPL 3.0

创建时间:2022-04-15 22:30:58更新时间:2022-05-05 17:53:22

描述

前言:

-听说航顺和立创合作啦,点赞,点赞!!!在我的认识里,ARM芯片一直是十分优秀的,相较于8051一直以一种独特具有性价比优势的芯片。

-在当下供货急剧变化的电子市场,舍弃,替代一些国外的短缺芯片是迫在眉睫的。

-在国内芯片制造技术逐渐走向成熟,踊跃发展起来的势头下,国产芯片也是十分值得考虑。。。

-深圳市航顺芯片技术研发有限公司 。于2006年在上海成立,主要产品有大MCU系列:32位M3/M0的通用MCU, 8位OTP/MTP/EEPROM/FLASH 的通用MCU;大存储器系列:SPI NOR FLASH/NAND FLASH/DRAM/EEPROM;大电源锂电池管理系列;DC/DC降压系列;其他系列等芯片。

-立创商城,是由深圳市立创电子商务有限公司 [1]  运营的一站式电子元器件采购自营商城。从事电子元器件零售和小批量采购,是一家品种齐全、现货销售、品质保障的一站式元器件采购平台,真心好用!资料多。

-创芯工坊科技(深圳)有限公司。程序在线交付,安全云烧录。基于互联网平台,姐喝云存储,云烧录及网络加密技术,运用电子商务运营模式,将传统芯片程序线下交付模式转变为在线交付!实现方案交付的软硬分离,提高交付效率,保护开发者知识产权。

 

图1:整体效果图

方案思路:

  1,硬件设计

a,电源部分:12V适配器供电,DC-DC降压至5V。另外增加USB双供电模式。

dTCKSJutohb2Ay5SSoj6LkfRdx93nCWMMq1fQ8va.png

 

 

b,主控部分:航顺经济型“HK32F030MF4P6”试试水先。

6AfhFlrOgNRcAqESIO4z5w5d8mRKliF5uI2AbW6a.png

c,程序下载和串口通讯:采用CH330N转换USB和TTL。外扩预留了5P的针座,方便下载和通信扩展。

 

d,功能部分:简简单单买了个0.96''OLED,简简单单航顺EEPROM,简简单单航顺LDO加RGB。

vkKYRqXJ5SmvOdH9vmkEX2Wos8wJIjSfNQyOKPW4.png

 

 

  2,软件编写(By MDK5编译器)

a,功能简介:系统方案

-->上电后初始化系统时钟,裸机编程:初始化RGB灯-->初始化OLED-->初始化按键-->初始化EEPROM。

-->进入主循环,开启OLED进入logo-->RGB运行指示灯300ms切换颜色-->存储读取按键次数。

-->正常操作按键按下时,记一次数显示在OLED上,并存储在EEPROM。

-->完成

 

b,逻辑代码:挑选重点集中讲解

--实现:

1>RGB七彩效果:

void xShowRgb(void):300_tick_刷新周期,’R‘ ’G‘ ’B‘各定义一个上限300的存储容器,在周期内循环输出该数值大小的分色波长。

void xSetRgb(u8 colo,u8 val):设置所选颜色容器的数值,达到调整颜色的目的。

2>按键功能:

u8 xKeyScan(u8 mode):简简单单的上拉检测低电平的设计。左按键切换设置颜色,有按键增加颜色值,见效果图4和图5。

3>OLED显示12864:简单的IO模拟IIC

xOLED_ShowStr(....):显示字符串。@参数:x坐标,y页数,要显示的字符串"起始点坐标(x:0~127, y:0~7)"。TextSize字体大小。

xOLED_ShowNum(....):显示数字和变量。@参数:x坐标,y页数,要显示的数值(0-9999)。TextSize字体大小。

void xOLED_DrawBMP(....):显示位图。@参数:x0起点x,y0起点y,x1终点x,y1终点y,BMP[]位图数组。

4>EEPROM:HK24C02(关注我,详见我的其他项目应用)

5>Tpad:触摸按键(关注我,详见我的其他项目应用)

 

效果展示:

 

 

图2:SW下载电路

 

图3:启动界面

 

      图4:切换调节的颜色

 

                            图5:增加选择颜色值(*note1)

 

 

注意事项:

        *note1:录制手机反光,导致图5右边LED1一直录制白色(肉眼是真实多彩),录制原因请观看手指反光颜色随数值变化。

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
02--sfHang-002.zip
41
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航