我使用的是STM32F446ZE核心板。我希望在板上连接不同的传感器,以及5个编码器。然而,使用编码器与中断将是有问题的,因为它将影响其他部分和传感器读数的操作。这个应用程序是高度基于时间的。编码器是要阅读的,但它们不是优先考虑的。我希望实现输入捕获模式和编码器模式,并想知道什么是输入捕获间接模式,这不是在数据表和应用程序说明中指定的。
发布于 2018-12-15 14:05:56
输入捕获模式可以通过将信号输入单片机来分析信号。在STM32微控制器中,它们提供了输入捕获直接模式和输入捕获间接模式。这两种模式仅在输入方式上有所不同。读取定时器烹饪本后,TI1FP2信号被传送到第二频道,TI2FP1信号被传送到第一频道。第三频道和第四频道也是如此。
此外,我正在为STM32微控制器添加来自HAL的代码片段。
#define TIM_ICSELECTION_INDIRECTTI (TIM_CCMR1_CC1S_1)
/*!< TIM Input 1, 2, 3 or 4 is selected to be connected to IC2, IC1, IC4 or IC3, respectively */因此,输入捕获间接模式可以用于将信号内部馈电到两个通道。
发布于 2018-12-14 12:59:28
https://stackoverflow.com/questions/53778656
复制相似问题