0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何去实现一种基于psoc6的时钟系统设计?

冬至子 ? 来源:130_ ? 作者:130_ ? 2023-07-31 14:51 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一、项目背景

近年来,随着电子产品的发展,人们对时钟的要求越来越高。时钟系统是一种用数字电路技术实现年、月、日、周、时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更更长的使用寿命,因此得到了广泛的使用。此时钟系统是基于posc6设计的,该系统包括了硬件电路部分和程序实现部分。

二、项目简介

2.1项目名称

基于psoc6的时钟系统

2.2设计思路

本项目使用RT-Thread系统和PSOC6开发板,实现时钟系统。该系统通过RT-THREAD Studio设置RTC获取时间,并在SSD1306OLED屏上显示。

三、系统硬件设计

3.1主控模块

PSoC? 62 系列是 Arm-Cortex-M4 和 Arm-Cortex-M0 的组合,具有单周期乘法的 150-MHz Arm Cortex-M4F CPU (浮点和存储器保护单元),100-MHz Cortex M0+ CPU,带单周期乘法和 MPU,可编程数字和模拟资源以及一流的用于触摸的 CAPSENSE? 技术。

1.jpg

3.2显示模块

SSD1306是一款带控制器的用于OLED点阵图形显示系统的单片CMOS OLED/PLED驱动器。它由128个SEG(列输出)和64个COM(行输出)组成。该芯片专为共阴极OLED面板设计。

SSD1306内置对比度控制器、显示RAM(GDDRAM)和振荡器,以此减少了外部元件的数量和功耗。该芯片有256级亮度控制。数据或命令由通用微控制器通过硬件选择的6800/8000系通用并行接口I2C接口或串行外围接口发送。该芯片适用于许多小型便携式应用,如手机副显示屏、MP3播放器和计算器等。

使用该芯片可通过硬件电阻连接选中使用三线SPI、四线SPI或IIC,如下图所示,在 SPI 接口中 R1,R2,R8 三个电阻是不焊接的,如果想使用IIC 接口的话需要将 R3 换到 R1 上,R8 可以焊接也可不焊接。

四、系统功能

4.1时间获取

通过RT-THREAD Studio设置RTC来获取时间。

4.2时间显示

获取时间信息以后,在SSD1306OLED屏上显示出来,供用户查看。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 存储器
    +关注

    关注

    39

    文章

    7663

    浏览量

    168382
  • OLED屏
    +关注

    关注

    0

    文章

    162

    浏览量

    21408
  • RT-Thread
    +关注

    关注

    32

    文章

    1435

    浏览量

    42319
  • SSD1306
    +关注

    关注

    3

    文章

    40

    浏览量

    14098
  • 时钟系统
    +关注

    关注

    1

    文章

    111

    浏览量

    12256
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    一种基于Infineon的信息采集系统设计方案

    此次项目主要是基于PSOC6 英飞凌 PSoC?62 with CAPSENSE? evaluation kit 实现OLED 显示温度、气压室内信息。
    的头像 发表于 07-19 15:22 ?1135次阅读
    求<b class='flag-5'>一种</b>基于Infineon的信息采集<b class='flag-5'>系统</b>设计方案

    想在PSoc6断电后继续跑RTC时钟,该如何配置RTC时钟

    想在PSoc6断电后继续跑RTC时钟(RTC供电Vbakeup由外部备用电池供电),该如何配置RTC时钟
    发表于 02-21 06:35

    PSOC6 BLE当外围设备,两者传输数据时,psoc6概率性出现蓝牙挂死的原因?

    状态,硬复位后恢复正常。 看起来是,psoc6的ble协议栈没有检测到对端设备已经断开连接,所以直保持连接状态。这是psoc6协议栈的问题?还是晶振或者硬件时钟问题?
    发表于 02-21 06:54

    PSOC6 SPI主三线双向支撑

    你好,我喜欢在PSoC6上用个3线SPI实现访问个SPI从属器。组件SPI(SCB V2.0)似乎没有个3线SPI
    发表于 08-17 08:06

    按时如何在PSoC6中复用?

    ,P9 [ 1 ]需要配置UART发送,发送到板。我想知道这种情况下是可行的吗?如何实现目标?你及时的帮助将不胜感激!谢谢,剑轩以上来自于百度翻译 以下为原文Hi,Now I use PSoC6
    发表于 08-19 00:26

    PSOC6 BootLoader

    Apple PSoC6,Bootloader是什么意思? 以上来自于百度翻译 以下为原文测试psoc6的时候,BootLoader已经下载进去,但是用host BootLoader下载的时候出现这是怎么回事?
    发表于 09-03 16:24

    我应该如何使用PSOC6 AMUX实现超过64通道的adc?

    你好,我想用PSoC6实现64∶1模拟多路复用器,我该如何设计个64∶1的模拟多路复用器? 以上来自于百度翻译 以下为原文Hi,I want to implement 64:1 analog
    发表于 09-28 15:42

    PSoC6中的TCPWM与PSoC 5LP中的PWM相同

    亲爱的各位,PSOC5LP中PSOC6和PWM的两不同结果可能是什么原因?在PSOC5上运行PWM所需的输出是正确的,但是在PSoC6上使
    发表于 12-06 15:07

    PSOC6核心板开源分享

    电子发烧友网站提供《PSOC6核心板开源分享.zip》资料免费下载
    发表于 07-27 10:29 ?4次下载
    <b class='flag-5'>PSOC6</b>核心板开源分享

    PSOC6的入门案例demo

    PSOC6的点灯初次体验
    的头像 发表于 06-07 09:03 ?1219次阅读
    <b class='flag-5'>PSOC6</b>的入门案例demo

    使用Psoc6的智能家居概念

    电子发烧友网站提供《使用Psoc6的智能家居概念.zip》资料免费下载
    发表于 06-26 09:56 ?1次下载
    使用<b class='flag-5'>Psoc6</b>的智能家居概念

    基于PSOC6开发板构建的智能小车

    本项目是基于Psoc6-evaluationkit-062S2开发板构建的智能小车。该开发板由RT-Thread与英飞凌联合推出,集成了颗32位双核CPU子系统,包括150MHz的ARM
    发表于 07-28 15:14 ?1252次阅读
    基于<b class='flag-5'>PSOC6</b>开发板构建的智能小车

    如何设计一种基于PSOC6的人体交互式智能家居系统呢?

    Psoc6-evaluationkit-062S2 是 RT-Thread 联合英飞凌推出的款集成 32 位双核 CPU 子系统( ARM Cortex-M4 和 ARM Cortex-M0
    的头像 发表于 07-28 16:02 ?1490次阅读
    如何设计<b class='flag-5'>一种</b>基于<b class='flag-5'>PSOC6</b>的人体交互式智能家居<b class='flag-5'>系统</b>呢?

    使用RT-Thread和PSOC6实现个温湿度报警系统

    设计思路:项目使用RT-Thread系统PSOC6开发板,实现个温湿度报警系统。该系统通过w
    的头像 发表于 07-31 16:01 ?1760次阅读
    使用RT-Thread和<b class='flag-5'>PSOC6</b><b class='flag-5'>实现</b><b class='flag-5'>一</b>个温湿度报警<b class='flag-5'>系统</b>

    基于PSOC6的智能环境监控系统

    本项目是基于PSOC6进行开发,它具有以下特性Psoc6-evaluationkit-062S2是RT-Thread联合英飞凌推出的款集成32位双核CPU子系统(ARMCortex-
    的头像 发表于 01-07 19:54 ?965次阅读
    基于<b class='flag-5'>PSOC6</b>的智能环境监控<b class='flag-5'>系统</b>