hzx13888566458

    1. 感谢楼主的分享
    2. 串口如何数据 3/1976 微控制器 MCU 2014-09-05
      同楼上具体内容得写出来才可以得到最快的答案
    3. Tiva M4的特点 2/2089 微控制器 MCU 2014-09-05
      具体看附件哈!!
    4. TIVA M4的PWM中怎么引脚对应 7/6055 微控制器 MCU 2014-09-05
      #include #include #include "inc/hw_memmap.h" #include "inc/hw_types.h" #include "driverlib/sysctl.h" #include "driverlib/rom.h" #include "driverlib/gpio.h" #include "driverlib/pwm.h" #include "driverlib/fpu.h" #include "driverlib/pin_map.h" #define GPIO_PB6_M0PWM0         0x00011804 #define GPIO_PB7_M0PWM1         0x00011C04 #define GPIO_PB4_M0PWM2         0x00011004 #define GPIO_PB5_M0PWM3         0x00011404 void PWM_init(void) {         //PWM时钟配置:64分频         SysCtlPWMClockSet(SYSCTL_PWMDIV_64);         //使能PWM0模块         SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOB);         //使能PWM0模块         SysCtlPeripheralEnable(SYSCTL_PERIPH_PWM0);     //GPIO引脚配置         GPIOPinConfigure(GPIO_PB7_M0PWM1);         GPIOPinConfigure(GPIO_PB6_M0PWM0);         GPIOPinConfigure(GPIO_PB5_M0PWM3);         GPIOPinConfigure(GPIO_PB4_M0PWM2);         //配置引脚为PWM功能         GPIOPinTypePWM(GPIO_PORTB_BASE, GPIO_PIN_7);         GPIOPinTypePWM(GPIO_PORTB_BASE, GPIO_PIN_6);         GPIOPinTypePWM(GPIO_PORTB_BASE, GPIO_PIN_5);         GPIOPinTypePWM(GPIO_PORTB_BASE, GPIO_PIN_4);         //配置PWM发生器0和发生器1:加减计数不分频         PWMGenConfigure(PWM0_BASE, PWM_GEN_0,PWM_GEN_MODE_DOWN | PWM_GEN_MODE_NO_SYNC);         PWMGenConfigure(PWM0_BASE, PWM_GEN_1,PWM_GEN_MODE_DOWN | PWM_GEN_MODE_NO_SYNC);         //设置PWM发生器1的频率,时钟频率/pwm分频数/n,80M/64/3125=400hz         PWMGenPeriodSet(PWM0_BASE, PWM_GEN_0, 3125);         PWMGenPeriodSet(PWM0_BASE, PWM_GEN_1, 3125);         //设置PWM0/PWM1输出的脉冲宽度         PWMPulseWidthSet(PWM0_BASE, PWM_OUT_0, 1200);         PWMPulseWidthSet(PWM0_BASE, PWM_OUT_1, 1200);         PWMPulseWidthSet(PWM0_BASE, PWM_OUT_2, 1200);         PWMPulseWidthSet(PWM0_BASE, PWM_OUT_3, 1200);     //使能PWM发生器         PWMGenEnable(PWM0_BASE, PWM_GEN_0);         PWMGenEnable(PWM0_BASE, PWM_GEN_1);         //使能PWM0和PWM1的输出         PWMOutputState(PWM0_BASE, (PWM_OUT_0_BIT), true);         PWMOutputState(PWM0_BASE, (PWM_OUT_1_BIT), true);         PWMOutputState(PWM0_BASE, (PWM_OUT_2_BIT), true);         PWMOutputState(PWM0_BASE, (PWM_OUT_3_BIT), true); } void GPIOPin_init(void) {         SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOF);                //使能启动GPIOF         SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOD);                //使能启动GPIOD         SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA);                //使能启动GPIOA         GPIOPinTypeGPIOInput(GPIO_PORTD_BASE,GPIO_PIN_6|GPIO_PIN_2);  //设置GPIOD_PIN2、6 为输入         GPIOPinTypeGPIOInput(GPIO_PORTA_BASE,0x3C);                                    //设置GPIOA_PIN2-7 为输入         GPIOPinTypeGPIOOutput(GPIO_PORTF_BASE,GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3|GPIO_PIN_4);         GPIODirModeSet(GPIO_PORTD_BASE,GPIO_PIN_6|GPIO_PIN_2,GPIO_DIR_MODE_IN);         GPIODirModeSet(GPIO_PORTA_BASE,0x3C,GPIO_DIR_MODE_IN);         GPIOPadConfigSet(GPIO_PORTD_BASE,GPIO_PIN_6|GPIO_PIN_2,GPIO_STRENGTH_2MA,GPIO_PIN_TYPE_STD_WPU);//上拉         GPIOPadConfigSet(GPIO_PORTA_BASE,0x3C,GPIO_STRENGTH_2MA,GPIO_PIN_TYPE_STD_WPU); } void StartElCo(void) {         uint32_t h0=1250,h1=1250,h2=1250,h3=1250,i;         SysCtlDelay(48000000);//2s         for(i=0;i
    5. TIVA M4的PWM中怎么引脚对应 7/6055 微控制器 MCU 2014-09-05
      #include #include #include "inc/hw_memmap.h" #include "inc/hw_types.h" #include "driverlib/sysctl.h" #include "driverlib/rom.h" #include "driverlib/gpio.h" #include "driverlib/pwm.h" #include "driverlib/fpu.h" #include "driverlib/pin_map.h"  #define GPIO_PB6_M0PWM0         0x00011804 #define GPIO_PB7_M0PWM1         0x00011C04 #define GPIO_PB4_M0PWM2         0x00011004 #define GPIO_PB5_M0PWM3         0x00011404  void PWM_init(void) {         //PWM时钟配置:64分频         SysCtlPWMClockSet(SYSCTL_PWMDIV_64);         //使能PWM0模块         SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOB);         //使能PWM0模块         SysCtlPeripheralEnable(SYSCTL_PERIPH_PWM0);      //GPIO引脚配置         GPIOPinConfigure(GPIO_PB7_M0PWM1);         GPIOPinConfigure(GPIO_PB6_M0PWM0);         GPIOPinConfigure(GPIO_PB5_M0PWM3);         GPIOPinConfigure(GPIO_PB4_M0PWM2);          //配置引脚为PWM功能         GPIOPinTypePWM(GPIO_PORTB_BASE, GPIO_PIN_7);         GPIOPinTypePWM(GPIO_PORTB_BASE, GPIO_PIN_6);         GPIOPinTypePWM(GPIO_PORTB_BASE, GPIO_PIN_5);         GPIOPinTypePWM(GPIO_PORTB_BASE, GPIO_PIN_4);          //配置PWM发生器0和发生器1:加减计数不分频         PWMGenConfigure(PWM0_BASE, PWM_GEN_0,PWM_GEN_MODE_DOWN | PWM_GEN_MODE_NO_SYNC);         PWMGenConfigure(PWM0_BASE, PWM_GEN_1,PWM_GEN_MODE_DOWN | PWM_GEN_MODE_NO_SYNC);          //设置PWM发生器1的频率,时钟频率/pwm分频数/n,80M/64/3125=400hz         PWMGenPeriodSet(PWM0_BASE, PWM_GEN_0, 3125);         PWMGenPeriodSet(PWM0_BASE, PWM_GEN_1, 3125);          //设置PWM0/PWM1输出的脉冲宽度         PWMPulseWidthSet(PWM0_BASE, PWM_OUT_0, 1200);         PWMPulseWidthSet(PWM0_BASE, PWM_OUT_1, 1200);         PWMPulseWidthSet(PWM0_BASE, PWM_OUT_2, 1200);         PWMPulseWidthSet(PWM0_BASE, PWM_OUT_3, 1200);      //使能PWM发生器         PWMGenEnable(PWM0_BASE, PWM_GEN_0);         PWMGenEnable(PWM0_BASE, PWM_GEN_1);          //使能PWM0和PWM1的输出         PWMOutputState(PWM0_BASE, (PWM_OUT_0_BIT), true);         PWMOutputState(PWM0_BASE, (PWM_OUT_1_BIT), true);         PWMOutputState(PWM0_BASE, (PWM_OUT_2_BIT), true);         PWMOutputState(PWM0_BASE, (PWM_OUT_3_BIT), true);  }  void GPIOPin_init(void) {         SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOF);                //使能启动GPIOF         SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOD);                //使能启动GPIOD         SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA);                //使能启动GPIOA          GPIOPinTypeGPIOInput(GPIO_PORTD_BASE,GPIO_PIN_6|GPIO_PIN_2);  //设置GPIOD_PIN2、6 为输入         GPIOPinTypeGPIOInput(GPIO_PORTA_BASE,0x3C);                                    //设置GPIOA_PIN2-7 为输入         GPIOPinTypeGPIOOutput(GPIO_PORTF_BASE,GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3|GPIO_PIN_4);          GPIODirModeSet(GPIO_PORTD_BASE,GPIO_PIN_6|GPIO_PIN_2,GPIO_DIR_MODE_IN);         GPIODirModeSet(GPIO_PORTA_BASE,0x3C,GPIO_DIR_MODE_IN);          GPIOPadConfigSet(GPIO_PORTD_BASE,GPIO_PIN_6|GPIO_PIN_2,GPIO_STRENGTH_2MA,GPIO_PIN_TYPE_STD_WPU);//上拉         GPIOPadConfigSet(GPIO_PORTA_BASE,0x3C,GPIO_STRENGTH_2MA,GPIO_PIN_TYPE_STD_WPU);  } void StartElCo(void) {         uint32_t h0=1250,h1=1250,h2=1250,h3=1250,i;         SysCtlDelay(48000000);//2s         for(i=0;i
    6. TM4C123定时器产生PWM能调脉宽吗? 2/3233 微控制器 MCU 2014-09-05
      支持的!数据手册里面有介绍
    7. 关于TM4c123X的PWM输出 1/3226 微控制器 MCU 2014-09-05
      #include #include #include "inc/hw_memmap.h" #include "inc/hw_types.h" #include "driverlib/sysctl.h" #include "driverlib/rom.h" #include "driverlib/gpio.h" #include "driverlib/pwm.h" #include "driverlib/fpu.h" #include "driverlib/pin_map.h" #define GPIO_PB6_M0PWM0         0x00011804 #define GPIO_PB7_M0PWM1         0x00011C04 #define GPIO_PB4_M0PWM2         0x00011004 #define GPIO_PB5_M0PWM3         0x00011404 void PWM_init(void) {         //PWM时钟配置:64分频         SysCtlPWMClockSet(SYSCTL_PWMDIV_64);         //使能PWM0模块         SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOB);         //使能PWM0模块         SysCtlPeripheralEnable(SYSCTL_PERIPH_PWM0);     //GPIO引脚配置         GPIOPinConfigure(GPIO_PB7_M0PWM1);         GPIOPinConfigure(GPIO_PB6_M0PWM0);         GPIOPinConfigure(GPIO_PB5_M0PWM3);         GPIOPinConfigure(GPIO_PB4_M0PWM2);         //配置引脚为PWM功能         GPIOPinTypePWM(GPIO_PORTB_BASE, GPIO_PIN_7);         GPIOPinTypePWM(GPIO_PORTB_BASE, GPIO_PIN_6);         GPIOPinTypePWM(GPIO_PORTB_BASE, GPIO_PIN_5);         GPIOPinTypePWM(GPIO_PORTB_BASE, GPIO_PIN_4);         //配置PWM发生器0和发生器1:加减计数不分频         PWMGenConfigure(PWM0_BASE, PWM_GEN_0,PWM_GEN_MODE_DOWN | PWM_GEN_MODE_NO_SYNC);         PWMGenConfigure(PWM0_BASE, PWM_GEN_1,PWM_GEN_MODE_DOWN | PWM_GEN_MODE_NO_SYNC);         //设置PWM发生器1的频率,时钟频率/pwm分频数/n,80M/64/3125=400hz         PWMGenPeriodSet(PWM0_BASE, PWM_GEN_0, 3125);         PWMGenPeriodSet(PWM0_BASE, PWM_GEN_1, 3125);         //设置PWM0/PWM1输出的脉冲宽度         PWMPulseWidthSet(PWM0_BASE, PWM_OUT_0, 1200);         PWMPulseWidthSet(PWM0_BASE, PWM_OUT_1, 1200);         PWMPulseWidthSet(PWM0_BASE, PWM_OUT_2, 1200);         PWMPulseWidthSet(PWM0_BASE, PWM_OUT_3, 1200);     //使能PWM发生器         PWMGenEnable(PWM0_BASE, PWM_GEN_0);         PWMGenEnable(PWM0_BASE, PWM_GEN_1);         //使能PWM0和PWM1的输出         PWMOutputState(PWM0_BASE, (PWM_OUT_0_BIT), true);         PWMOutputState(PWM0_BASE, (PWM_OUT_1_BIT), true);         PWMOutputState(PWM0_BASE, (PWM_OUT_2_BIT), true);         PWMOutputState(PWM0_BASE, (PWM_OUT_3_BIT), true); } void GPIOPin_init(void) {         SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOF);                //使能启动GPIOF         SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOD);                //使能启动GPIOD         SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA);                //使能启动GPIOA         GPIOPinTypeGPIOInput(GPIO_PORTD_BASE,GPIO_PIN_6|GPIO_PIN_2);  //设置GPIOD_PIN2、6 为输入         GPIOPinTypeGPIOInput(GPIO_PORTA_BASE,0x3C);                                    //设置GPIOA_PIN2-7 为输入         GPIOPinTypeGPIOOutput(GPIO_PORTF_BASE,GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3|GPIO_PIN_4);         GPIODirModeSet(GPIO_PORTD_BASE,GPIO_PIN_6|GPIO_PIN_2,GPIO_DIR_MODE_IN);         GPIODirModeSet(GPIO_PORTA_BASE,0x3C,GPIO_DIR_MODE_IN);         GPIOPadConfigSet(GPIO_PORTD_BASE,GPIO_PIN_6|GPIO_PIN_2,GPIO_STRENGTH_2MA,GPIO_PIN_TYPE_STD_WPU);//上拉         GPIOPadConfigSet(GPIO_PORTA_BASE,0x3C,GPIO_STRENGTH_2MA,GPIO_PIN_TYPE_STD_WPU); } void StartElCo(void) {         uint32_t h0=1250,h1=1250,h2=1250,h3=1250,i;         SysCtlDelay(48000000);//2s         for(i=0;i
    8. 想学M4,找不到合适的CCS 5/2842 微控制器 MCU 2014-09-05
      l楼主要的东西!!百度云:链接:http://pan.baidu.com/s/1c0w6Paw 密码:6yaj
    9. tm4c123g关于浮点数计算的问题 7/3567 微控制器 MCU 2014-08-31
      /使能FPU FPUEnable(); FPULazyStackingEnable();
    10. TIVA C Launchpad相关软件的安装和调试方法 210/28826 微控制器 MCU 2014-08-31
      秒杀隐藏帖..但还是希望楼主多发精品好帖啦.....
    11. tm4c123g程序下载后复位不见 3/2400 微控制器 MCU 2014-08-31
      在新建一个工程的时候会有一个启动代码当时点击添加即可!你尝试下!!
    12. TM4C123GH6PM 硬件IIC读取 MPU6050(DMP库哦) 47/19273 微控制器 MCU 2014-08-27
      积分没了
    13. TIVA C Launchpad使用心得之:基于Keil MDK开发 11/14539 微控制器 MCU 2014-08-27
      感谢楼主分享
    14. 同时产生不同频率的PWM的方法 8/4005 微控制器 MCU 2014-08-27
      楼上威武
    15. 希望坛友出本有关TM4C123g的好书 14/5468 微控制器 MCU 2014-08-27
      支持,,,,,,,,,,,,,
    16. Tiva™ C Series TM4C123G LaunchPad资料 15/9841 微控制器 MCU 2014-08-27
      感谢楼主无私分享
    17. 大爱楼主~~~~~~~~~~~~~
    18. 关于tm4c程序移植问题 6/3351 微控制器 MCU 2014-08-27
      用CCS编译试下!!!
    19. 感谢楼主分享!!!没有芯币了~~~~(>_
    20. 圆点博士 MPU6050 陀螺仪DMP研究和源码 23/27255 传感器 2014-08-21
      感谢楼主分享

最近访客

< 1/1 >

统计信息

已有10人来访过

  • 芯积分:--
  • 好友:--
  • 主题:--
  • 回复:24

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言