完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
一、功能 1.点亮led 2.打开蜂鸣器(注释关闭了) 3.按键: KEY_UP按下红灯灭,PWM输出频率加1kHz KEY2按下红灯亮,PWM输出频率减1kHz KEY1按下绿灯灭,DAC输出电压加0.1V KEY0按下绿灯亮,DAC输出电压减0.1V 4串口: 显示PWM周期和频率,显示ADC检测DAC的得到的ADC值和电压 可以通过串口设置PWM输出频率为1~9kHz 格式为: SET:1 为设置为1kHz 5.定时器 定时输出ADC检测DAC的电压值和ADC值,还有PWM频率值 6.PWM 输出50%占空比的方波信号PWM 7.输入捕获 捕获输出的PWM周期和时间显示到串口 8.ADC 检测管脚ADC值和电压值然后显示到串口 9.DAC 管脚输出电压可以被ADC检测到 10.iic/eeprom 把设置的DAC电压值和PWM频率写入eeprom保存 二、引脚分配 led 红灯 PB5 绿灯 PE5 beep PB8 按键 KEY_UP PA0 KEY2 PE2 KEY1 PE3 KEY0 PE4 串口 txd PA9 rxd PA10 定时器 定时输出定时器 定时器3通道1 PC6 PWM定时器 定时器4通道2 PD13 输入捕获定时器 定时器5通道2 PA1 ADC ADC1 通道5 PA5 DAC 通道1 PA4 eeprom/iic SCL PB6 SDA PB7 三、检测的时候用杜邦线连接PA4-PA5、PD13-PA1。板子右下角跳线帽不接,因为用的ADC1通道5不是通道1。
评分 |
|
|
相关推荐
|
|
|
多谢楼主分享!!
|
|
|
|
|
|
|
|
|
太好了,找了挺久的,谢谢楼主分享
|
|
|
|
|
|
|
|
|
谢谢分享
|
|
|
|
|
|
|
|
STM32F405驱动DS1302时钟模块,输出时间错乱该怎么排查?
2961 浏览 2 评论
stm32f405rgt6驱动DS1302ZN出现时间错乱问题
2463 浏览 1 评论
stm32用fsmc读取ad7606采集数据,数据不变,只有开发版复位才更新数据
2331 浏览 0 评论
2455 浏览 1 评论
1674 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-3 10:00 , Processed in 2.033308 second(s), Total 76, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖