| 
 | 
	
    
 
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册  
 
x
 
本例demo实现,在AT32F415RCT7输出20路同步PWM波形。/ ]  H6 Q5 b. K 
注意:示例代码是基于雅特力提供的**V2.x.x 板级支持包(  BSP )而开发,对于其他版本的 BSP ,需要注意使用上的区别。 
5 ?: ]) M- S. ^2 e* L1 M支持型号列表: 
+ `/ A6 L0 O* ^[td]主要使用外设列表:: K! P1 s8 p6 _ 
[td]| 主要使用外设 | TMR  
' _/ F  B1 J- w2 M" | |  | GPIO | % Z- @" Y- i. h. g 
 |   1 快速使用方法 
7 x2 O8 _& L) F6 N$ H6 u6 Z& e1.1 硬件资源1)     AT-START-F415 V1.0开发板(其他型号请使用对应的开发板) 
+ M5 C0 _* C4 b# W1 B3 L- S图1. AT-START-F415 V1.0开发板 
! g" p* c3 K9 O4 N! O
 
5 {8 k3 V2 s$ T4 Y$ w" o! R 
1.2           软件资源1)     SourceCode( P- i7 k+ v+ z0 j1 J9 c! B* u; g 
n  pwm_output_20channel 源程序 
( j1 p3 T- B- y3 \8 q源码包工程路径:SC0100_AT32F415_20_Channel_PWM_V2.0.0\SourceCode\SC0091_SourceCode_V2.0.0\utilities\SC0100_demo\pwm_output_20channel 
* J% z$ h$ h: e注: 所有project都是基于keil5而建立,若用户需要在其他编译环境上使用,请参考雅特力提供的BSP_V2.x.x\project\xxx\templates中各种编译环境(例如 IAR6/7/8,keil 4/5 )进行简单修改即可。, C" a* i. o* M 
1.3           示例使用1)     打开pwm_output_20channel工程,编译并下载在目标板,使用逻辑分析仪抓取对应管脚PWM波形。6 p: q3 ^" s; \% _0 A4 b! } 
- 各TMR内部级联关系:TMR1(主定时器)----内部触发----->TMR2/3/4(从定时器)----tmr2 内部触发---->TMR5(从定时器)( l. i5 f5 Z) C0 S( U. v
 
  TMR与IO口对应关系[td]. q( b* y6 q( l1 v  ]& u8 a( v 
 | Channel1 | Channel2 | Channel3 | Channel4 |  | TMR1 | PA8 | PA9 | PA10 | PA11 |  | TMR2 | PA15 | PB3 | PB10 | PB11 |  | TMR3 | PA6 | PA7 | PB0 | PB1 |  | TMR4 | PB6 | PB7 | PB8 | PB9 |  | TMR5 | PA0 | PA1 | PA2 | PA3 |   注: 本例程使用AT32F415RCT7实现,若使用其他型号IC需要确保封装有上述表格内的IO口。 
. l, j4 x0 i; a: E* Z" M  t" u |   
 
 
 
 |