stm32有3个AD,每个AD有很多通道,使用哪个通道就配置成哪个通道,这里定时器也如此,有很多定时器TIMx,每个定时器有很多CHx(通道),可以配置为输入捕捉-------测量频率用,也可以配置为输出比较--------输出PWM使用
输入捕捉:可以用来捕获外部事件,并为其赋予时间标记以说明此事件的发生时刻。
1、朋友,可以解释一下输入捕获的工作原理不?
很简单,当你设置的捕获开始的时候,cpu会将计数寄存器的值复制到捕获比较寄存器中并开始计数,当再次捕捉到电平变化时,这是计数寄存器中的值减去刚才复制的值就是这段电平的持续时间,你可以设置上升沿捕获、下降沿捕获、或者上升沿下降沿都捕获。它没多大用处,常用来测频率。
计数寄存器的初值,是自己写进去的吗?
是的,不过默认不要写入
我如果捕获上升沿,两个值相减,代表的时两个上升沿中间那段电平的时间。对不?
是的
timer1有五个通道(对应五个IO引脚),在同一时刻,只能捕获一个引脚的值,对不?
那是肯定的,通道很像ADC通道,是可以进行切换的。
那输出比较的原理你可以帮我介绍一下不?
这里有两个单元:一个计数器单元和一个比较单元,比较单元就是个双缓冲寄存器,比较单元的值是可以根据不同的模式设置的,与此同时,计数器在不停的计数,并不停的与比较寄存器中的值进行比较,当计数器的值与比较寄存器的值相等的时候一个比较匹配就发生了,根据自己的设置,匹配了是io电平取反、变低、还是变高,就会产生不同的波形了。
外部事件发生的触发信号由单片机中对应的引脚输入(具体可以参考单片机的datasheet),也可以通过模拟比较器单元来实现。
时间标记可用来计算频率,占空比及信号的其他特征,以及为事件创建日志,主要是用来测量外部信号的频率。
输出比较:定时器中计数寄存器在初始化完后会自动的计数。从bottom计数到top。并且有不同的工作模式。
另外还有个比较寄存器。一旦计数寄存器在从bottom到top计数过程中与比较寄存器匹配则会产生比较中断(比较中断使能的情况下)。
然后根据不同的工作模式计数寄存器将清零或者计数到top值。
各类欧美日工控备件等您来询价,欢迎联系
联系人;林依依
联系电话0591-83476860
联系手机18005005912
QQ 2851617311
2N2252 CHUCK
2N2253 LOWER BODY SUB ASSY
2N2254 COVER
2N2260 CARTRIDGE HOLDER ASSY
2N2261 BELL(30MM)
2N2262 NOZZLE
2N2263 BODY
2N2264 NOZZLE
2N2265 NOZZLE
2N2266 BODY
2N2269 PLATE
2N2271 GATE VALVE UNIT
2N2272 IFS SUB-ASSY
2N2275 BELL BODY ASSY
2N2276 COVER ASSY
2N2278 COVER ASSY
2N2281 HOLDER ASSY
2N2284 COVER B《中海德特价供应》
2N2285 COVER NUT
2N2286 FO CABLE ASSY
2N2287 REAR PLATE
2N2288 HOLDER
2N2291 FO CABLE ASSY
2N2294 FO CABLE ASSY
2N2295 FO CABLE
2N2296 FO CABLE ASSY
2N2300 HOLDER ASSY (FOR ABB ROBOT)
2N2302 GATE VALVE UNIT
2N2303 HOLDER
2N2304 HOLDER
2N2305 FO CABLE ASSY
2N2306-02 FILLING STATION ASSY
2N2307 MOUNT PLATE
2N2308 UPPER BODY
2N2309-01 LOWER BODY SUB ASSY
2N2309-02 LOWER BODY SUB ASSY
2N2310 FO CABLE ASSY
2N2313 FO CABLE ASSY
2N2316 CLEAR CASE
2N2317 COVER SHEET
2N2318 BRACKET《中海德特价供应》
2N2319 BRACKET
2N2321 BELL CUP D25 (AL : 2PICE TYPE)
2N2322 FLUSHING UNIT ASSY
2N2326 FO CABLE ASSY
2N2327 SA CHECKER (D70)
2N2330 HUB
2N2331 BELL CUP D30 (TI : Long Type)
2N2332 BODY
2N2333 NOZZLE
2N2335 HOOK
2N2336 SPRING
2N2337 PROBE
2N2338 HUB
2N2339-01 PROBE (D150mm)
2N2339-02 PROBE (D200mm