在实际中我们需要美化界面,就需要许多的自定义图片。 但是我们发现直接导入图像使用,等程序运行时会报错。???? 这就需要建立资源文件并且加载它们,程序就可以顺利运行了。 ...
分类:
其他好文 时间:
2018-12-23 12:53:39
阅读次数:
644
1.外部中断开启步骤 a.初始化IO口为输入 GPIO_Init(); b.使能IO复用功能时钟 RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE); c.设置与中断线的映射关系 void GPIO_EXTILineConfig(); d.初始化线上 ...
分类:
其他好文 时间:
2018-12-18 20:31:25
阅读次数:
231
进了STOP模式后,PLL停掉了,所以,如果开始的时钟配置,用的是PLL,那么唤醒后,需要重新配置RCC。 如果使用的是PLL,及时是用MSI作为时钟源,放大出来的,比如4M的MSI,PLL放大到48M,或者8M,STOP模式唤醒后,还是得重新配置时钟,因为用的是PLL。 如果为了节省时间,想退出S ...
分类:
其他好文 时间:
2018-11-30 11:39:15
阅读次数:
331
1、SEG8c.s 首先是对数码管点亮方式的理解, 上课的时候老师将讲到用数码管显示的数字为31+80,怎么也想不通。 回来看到老师的逐个点亮数码管每一段的代码如下: myRCC.APB2ENR |= (1 << RCC_APB2ENR_bIOPEEN); // 使能PE PE.CRL = 0x22 ...
分类:
其他好文 时间:
2018-11-22 15:16:39
阅读次数:
151
a) RCC_APB1PeriphClockCmd(); a) PWR_BackupAccessCmd(); a) RCC_RTCCLKConfig(); b) RCC_RTCCLKCmd(); c) 如果使用LSE,要打开LSE: a) RTC_SetPrescaler(); a) RTC_Set ...
分类:
其他好文 时间:
2018-11-17 20:44:16
阅读次数:
380
DMA配置程序过程 a) RCC_AHBPeriphClockCmd(); a) DMA_Init(); a) USART_DMACmd(); a) DMA_Cmd(); a) DMA_GetFlagStatus(); a) DMA_GetCurrDataCounter(); b) DMA_SetC ...
分类:
其他好文 时间:
2018-11-17 20:42:21
阅读次数:
227
如果利用4线SWD则剩余的调试引脚可以作为IO使用: void JTAG_Set(unsigned char Mode){ u32 temp; temp=Mode; temp<<=25; RCC->APB2ENR|=1<<0; //开启AFIO时钟 AFIO->MAPR&=0XF8FFFFFF; / ...
分类:
其他好文 时间:
2018-11-13 18:32:18
阅读次数:
216
最后整理结构如下所示,├─cmsis│ startup_stm32f401xx.s│ startup_stm32f40xx.s│ startup_stm32f40_41xxx.s│ startup_stm32f410xx.s│ startup_stm32f411xe.s│ startup_stm32 ...
分类:
其他好文 时间:
2018-11-03 15:20:19
阅读次数:
260
VideoCapture capture(0);/*设置摄像头参数 不要随意修改capture.set(CV_CAP_PROP_FRAME_WIDTH, 1080);//宽度 capture.set(CV_CAP_PROP_FRAME_HEIGHT, 960);//高度capture.set(CV_ ...
分类:
其他好文 时间:
2018-11-02 23:35:19
阅读次数:
392
最近做了个USB跟上位机的通信,需要软件对MCU进行复位,复位后如果USB没有拔插,PC就不会重新枚举USB为了解决这个问题,我做了软件复位跟,软件模拟USB拔插。 这里我用的是HAL库的软件复位,复位前先把中断关掉,再复位,代码如下: 至于怎么实现模拟USB拔插,则只需要在USB初始化前把PA12 ...
分类:
其他好文 时间:
2018-10-29 20:10:57
阅读次数:
278