上一页 1 ··· 66 67 68 69 70 71 72 73 74 ··· 121 下一页
摘要: https://blog.csdn.net/zhzht19861011朱工的专栏 专注/深入/分享 https://blog.csdn.net/xukai871105xukai871105专注于物联网IoT M2... 阅读全文
posted @ 2018-10-04 10:15 wdliming 阅读(150) 评论(0) 推荐(0)
摘要: main函数如上。 相关变量 串口中断函数配置如下所示: 在中断服务函数中编写usart函数。 运行结果如下,在发送去不填写任何字符,直接发送,显示RT Interrupt Example: This is USART1 DEMO,说明前三个字符已经被占用替换了。 试验平台alienteck min 阅读全文
posted @ 2018-10-03 14:32 wdliming 阅读(3528) 评论(0) 推荐(0)
摘要: /* 在USART的发送端有2个寄存器,一个是程序可以看到的USART_DR寄存器,另一个是程序看不到的移位寄存器,对应USART数据发送有两个标志,一个是TXE=发送数据寄存器空,另一个是TC=发送结束。 当USART_DR中的数据传送到移位寄存器后,TXE被设置,此时移位寄存器开始向TX信号线按位传输数据,但因为TDR已经变空,程序可以把下一个要发送的字节(操作USART_DR)写入TDR中... 阅读全文
posted @ 2018-10-03 11:50 wdliming 阅读(5735) 评论(0) 推荐(0)
摘要: 转载自:https://www.cnblogs.com/brianblog/p/7095410.html 功能如下图所示: mcu在中断中接收到数据后,立刻发送回pc 阅读全文
posted @ 2018-10-03 10:20 wdliming 阅读(10279) 评论(0) 推荐(0)
摘要: systick的原理前一篇博文有介绍,简而言之就是SysTick定时器是一个24位的倒计数,当倒计数为0时,将从RELOAD寄存器中取值作为定时器的初始值,同时可以选择在这个时候产生中断(异常号:15)。例如从RELOAD的值为999,那么当倒计数为0时,就会从复位为999继续倒计数。库文件当中有s 阅读全文
posted @ 2018-10-02 22:41 wdliming 阅读(1224) 评论(0) 推荐(0)
摘要: SYSTick 定时器 CM3 内核的处理器,内部包含了一个 SysTick 定时器,(SysTick 的时钟源自HCLK的8分频,8个系统时钟周期systick跳一个,即8*1/72M=1/9 us)SysTick是一个24位的倒计数定时器,当计到0时,将从RELOAD寄存器中自动重装载定时初值。 阅读全文
posted @ 2018-10-02 21:21 wdliming 阅读(2727) 评论(1) 推荐(1)
摘要: https://blog.csdn.net/Uncle_GUO/article/details/51367764https://blog.csdn.net/HandsomeHong/article/details... 阅读全文
posted @ 2018-10-02 11:41 wdliming 阅读(386) 评论(0) 推荐(0)
摘要: https://www.cnblogs.com/qsyll0916/p/8127925.html挺不错的。。记录下 阅读全文
posted @ 2018-09-29 19:57 wdliming 阅读(108) 评论(0) 推荐(0)
摘要: 现代操作系统基本都是多任务操作系统,即同时有大量可调度实体在运行。在多任务操作系统中,同时运行的多个任务可能: 都需要访问/使用同一种资源 多个任务之间有依赖关系,某个任务的运行依赖于另一个任务 这两种情形是多任... 阅读全文
posted @ 2018-09-29 19:56 wdliming 阅读(1168) 评论(0) 推荐(0)
摘要: 枚举类型的大小是4,和一个int整形大小一样 就是最后一个逗号后面的表达式的值,比如:int a=1,b;b=(a+1,a+2,a+3);那么b的值就是a+3,也就是4 函数名 :printf 函数原型:in... 阅读全文
posted @ 2018-09-25 15:20 wdliming 阅读(88) 评论(0) 推荐(0)
上一页 1 ··· 66 67 68 69 70 71 72 73 74 ··· 121 下一页