完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我想检查pwm信号,但它没有找到任何信号帮助我
#include''stm8s.h'' void main(void) { CLK-> SWR = 0xB4; while((CLK-> SWCR& 0x08)== 0){}; CLK-> SWCR&安培; = 0xF7; CLK-> SWCR | = 0x02; CLK-> CMSR = 0xB4; // CLK-> ECKR | = CLK_ECKR_HSEEN; // CLK-> ICKR = 0x03; CLK-> CKDIVR = 0x00; CLK-> PCKENR1 = 0x80; CLK-> PCKENR2 = 0x08; CLK-> CCOR = 0x33; tiM1-> CR1 = 0x80; TIM1-> CR2 = 0x10; TIM1-> ARRH = 0x0a; //(Fclk/Fs)(16M/10K=1.6K) TIM1-> ARRL = 0x40; TIM1-> PSCRH = 0x00; // clk = 16M /(0 + 1) TIM1-> PSCRL = 0x00; TIM1-> IER = 0x00; TIM1-> BKR = 0x00; TIM1-> SR1 = 0x1b; TIM1-> CCER1 = 0x05; TIM1-> CCER2 = 0x3f; TIM1-> CCMR1 = 0x38; TIM1-> CCMR2 = 0xfa; TIM1-> CCR1H = 0x05; //比较800 TIM1-> CCR1L = 0x20; //比较800 GPIOC-> DDR = 0x0f; GPIOC-> CR1 = 0x0f; GPIOC-> CR2 = 0x00; 而(1){ GPIOC-> ODR = 0x0f; // 0000 1111 } } 以上来自于谷歌翻译 以下为原文 I would like to check pwm signal but it don't find any signal help me please #include ''stm8s.h'' void main(void) { CLK->SWR = 0xB4 ; while((CLK->SWCR&0x08) == 0){}; CLK->SWCR&=0xF7; CLK->SWCR |= 0x02 ; CLK->CMSR = 0xB4 ; //CLK->ECKR |= CLK_ECKR_HSEEN ; //CLK->ICKR = 0x03 ; CLK->CKDIVR = 0x00 ; CLK->PCKENR1 = 0x80 ; CLK->PCKENR2 = 0x08 ; CLK->CCOR = 0x33 ; TIM1->CR1 = 0x80 ; TIM1->CR2 = 0x10 ; TIM1->ARRH = 0x0a ; //(Fclk/Fs)(16M/10K=1.6K) TIM1->ARRL = 0x40 ; TIM1->PSCRH = 0x00 ; // clk = 16M/(0+1) TIM1->PSCRL = 0x00 ; TIM1->IER = 0x00 ; TIM1->BKR = 0x00 ; TIM1->SR1 = 0x1b ; TIM1->CCER1 = 0x05 ; TIM1->CCER2 = 0x3f ; TIM1->CCMR1 = 0x38 ; TIM1->CCMR2 = 0xfa ; TIM1->CCR1H = 0x05; // compare 800 TIM1->CCR1L= 0x20 ; // compare 800 GPIOC->DDR = 0x0f; GPIOC->CR1 = 0x0f; GPIOC->CR2 = 0x00; while (1){ GPIOC->ODR = 0x0f; // 0000 1111 } } |
|
相关推荐
1个回答
|
|
首先检查STM8S设备嵌入定时器1.您应该在数据表中找到它。
以上来自于谷歌翻译 以下为原文 First of all check that you STM8S device embedds Timer 1. You should find it in the datasheet. |
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2642 浏览 1 评论
3208 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1783 浏览 1 评论
3611 浏览 6 评论
5989 浏览 21 评论
939浏览 4评论
1316浏览 4评论
在Linux上安装Atollic TRUEStudio的步骤有哪些呢?
584浏览 3评论
使用DMA激活某些外设会以导致外设无法工作的方式生成代码是怎么回事
1303浏览 3评论
1361浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 14:14 , Processed in 1.162765 second(s), Total 80, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号