stm32f103zet6单片机通过串口从电脑端接收舵机的角度,然后输出两路pwm给两个舵机
2021-08-08 14:02:39 667KB stm32 串口 舵机 MCU
1
本代码是stm32f10x系列单片机利用6个定时器的PWM实现多路PWM信号控制控制,工程可以直接编译,方便使用,简单易懂
2021-08-02 15:10:50 11.69MB PWM 24 stm32 舵机
1
/* 有问题可咨询 HRX 6路外部中断、3路PWM pwm1下层两路 对应外部中断3 4(奇数是靠近电机 偶数是远离电机) PWM2Z轴 对应外部中断1 2 PWM3中间轴 对应外部中断5 6 */ #include "DSP2833x_Device.h" // DSP2833x Headerfile Include File #include "DSP2833x_Examples.h" // DSP2833x Examples Include File interrupt void ISRExint1(void); // ExInt1 interrupt void ISRExint2(void); // ExInt2 interrupt void ISRExint3(void); // ExInt3 interrupt void ISRExint4(void); // ExInt4 interrupt void ISRExint5(void); // ExInt5 interrupt void ISRExint6(void); // ExInt6 Uint16 *ExRamStart = (Uint16 *)0x100000; void EPwmSetup(); int flag; Uint16 i; void configtestled(void); void main(void) { InitXintf16Gpio(); //zq // InitScibGpio(); IER = 0x0000; IFR = 0x0000; InitPieCtrl(); InitPieVectTable(); // Disable CPU interrupts and clear all CPU interrupt flags: InitSysCtrl(); DINT; InitPieCtrl(); IER = 0x0000; IFR = 0x0000; InitPieVectTable(); InitExInt(); EALLOW; PieVectTable.XINT1 = &ISRExint1; PieVectTable.XINT2 = &ISRExint2; PieVectTable.XINT3 = &ISRExint3; PieVectTable.XINT4 = &ISRExint4; PieVectTable.XINT5 = &ISRExint5; PieVectTable.XINT6 = &ISRExint6; EDIS; PieCtrlRegs.PIEIER1.bit.INTx4= 1; //ExInt1 PieCtrlRegs.PIEIER1.bit.INTx5= 1; //ExInt2 PieCtrlRegs.PIEIER12.bit.INTx1= 1; //ExInt3 PieCtrlRegs.PIEIER12.bit.INTx2= 1; //ExInt4 PieCtrlRegs.PIEIER12.bit.INTx3= 1; //ExInt5 PieCtrlRegs.PIEIER12.bit.INTx4= 1; //ExInt6
2021-08-02 11:39:28 471KB DSP28335 PWM 外部中断
1
基于msp430f149的timerA的两路pwm波产生程序,周期为20mS。
2021-07-23 21:05:50 201KB msp430f149 timerA pwm
1
使用STM8l151系列单片机输出5路PWM信号,分别使用了定时器1的三路、定时器2输出1路,定时器3输出一路。代码经过测试,使用用来驱动飞思卡尔电机和S3010舵机.
2021-07-20 16:50:10 472KB stm8l PWM信号 stm8l151 多路PWM信号
1
多路pwm 舵机 stm32f103
2021-07-17 14:58:38 2.27MB 多路pwm 舵机 stm32
1
该程序在TA0.0即(p1.1和p1.5)TA0.1即(p1.2和p1.6和p2.6)TA1.0即(p2.0和2.3)TA1.1即(p2.1和p2.2)TA1.2即(p2.3和p2.4) 输出11路5中不同的方波,由于2553只有TA0和TA1,故只能是两种频率。 以下为程序:
2021-07-02 19:13:31 1KB G2553、pwm
1
可输出6中不同的脉冲,代码简洁方便,输出脉冲稳定可靠。
2021-07-01 18:17:03 1KB 6路PWM脉冲
1
调180度舵机,程序为一个定时器两路pwm,可以同时调两个舵机,angle为要转的角度。 信号线是A0 A1
2021-06-29 12:02:47 2.31MB 舵机 PWM STM32F103
1
本资源通过使用STM32F103系列单片机输出4路PWM,500Hz,亲测稳定可靠
2021-06-21 23:16:58 6.55MB STM32 STM32F103 PWM 4路PWM
1