496|11

871

帖子

3

资源

纯净的硅(初级)

【CH579M-R1】+PWM呼吸灯及串口通讯实验

 

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

BLE_01.jpg

    首先抄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模块,电脑能认串口,但无法收发数据,后来改用淘宝买的模块,测试成功了,下面是测试的照片:

uart_00.jpg

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

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

uart_01.jpg

 

 


回复

1万

帖子

133

资源

管理员

个人签名

玩板看这里:

http://bbs.eeworld.com.cn/elecplay.html

EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!


回复

328

帖子

0

资源

一粒金砂(中级)

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

点评

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

回复

871

帖子

3

资源

纯净的硅(初级)

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

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


回复

871

帖子

3

资源

纯净的硅(初级)

补上呼吸灯实验的照片:

my1_01.jpg


回复

517

帖子

0

资源

一粒金砂(高级)

不错,点赞!

点评

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

回复

871

帖子

3

资源

纯净的硅(初级)

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

点评

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

回复

517

帖子

0

资源

一粒金砂(高级)

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

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


回复

7560

帖子

20

资源

版主

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

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

点评

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

回复

871

帖子

3

资源

纯净的硅(初级)

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

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


回复

871

帖子

3

资源

纯净的硅(初级)

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

点评

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

回复

7560

帖子

20

资源

版主

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

可以降低分辨率和帧率

个人签名虾扯蛋

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

关闭
站长推荐上一条 1/5 下一条

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

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

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

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