- 博客(4)
- 收藏
- 关注
原创 六、STM32之定时器
图4图4的波形图就可以看出PWM原理。我们可以通过调节输出比较单元即可控制输出单元图5图5显示的是PWM的三个参数的计算公式①PWM频率:这决定PWM周期,周期=1/频率②PWM占空比:高电平占据周期的时间比例③PWM分辨率:PWM的步距拓展:s = 1/(HZ);eg:10MHz对应的时间:1/10 000 000s = 10us2.3呼吸灯代码示例PWM.h//PWM初始化//设置占空比#endifPWM.c//0.打开定时器时钟//1.配置时基单元。
2024-01-29 17:31:35
638
原创 网络编程之TCP编程
并发服务器即同一个时刻可以响应多个客户端的请求,上面建立的服务器和客户端都是一对一的,只能一个客户端连接。常用的并发服务技术有:多进程并发服务器、多线程并发服务器、IO复用并发服务器。这里讲述的是多进程并发服务器我们在多进程并发服务器当中,每个连接的数据收发都要创建一个新的子进程用来通信,这样对资源的消耗十分大。所以引入io设备的复用,接下来我们介绍一下io设备。
2023-07-14 20:18:26
2476
1
原创 c语言实现多线程技术
线程池技术是提前创建多个线程,让这些线程领取任务,执行任务。其实和传统的来一个任务就马上创建一个线程的方法是类似的,因为我们在线程池初始化函数的时候也创建了多个线程,我们都知道创建线程就会去执行线程函数,同样的,我们创建这么多线程的同时也让这些线程去执行了同一个线程函数,只不过我们对这个线程函数进行了处理,在线程函数中:如果任务量为0我们就让这些线程全部阻塞。有任务来了,我们就领任务,怎么领任务呢?
2023-06-16 16:25:35
3672
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人