1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
序 上一篇帖子说到,这个开发板功能还是OK的,但是配套的资源确实没有STM32 的那么多和那么系统,平头哥之于我来说还是相对陌生的,但是作为国产“芯”,既然相识那就是缘分,所以我本意还是想做一些力所能及之事,希望可以做一个技术的学习与分享。我就套用ARM相关资料的学习方法,来做CH2601的分享。 硬件篇 外设初识,边学便用 一、芯片外设资源全识,开发板芯片内部外设使用框图如图一所示。 图一 我们可以看到,CH2601由那些引脚、接口组成: 1)电源:1.2V及3.3V同时供电; 2)时钟:由外部12MHz晶振为其提供系统时钟,32.768KHz为其提供时间时钟; 3)复位:芯片低电平复位; 4)JTAG接口:固件下载接口; 5)spi接口:芯片支持两个全双工SPI接口,spi0和spi1; 6)IIC接口:芯片支持1个IIC接口,从图二原理图可知,该接口支持复用; 7)IIS接口:开发板使用2个IIS接口,但是从图二原理图可看到芯片支持IIS0/1/2/4/6,具体个数我们学到再确认; 8)UART接口:芯片支持2个串口; 9)GPIO接口:无特殊用途的引脚都可以做普通IO引脚。 以上为芯片支持资源外设并不表示可以同时全部使用,因为好多引脚是可以复用,同时使用会起冲突,芯片原理图如图二所示。 图二 1、GPIO应用 作为一个嵌入式芯片,普通GPIO的支持是最基本的要求,该芯片和通用嵌入式芯片一样,普通GPIO都有两种模式:输入和输出,我们以开发板为例做一个简单的应用介绍。 1)硬件说明 从图三可以看到,芯片GPIO既可以用做输出,控制LED发光二极管的亮灭,也可以作为输出,接收按键的信号。从图三和图四可知,输入引脚PA11和PA12是直接与芯片相连的;根据图三和图五可知,输出引脚是PA25、PA7、PA4通过跳线帽与网络标号LED_RED/LED_GREEN/LED_BLUE连接的。 图三 图四 图五 2)软件介绍 根据硬件介绍可知,本应用我们使用的是PA4/PA7PA25和PA11/PA12,所以软件的编写肯定是与这五个引脚有关的。 首先要进行引脚的初始化,如图六所示。然后就是让该引脚输出想要的电平如图七所示,实现RGB三色LED灯流水效果,配合输入按键的控制我们可以实现流水速度和流水模式的变化切换。 图六 图七 好了,因为该功能比较简单我们就不啰嗦了,下一节我们深入分享下通过定时器的配置实现GPIO的PWM输出功能。 文章转载自:平头哥芯片开放社区 作者:Earth_Sky |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
【平头哥Sipeed LicheeRV 86开发板试用体验】Waft初体验
15705 浏览 1 评论
13760 浏览 4 评论
【平头哥Sipeed LicheeRV 86开发板试用体验】四、烧写waft系统&搭建waft测试环境
19681 浏览 2 评论
59122 浏览 19 评论
【限时福利】加入芯片开发社区,领100G电子工程师资料大礼包
88168 浏览 121 评论
邀请函 | 3月2日 来上海参加平头哥“玄铁RISC-V生态大会”
785浏览 0评论
读书分享会 | 玄铁RISC-V处理器入门与实战电子书免费下载!
683浏览 0评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 19:18 , Processed in 0.454292 second(s), Total 39, Slave 33 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号