完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
10个回答
|
|
自己写吧
|
|
|
|
while(1)
{ t++; key=KEY_Scan(0); if(key==WKUP_PRES) { if(pwmval<250)pwmval+=10; TIM_SetCompare1(TIM1,pwmval); //输出 }else if(key==KEY1_PRES) { if(pwmval>10)pwmval-=10; else pwmval=0; TIM_SetCompare1(TIM1,pwmval); //输出 } 原子哥,这个 pwmval的单位是什么啊?还有就是这个范围是怎么设定的,我想把捕获和这个pwm dac连起来添加一个变量从而达到控制输出电压,您看可行吗?还有就是输出电压的引脚应该怎么设置啊? |
|
|
|
没有单位。其他的,你自己尝试
|
|
|
|
这个pwm' dac 只有一个pa8是输出口,但是我需要两个口来输出电压,,,这个应该怎么解决啊?原子哥,,,
|
|
|
|
PA8不能输出DAC哦,只能输出PWM
|
|
|
|
原子哥,您那个引脚分配表上有写PA8是PWM_DAC输出口啊,,,,难道PWM_dac也是用PA4吗?
|
|
|
|
|
|
|
|
那原子哥,这个战舰版输出模拟量的是不是PA4 PA5
|
|
|
|
|
|
原子哥,您看我这个程序为什么PA4测不出来对应的变化的电压啊?实在是有点懵。。是不是变量设置出了问题?还是少了哪个函数???
extern u8 TIM5CH1_CAPTURE_STA; //输入捕获状态 extern u16 TIM5CH1_CAPTURE_VAL; int main(void) { u32 tempa=0; u8 t=0; u16 b; u16 a; delay_init(); //延时函数初始化 NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级 uart_init(115200); //串口初始化为115200 Dac1_Init(); //DAC初始化 DAC_SetChannel1Data(DAC_Align_12b_R, 0);//初始值为0 LED_Init(); //LED端口初始化 TIM1_PWM_Init(255,0); //TIM1 PWM初始化, Fpwm=72M/256=281.25Khz. TIM_SetCompare1(TIM1,100);//初始值为0 TIM_SetCompare1(TIM1,a);//初始值 TIM5_Cap_Init(0XFFFF,72-1); //以1Mhz的频率计数 while(1) { t++; delay_ms(10); if(TIM5CH1_CAPTURE_STA&0X80)//成功捕获到了一次上升沿 { tempa=TIM5CH1_CAPTURE_STA&0X3F; tempa*=65536;//溢出时间总和 tempa+=TIM5CH1_CAPTURE_VAL;//得到总的高电平时间 printf("HIGH:%d usrn",tempa);//打印总的高点平时间 a=tempa; TIM5CH1_CAPTURE_STA=0;//开启下一次捕获 } if(a<=1920&&a>1550 ) { b=(a-1550)/148.00+0.8; DAC_SetChannel1Data(DAC_Align_12b_R, b); } //输出 else if (a<1450&&a>1080) { b=(a-1080)/148.00+0.8; DAC_SetChannel1Data(DAC_Align_12b_R, b); } else if (a<=1550&&a>=1450) { b=0; DAC_SetChannel1Data(DAC_Align_12b_R, b); } delay_ms(10); } } |
|
|
|
只有小组成员才能发言,加入小组>>
请问下图大疆lightbridge2遥控器主板电源芯片型号是什么?
4449 浏览 1 评论
使用常见的二极管、三极管和mos做MCU和模组的电平转换电路,但是模组和MCU无法正常通信,为什么?
323浏览 2评论
为了提高USIM卡电路的可靠性和稳定性,在电路设计中须注意的点有哪些?
314浏览 2评论
331浏览 2评论
335浏览 2评论
371浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-2 03:09 , Processed in 0.879589 second(s), Total 65, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号