![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
USB虚拟串口
gm·l
这个作者很懒,什么都没留下…
展开
-
STM32F7配置时钟的方法(keil)
关于时钟的基本知识,可参考此大佬的博客: https://blog.csdn.net/as480133937/article/details/98845509 首先是选择系统时钟的来源,可以是HSI,HSE,经过PLL分频后的HSE,一般使用经过PLL分频后的外部高速晶振(HSE)。 以配置48M的USB虚拟串口时钟频率为例,查看原理图得知外部晶振为24M,可结合下图理解一段配置时钟的源码(有多种配置方法,只要算到最后USB的时钟为48M即可): RCC_OscInitStruct.OscillatorTy原创 2020-10-20 15:46:23 · 2120 阅读 · 0 评论 -
STM32F730系列:在UCOSII下使用USB虚拟串口调试问题记录(基于KEIL,含虚拟串口代码)
容易遇到的问题及解决方法: 1.移植UCOSII和虚拟串口调试时,程序卡在B .(通常是因为有中断发生但是程序转入不了对应的中断函数) ,此处最有可能是中断PendSV_handler多重定义或者未定义,可根据提示解决,如果多重定义则仅保留UCOSII的中断声明及调用,其他注释。 2.UCOSII在任务调度时一直调度IdelTask,自己创建的其他任务得不到调度,此时可检查SysTick_handler,再将函数内容替换为以下代码: if(OSRunning==1) { OS_CPU_SR cpu_sr;原创 2020-10-20 14:39:19 · 543 阅读 · 0 评论