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

电子说

1.2w人已加入

描述

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

## 简介

RSIC-V


## 加载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
 

RSIC-V


### 原理图

RSIC-V

### 修改pinmux
 

RSIC-V


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

## 测试
 

RSIC-V


```
//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
```
## 波形

RSIC-V






审核编辑:刘清

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分