对应博客STM32CubMx专栏一到四文章的源码,包括led控制、定时器使用、uart dma传输,源码,完整cubemx工程。
2021-12-23 20:04:34 43.08MB stm32
1
rocketmq-cosnole这个是一个可视化界面的平台,需要手动启动项目访问本地ip加默认端口8080可以看本地mq消息消费已经生产情况
2021-12-23 10:06:35 7.43MB rocketmq 消息队列控制台
1
0,不允许P3.5/T1管脚被配置为定时器0的时钟输出 B1 - T1CLKO:是否允许将P3.4/T0脚配置为定时器1(T1)的时钟输出T1CLKO 1,将将P3.4/T0管脚配置为定时器1的时钟输出T1CLKO,输出时钟频率= �1溢出率率/2 若定时器/计数器�1工作在定时器模式0(16位自动重装载模式), 如果C/T=0,定时器/计数器�1是���系统时钟计数,则: �1工作在1T模式(AUXR.6/T1x12=1)时的输出频率 = (SYSclk) / (65536-[RL_TH1, RL_TL1])/2 �1工作在12T模式(AUXR.6/T1x12=0)时的输出频率 = (SYSclk) /12/ (65536-[RL_TH1, RL_TL1])/2 如果C/T=1,定时器/计数器�1是�外�脉冲输入(P3.5/�1)计数,则: 输出时钟频率时钟频率频率 = (T1_P�n_CLK) / (65536-[RL_TH1, RL_TL1])/2 若定时器/计数器�1工作在模式2(8位自动重装模式), 如果C/T=0,定时器/计数器�1是���系统时钟计数,则: �1工作在1�模式(AUXR.6/T1x12=1)时的输出频率 = (SYSclk) / (256-TH1)/2 �1工作在12�模式(AUXR.6/�1x12=0)时的输出频率(AUXR.6/�1x12=0)时的输出频率时的输出频率 = (SYSclk)/12/(256-TH1)/2 如果C/T=1,定时器/计数器�1是�外�脉冲输入(P3.5/�1)计数,则: 输出时钟频率时钟频率频率 = (T1_P�n_CLK) / (256-TH1) / 2 0,不允许P3.4/T0管脚被配置为定时器1的时钟输出 B2 - T2CLKO:是否允许将P3.0脚配置为定时器2(T2)的时钟输出T2CLKO 1:允许将P3.0脚配置为配置为定时器2的时钟输出T2CLKO,输出时钟频率=输出时钟频率=T2溢出率/2 如果T2_C/T=0,定时器/计数器�2是���系统时钟计数,则: �2工作在1T模式(AUXR.2/T2x12=1)时的输出频率 = (SYSclk) / (65536-[RL_TH2, RL_TL2])/2 �2工作在12T模式(AUXR.2/T2x12=0)时的输出频率 = (SYSclk) /12/ (65536-[RL_TH2, RL_TL2])/2 如果T2_C/T=1,定时器/计数器�2是�外�脉冲输入(P3.1/�2)计数,则: 输出时钟频率时钟频率频率 = (T2_P�n_CLK) / (65536-[RL_TH2, RL_TL2])/2 0: 不允许将将P3.0脚配置为配置为定时器2(T2)的时钟输出T2CLKO
2021-12-23 08:56:19 19.91MB STC15W
1
rabbitMq、生产者、监听者、消费者。用于消息的收发。
2021-12-22 13:32:59 34KB rabbitMq 消息队列
1
25.3 任务信号量实验 25.3.1 任务信号量代替二值信号量 任务通知代替消息队列是在 UCOS 中创建了两个任务,其中一个任务是用于接收任务 信号量,另一个任务发送任务信号量。两个任务独立运行,发送任务信号量的任务是通过 检测按键的按下情况发送,等待任务在任务信号量中没有可用的信号量之前就一直等待, 获取到信号量以后就继续执行,这样子是为了代替二值信号量,任务同步成功则继续执行, 然后在串口调试助手里将运行信息打印出来,具体见代码清单 25-6 加粗部分。 代码清单 25-6 任务通知代替二值信号量 1 #include 2 3 4 static OS_TCB AppTaskStartTCB; //任务控制块 5 6 static OS_TCB AppTaskPostTCB; 7 static OS_TCB AppTaskPendTCB; 8 9 10 11 12 static CPU_STK AppTaskStartStk[APP_TASK_START_STK_SIZE]; //任务堆栈 13 14 static CPU_STK AppTaskPostStk [ APP_TASK_POST_STK_SIZE ]; 15 static CPU_STK AppTaskPendStk [ APP_TASK_PEND_STK_SIZE ]; 16 17 18 19 20 static void AppTaskStart (void *p_arg); //任务函数声明 21 22 static void AppTaskPost ( void * p_arg ); 23 static void AppTaskPend ( void * p_arg ); 24 25 26 27 int main (void) 28 { 29 OS_ERR err; 30 31 32 OSInit(&err); //初始化 33 uC/OS-III 34 35 /* 创建起始任务 */ 36 OSTaskCreate((OS_TCB *)&AppTaskStartTCB, 37 //任务控制块地址 38 (CPU_CHAR *)"App Task Start", 39 //任务名称 40 (OS_TASK_PTR ) AppTaskStart, 41 //任务函数 42 (void *) 0, 43 //传递给任务函数(形参 p_arg)的实参 44 (OS_PRIO ) APP_TASK_START_PRIO,
2021-12-21 21:34:41 7.15MB 从0到1 uCOSIII
1
数码管0-59循环计数(每分钟报警),每分钟控制蜂鸣器报警一次
2021-12-21 15:54:17 24KB 单片机 数码管 定时器
1
利用定时器2写的arduino 定时器库函数
2021-12-21 14:39:48 3KB arduino 定时器库
1
STM32的定时器中断实验代码,适合新手学习交流,代码有详细注释,易于理解学习
2021-12-20 22:14:29 2.32MB STM32 定时器 中断
1
STM32的定时器中断程序,亲测可用。内有详细注释和说明文档,很好的参考资料。
2021-12-20 22:05:59 53KB 定时器中断
1
数字逻辑设计_定时器Protues仿真_课程设计选择此题帮助
1