Image
Image

欢乐家园

+ 关注

粉丝 1     |     主题 114     |     回帖 1030

开源risc-v
2023-7-11 11:17
  • RISC-V
  • 5
  • 624
  我提出的这些都是带有开源代码和文档的,可以帮助初学者理解RISC-V架构和CPU设计。 可以先选择其中一个项目 ...  
  VexRiscv有很棒的移植性,根据需要可选择。 VexRiscv是一个高度可配置的RISC-V CPU核心,具有很好的移植性 ...  
STM32F103高级定时器作输入捕获(以TIM1通道4为例)
2023-8-27 12:51
  • ST MCU
  • 12
  • 8965
  以上,就是使用TIM1做输入捕获的过程。  
  定时器中断函数服务名字选择:void TIM1_CC_IRQHandler(void);  
  定时器1中断服务函数  
  选择NVIC_IRQChannel中的TIM1_CC_IRQn,即TIM1捕获比较中断。  
  使能捕获和更新中断、设置中断分组、使能定时器  
  TIM1_CH4_Handler.TIM_RepetitionCounter=0;//设置重复溢出次数,就是多少次溢出后进入中断,一般为0,只有 ...  
  初始化TIM1、置 TIM1 的输入比较参数、  
  关于GPIO口的八种模式原子论坛有帖子说的很详细,以前看过的,有兴趣可以去搜索。 ...  
  2. GPIOA中的PA11配置为输入模式,PA12设置为输出模式  
  ......  
  由上面两图可知,需要使能的是TIM1时钟和GPIOA时钟:attach://2152710.png  
一个定时器 四个channel复用映射 实现超声波四路测距
2023-8-27 13:03
  • ST MCU
  • 10
  • 7848
  ......  
  定义四个变量,分别为pre_tim3_count[1],sec_tim3_count[1],flag[1],scr04_count[1],注意,此方法的核心是 ...  
  ......  
  ......  
  ......  
  ......  
  至此,单片机已经能触发超声波模块的trig口,echo口已经能发送回波,我们需要测量超声波模块echo口的回波持 ...  
2
3
近期访客