- 博客(5)
- 资源 (1)
- 收藏
- 关注
转载 串口波特率对通信的影响[转载]
        最近几天由于自己写的图像板显示程序在与主机的串口通信时概率性的出现了某部分画面不更新的问题。每次测试要烧写程序和连接主机再等待错误出现,相当的头痛,  &nbsp
2019-03-10 14:38:20 7024 1
原创 STM32F407系统时钟设置
startup_stm32f40x_cl.s(启动文件) → SystemInit() → SetSysClock () if (HSEStatus == (uint32_t)0x01) { /* Select regulator voltage output Scale 1 mode */ RCC->APB1ENR |= RCC_APB1ENR_PWREN...
2018-10-22 15:10:31 883
原创 MDK编译环境,for循环体中条件判断框定义变量出错
问题:MDK编译环境,for循环体中条件判断框定义变量出错。如图:解决方法:论坛找到的答案 操作如下: 运行之后: 成功!!!...
2018-10-19 15:42:01 1048 2
原创 keil加载自己编写的驱动程序的.h头文件
要添加flash.c和flash.h到工程中。加了之后有了.c。 对应头文件中放入宏定义和函数声明,对应.c文件中放入函数主体。然后↓选择编译就能看到flash.c下的头文件了。 成功!...
2018-10-18 11:21:05 6403
原创 volatile关键字
volatile关键字后面跟的变量在随时都在发生变化的,编译器每次使用它的时候必须从变量地址中去读取。volatile关键字可以用来提醒编译器它后面所定义的变量随时有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新了的话,将出现不一致的现象。...
2018-07-24 09:54:01 120
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人