摘要: 配置前首先要选择是否是外部输入时钟,在CubeMX中可以先在RCC中选择,包括选择是否输出时钟。 该图为CubeMX的时钟配置界面,SYSCLK即为系统时钟,HSI和HSE分别表示内部高速时钟和外部高速时钟,LSI和LSE表示低速内部时钟和低速外部时钟,图中标记可以看出: SYSCLK可以选择HSI 阅读全文
posted @ 2019-10-17 23:39 回归的世界线 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 片内资源 开发板使用的STM32F407ZGT6在手册里是这样的: 片内FLASH:1M,片内RAM:192K,这两个跟程序运行和下载密切相关。 FLASH 地址分配如图,因此FLASH下载地址从0x8000 0000开始,大小为0x0010 0000(1M) RAM RAM的两段需要注意的是只有0 阅读全文
posted @ 2019-10-14 22:07 回归的世界线 阅读(754) 评论(0) 推荐(0) 编辑
摘要: OV2640的引脚定义与正点原子的定义相同,这里主要说几个注意事项 硬件部分 关于SCCB OV2640或者是OV7670等等摄像头需要外部时钟送入,如果SCCB通信不通的话首先检查下时钟XCLK是否存在?如果时钟存在的话SCCB的设备ID是否填对?其他时序上的问题一般不大 关于供电 供电的VCC的 阅读全文
posted @ 2019-10-14 20:41 回归的世界线 阅读(2157) 评论(0) 推荐(0) 编辑
摘要: 目前网上的STM32的程序基本上都是从正点或者野火开发板为基础搞的,由于开发板的例程是基于正点的,但是板子的接线却不一致,这使得烧程序后液晶屏无法显示的问题。开发板的原理图如图 FSMC FSMC,即灵活的静态存储控制器,STM32F4 的FSMC 接口支持包括SRAM、NAND FLASH、NOR 阅读全文
posted @ 2019-10-13 20:27 回归的世界线 阅读(2174) 评论(0) 推荐(0) 编辑
摘要: 入手了一个小开发板,STM32F4ZGT6的主控芯片,有几个外设如网口,can口,485等等 原理图 电源部分的原理图如图所示 这里面 是外界的DC电源输入,9 16V,由于存在两路电源输入,一个一个的看: USB接口 接的是标准USB接口,这里的 和`D+ USB_HS`,即高速USB,这与一般的 阅读全文
posted @ 2019-10-13 19:36 回归的世界线 阅读(14172) 评论(0) 推荐(0) 编辑
摘要: 无法添加textedit: ui文件更新后在.h文件中还有一段时间,这时可以考虑clean后重新编译,则可以更新 ui指针实例化后用 . 来获取对象,调用方法用 无法解析的外部符号错误: 添加新的空间或方法时要及时更新头文件和链接文件,这里主要是链接文件,即Qt5SerialBusd.lib和Qt5 阅读全文
posted @ 2018-03-11 23:12 回归的世界线 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 准备工作 python3.5以上,目前安装为anaconda Qt5.9,安装过程见以前文章 PyQt5.6,通过anaconda更新 示例程序:CRC校验 创建界面 通过qt designer设计界面,一个输入text edit,一个输出text edit,一个按键pushbutton,保存".u 阅读全文
posted @ 2018-01-29 23:51 回归的世界线 阅读(2896) 评论(0) 推荐(0) 编辑
摘要: 界面主体 显示图像通过定时器定时调用信号槽里的更新函数实现 编写信号槽函数前需要先编译,这样才能更新界面的.h文件 具体实现 修改如下: 文件修改如下: 注意事项 界面中用到的资源需要在ui setup时同时初始化,否则会出现内存错误 界面更新方式通过定时器访问,摄像头资源需要释放 debug的话需 阅读全文
posted @ 2017-10-22 23:46 回归的世界线 阅读(801) 评论(0) 推荐(0) 编辑
摘要: 视觉里程计05 vs环境下Qt界面通过opencv显示图像 配置环境 基于上一篇中的界面程序,将图像的显示通过opencv实现,将opencv的环境加入至qt程序中,注意qt默认为release环境。 属性 VC++目录 包含目录中添加 \build\include \build\include\o 阅读全文
posted @ 2017-10-21 23:56 回归的世界线 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 基本原理 信号槽机制是Qt的一大特色,信号类似广播,一个空间触发了一个事件如clicked(),那么这个事件会被广播到整个信号槽内,槽内函数如果建立了链接即可响应这个信号,响应这个信号的控件可以有很多个,而界面的更新方法则不需关注。 具体操作 按照之前的说明新建一个qt gui工程,建立好后主要用到 阅读全文
posted @ 2017-10-19 22:07 回归的世界线 阅读(1089) 评论(0) 推荐(0) 编辑