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

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

3天内不再提示

[RSIC-V]Milk-V开发板测试pwm及波形输出

程龙巧 来源:巧不巧 作者:巧不巧 2023-06-18 14:19 次阅读

# [RSIC-V]Milk-V开发板测试pwm及波形输出

## 简介

pYYBAGSOitmAeL0fAAGuujcRx3A918.png


## 加载pwm模块
```
[root@cvitek]/mnt/system/ko# ls
3rd cv180x_pwm.ko cv180x_vpss.ko
cfbcopyarea.ko cv180x_rgn.ko cv180x_wdt.ko
cfbfillrect.ko cv180x_rtc.ko cvi_mipi_rx.ko
cfbimgblt.ko cv180x_rtos_cmdqu.ko cvi_vc_driver.ko
cv180x_base.ko cv180x_saradc.ko cvi_wiegand.ko
cv180x_clock_cooling.ko cv180x_sys.ko cviaudio_core.ko
cv180x_dwa.ko cv180x_thermal.ko efivarfs.ko
cv180x_fast_image.ko cv180x_tpu.ko fb_ssd1306.ko
cv180x_jpeg.ko cv180x_vcodec.ko loadsystemko.sh
cv180x_mon.ko cv180x_vi.ko snsr_i2c.ko
```
```
insmod /mnt/system/ko/cv180x_pwm.ko
```
```
[root@cvitek]/sys/class/pwm# ls
pwmchip0 pwmchip12 pwmchip4 pwmchip8
```

## 例子:PWM10

poYBAGSOiuiASt01AAWoOnP9X6Q721.png


### 原理图

pYYBAGSOiu6AIL-hAAcnx0xDmfE315.png

### 修改pinmux

poYBAGSOivaAZsTRAACfmvCFj5s849.png


buildboardscv180xcv1800b_sophpi_duo_sdu-bootcvi_board_init.c
```
//PWM10
PINMUX_CONFIG(SD1_GPIO1, PWM_10);
```

## 测试

pYYBAGSOiv6ADWPJAAFGzKS9i3Y646.png


```
//pwm10,也就是pwmchip8的第三个,也就是pwmchip8/pwm2
echo 2 > /sys/class/pwm/pwmchip8/export
echo 1000000 > /sys/class/pwm/pwmchip8/pwm2/period
echo 500000 > /sys/c
lass/pwm/pwmchip8/pwm2/duty_cycle
echo 1 > /sys/class/pwm/pwmchip8/pwm2/enable
```
## 波形

pYYBAGSOiryAWoivAAARIHWDy_M994.png






审核编辑:刘清

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

    关注

    0

    文章

    14

    浏览量

    9436
  • RSIC-V
    +关注

    关注

    4

    文章

    14

    浏览量

    6534
收藏 人收藏

    评论

    相关推荐

    Milk-V Duo 开发板免费体验】小身板大能力RISC-V开发板

    Milk-V Duo是一款基于算能 CV1800B芯片的MPU,能够运行基于LINUX和RTOS的操作系统。Milk-V Duo为专业人士、工业OEM企业、物联网爱好者、业余爱好者、DIYers和创作者提供了一个可靠、低成本且极具功能的平台,使他们能够打造和调试自己的想法
    的头像 发表于 06-30 10:25 4928次阅读
    【<b class='flag-5'>Milk-V</b> Duo <b class='flag-5'>开发板</b>免费体验】小身板大能力RISC-<b class='flag-5'>V</b><b class='flag-5'>开发板</b>

    Milk-V Duo 开发板免费体验】+ 1、开箱

    Milk-V Duo是一个基于CV1800B芯片的超紧凑嵌入式开发平台。它可以运行Linux和RTOS,为专业人士、工业ODM、AIoT爱好者、DIY爱好者和创作者提供了一个可靠、低成本和高性能的平台。
    的头像 发表于 07-13 09:24 1444次阅读
    【<b class='flag-5'>Milk-V</b> Duo <b class='flag-5'>开发板</b>免费体验】+ 1、开箱

    Milk-V Duo】1、入门篇

    入门milk-V Duo开发板
    的头像 发表于 07-07 11:21 1644次阅读
    【<b class='flag-5'>Milk-V</b> Duo】1、入门篇

    Milk-V Duo开发板免费体验】Milk-V初次使用

    Milk-V Duo开发板免费体验】Milk-V初次使用
    的头像 发表于 08-08 09:03 2475次阅读
    【<b class='flag-5'>Milk-V</b> Duo<b class='flag-5'>开发板</b>免费体验】<b class='flag-5'>Milk-V</b>初次使用

    Milk-V Duo 开发板免费体验】 + 系统镜像烧录以及登录

    Milk-V Duo 开发板免费体验】+系统镜像烧录以及登录 一.Milk-V Duo开发板介绍 Milk-V Duo是一块基于CV180
    发表于 07-11 11:43

    Milk-V Duo 开发板免费体验】Milk-V Duo之开箱初体验

    一,第一印象 外观设计方面,Milk-V Duo以简约而精致的风格为主,采用沉金工艺,给人一种高端大气的感觉。开发板的尺寸小巧,便于携带和使用,在我拿到的所有的开发板中,也只有
    发表于 07-16 01:15

    Milk-V Duo 开发板免费体验】1.开箱体验

    感谢算能和电子发烧友论坛的开发板试用活动,有幸体验Milk-V Duo 开发板Milk-V Duo是一款基于算能 CV1800B芯片的MPU,能够运行基于LINUX和RTOS的操
    发表于 07-23 16:00

    Milk-V Duo 开发板免费体验】Milk-V Duo 开发板学习初体验

    第一次申请成功,心情很是喜悦,经过几天的等待收到了我心心念念的Milk-V Duo 开发小板。 迫不及待的开始了学习初体验,先牺牲下爱车的行车记录仪SD卡贡献下 1、直接下载镜像
    发表于 07-28 15:58

    Milk-V Duo 开发板免费体验】开发板使用3

    接上文 【Milk-V Duo 开发板免费体验】开发板使用1 |和接上文 【Milk-V Duo 开发板免费体验】
    发表于 07-29 08:17

    Milk-V Duo 开发板免费体验】milkv-duo 申请成功体验

    。 引脚图 总结 Milk-V Duo开发板的小巧精致设计和强悍的性能确实为创客和开发者提供了一个优秀的平台。它的紧凑设计使得它适用于各种空间有限的场景,同时强大的性能可以支持复杂的应用
    发表于 07-29 14:31

    Milk-V Duo 开发板免费体验】初步试用测试

    Milk-V Duo板子时就看到板子上有个笑脸,这让人感觉挺友好的,包装上有资料的连接 关于一些环境的搭建和烧录的方法可以在其它的大佬文章中看到,我此处就不在赘述,下面看一下开发板跑的镜像文件。 TF卡镜像文件
    发表于 08-02 17:11

    Milk-V Duo 开发板免费体验】Milk-V Duo 开发板初体验

    今天收到 ,打开快递的第一感觉就是非常精致小巧,一个黑色的小盒子及一块非常小巧但功能非常完善的开发板Milk-V Duo是一款基于算能 CV1800B芯片的MPU,能够运行基于LINUX
    发表于 08-18 00:26

    Milk-V Duo 开发板免费体验】Milk-V Duo 开发板Linux环境准备

    先来看看Milk-V Duo开发板开发板是一款基于CV1800B芯片的MPU。CV1800B芯片由算能提供,它采用了两颗RISC-V内核,能够运行基于Linux提供和RTOS的操作系
    发表于 08-18 00:38

    Milk-V Duo 开发板免费体验】4-Linux控制小车动作(原创)首发

    接上三篇: [接上两篇:【Milk-V Duo 开发板免费体验】3-Linux控制小车方向https://bbs.elecfans.com/jishu_2371135_1_1.html
    发表于 08-21 02:11

    Milk-V Duo 开发板免费体验】初体验及开箱视频

    刚刚收到开发板,给大家做个视频来初步了解以下Milk-V Duo 开发板Milk-V Duo是一款基于算能 CV1800B芯片的MPU,能够运行基于LINUX和RTOS的操作系统。
    发表于 08-22 23:59