3732|12

932

帖子

3

TA的资源

纯净的硅(中级)

楼主
 

【CH579M-R1】+PWM呼吸灯及串口通讯实验 [复制链接]

 
 

    原准备直接编译下载厂家的BLE例程,按照《说明书》的步骤打开了peripheral项目文件,尝试编译但出错,主要错误是缺少宏定义(如下图),一时半会也找不到宏定义的文件,无法排错,于是乎只好换做其它实验。

    首先抄jinglixixi老师的作业,测试了呼吸灯。我是直接用板上的LED3和LED4,通过PB0和PB1驱动,下面是程序代码,开始按照延时500毫秒运行,呼吸灯的变化太慢,后来改为延时50毫秒,效果才好一点:

int main()
{
    char i;
      GPIOB_ModeCfg(GPIO_Pin_0, GPIO_ModeOut_PP_5mA); // PB1 - PWM6
    GPIOB_ModeCfg(GPIO_Pin_1, GPIO_ModeOut_PP_5mA); // PB1 - PWM7
    PWMX_CLKCfg( 4 );
    PWMX_CycleCfg( PWMX_Cycle_64 );
    while(1)
    {
        for(i=0;i<64;i++)
        {
                      PWMX_ACTOUT( CH_PWM6, 64*i/64, Low_Level, ENABLE);
            PWMX_ACTOUT( CH_PWM7, 64*i/64, Low_Level, ENABLE);
            mDelaymS(50);
        }
         
        for(i=64;i>0;i--)
        {
                      PWMX_ACTOUT( CH_PWM6, 64*i/64, Low_Level, ENABLE);
            PWMX_ACTOUT( CH_PWM7, 64*i/64, Low_Level, ENABLE);
            mDelaymS(50);
        }
    }
}
 

     呼吸灯实验的视频压缩文件有25M多,上传不了,明天再补照片。

 

    之后实验了串口通讯,使用的是厂家提供的UART1项目范例,未作任何修改,只是调试时开始用的是沁恒的一个TTF转USB模块,电脑能认串口,但无法收发数据,后来改用淘宝买的模块,测试成功了,下面是测试的照片:

    就是无法通过TTF转USB模块供电,需要另外为开发板供电,我就用了一个充电宝,下载测试比较麻烦,需要换线。

    下面是串口调试工具测试的截图:

 

 

最新回复

学习了   详情 回复 发表于 2024-10-6 09:00
点赞 关注
 
 

回复
举报

1万

帖子

203

TA的资源

管理员

来自 12楼
 

沁恒CH579M-R1开发板测评

汇总贴:https://bbs.eeworld.com.cn/thread-1140005-1-1.html

加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
个人签名玩板看这里:
https://bbs.eeworld.com.cn/elecplay.html
EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!
 
 
 

回复

310

帖子

5

TA的资源

一粒金砂(中级)

沙发
 

看起来是缺少了头文件,typedef自定义数据类型

点评

应该是的,但是不知道这个头文件在哪。  详情 回复 发表于 2020-9-12 08:18
 
 
 

回复

932

帖子

3

TA的资源

纯净的硅(中级)

板凳
 
宋元浩 发表于 2020-9-11 22:28 看起来是缺少了头文件,typedef自定义数据类型

应该是的,但是不知道这个头文件在哪。

 
 
 

回复

932

帖子

3

TA的资源

纯净的硅(中级)

4
 

补上呼吸灯实验的照片:

 
 
 

回复

1532

帖子

1

TA的资源

五彩晶圆(初级)

5
 

不错,点赞!

点评

谢谢夸奖,这个呼吸灯还是抄袭您的呢。  详情 回复 发表于 2020-9-12 10:02
 
 
 

回复

932

帖子

3

TA的资源

纯净的硅(中级)

6
 

谢谢夸奖,这个呼吸灯还是抄袭您的呢。

点评

谈不上,技术是大家的,期待新贴。  详情 回复 发表于 2020-9-12 18:04
 
 
 

回复

1532

帖子

1

TA的资源

五彩晶圆(初级)

7
 
hujj 发表于 2020-9-12 10:02 谢谢夸奖,这个呼吸灯还是抄袭您的呢。

谈不上,技术是大家的,期待新贴。

 
 
 

回复

9795

帖子

24

TA的资源

版主

8
 

弄个GIF看呼吸灯效果会更好

推荐一个开源的gif转换软件ScreenToGif

点评

谢谢版主推荐,正在下载安装。之前曾下载安装了多个转换软件或在线转换,不是要收费就是硕大的水印占据图片中央,根本无法观看。  详情 回复 发表于 2020-9-12 21:13
个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾
 
 
 

回复

932

帖子

3

TA的资源

纯净的硅(中级)

9
 
littleshrimp 发表于 2020-9-12 20:56 弄个GIF看呼吸灯效果会更好 推荐一个开源的gif转换软件ScreenToGif

谢谢版主推荐,正在下载安装。之前曾下载安装了多个转换软件或在线转换,不是要收费就是硕大的水印占据图片中央,根本无法观看。

 
 
 

回复

932

帖子

3

TA的资源

纯净的硅(中级)

10
 

    初次尝试转换mp4格式为gif格式成功了,但文件体积并没有减少多少,mp4的视频文件有25M多,转换之后仍有24M多,我再摸索看看。

点评

可以降低分辨率和帧率  详情 回复 发表于 2020-9-12 22:14
 
 
 

回复

9795

帖子

24

TA的资源

版主

11
 
hujj 发表于 2020-9-12 21:24     初次尝试转换mp4格式为gif格式成功了,但文件体积并没有减少多少,mp4的视频文件有25M多,转 ...

可以降低分辨率和帧率

个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾
 
 
 

回复

113

帖子

0

TA的资源

一粒金砂(中级)

13
 

学习了

个人签名欲穷千里目 更上一层楼
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表