PTA(Basic Level) 1049:数列的片段和(C语言实现)
PTA(Basic Level) 1049:数列的片段和(C语言实现)分析:这个题用循环暴力求和会超时,动手计算一下可以发现规律:用(0、1 、2、 3、 4、 5)(扩大十倍)举例:1 2 3 4 5①1 1+2 1+2+3 1+2+3+4 1+2+3+4+5② 2 2+3 2+3+4 2+3+4+5 //不再出现1③ 3 3...
Linux高精度定时器的使用高精度定时器使用场景应用程序驱动程序
高精度定时器使用场景使用高精度定时器,控制gpio脚的上下电模拟PWM控制风扇转速。应用程序思路编写一个测试程序,传入gpio引脚,周期和高电平时间,程序中用IOCTL函数将参数传入到驱动中进行配置。为此定义一个结构体:typedef struct yw_gpio_pwm_out_t{ int gpio_id; int pwm_period;//ns int pwm_duty_cycle;//high lever last times :ns}yw_gpio_pmw_ou