Image
Image

自动化陈稳

+ 关注

粉丝 1     |     主题 106     |     回帖 1380

ST32之电容触摸按键实验
2021-7-1 08:52
  • ST MCU
  • 20
  • 1596
  ......  
  ③ TPAD_Reset函数:这个函数就是把引脚PA1先设置成推挽输出,输出0,把电容放电,把计数器的值设置为0,然 ...  
  ......  
  ② TPAD_Get_Val函数: (1) 调用TPAD_Reset函数,这个函数就是把引脚PA1先设置成推挽输出,输出0,把电容 ...  
  调用10次,去掉一个最大值,去掉一个最小值,把中间的值取平均值。  
  (2) 调用10次TPAD_Get_Val()函数,这个函数先调用TPAD_Reset函数,这个函数首先把引脚PA1输出低电平,等 ...  
  ① Tpad_Init函数:系统开始运行时执行这个函数,得到Tpad还没有按下时充电的时间。 (1) 初始化定时器5的 ...  
  3 实验程序讲解: 1)几个重要的函数:  
stm32f10x单片机寄存器认识了解
2021-5-11 11:05
  • ST MCU
  • 32
  • 1167
  RCC时钟寄存器我们了解一下 通过这里找到 RCC_APB2ENR寄存器还需要映射  
  总结一下刚刚我们把 APB1 APB2 AHB RCC GPIOB的地址映射了接下来我们还需要映射几个地址 ...  
  ......  
  还有RCC的地址需要映射  
  ......  
  3.后面还有一个AHB的地址要定义 这个地址我们从 0x4002 0000 这个地址定义起走  
  我们看见我们要使用的GPIOB端口就是挂载在APB2总线上面的 它比APB2地址多了 0xc00 ...  
  2.在看一下APB2的首地址是 0x4001 0000 是不是跟我们定义的APB1的地址多了 0x1 0000 那么在程序中就是这样 ...  
  1.我们看APB1的首地址是 0x4000 0000 在程序中就可以这样定义  
  先来看2.3节的存储器映像图  每一个外设的功能都对应一个地址我们直接操作的话不方便每次操作都需要来查看 ...  
  ......  
  1.时钟初始化 2.配置GPIO模式 3.控制GPIO端口输出   时钟初始化  我们需要控制的是GPIOB.5端口  我 ...  
2
3
近期访客