2023年11月30日
摘要:
数据拼接 在通信协议中我们往往只能一个字节一个字节的读取,但是外设一个完整的数据往往不止一个字节,这个时候我们就需要数据拼接: 限制数据位数 USARTx->DR = (Data & (uint16_t)0x01FF);//USARTx->DR读到的是9位数据 (16位数据)检查最高位是否为1 1
阅读全文
posted @ 2023-11-30 23:17
小凉拖
阅读(33)
推荐(0)
摘要:
2023-11-30 1.两个灯闪烁出现了问题 解决方法:程序中定时器分频系数和想要设置的分频系数少一位经验:LED灯闪烁出现问题很有可能是定时器分频系数或者重装载值因为大意敲错了 2.软件模拟IIC 这些是硬件IIC的输入输出口,软件IIC只要使用一个空闲的GPIO口就可以实现IIC的通信 野火给
阅读全文
posted @ 2023-11-30 23:08
小凉拖
阅读(140)
推荐(0)
2023年11月29日
摘要:
出现该问题的原因是编码问题,解决方案 : C++解决报错常量中有换行符_c++ 常量中有换行符_在下令狐的博客-CSDN博客 将高级保护选项添加到文件目录中: C++解决报错常量中有换行符_c++ 常量中有换行符_在下令狐的博客-CSDN博客
阅读全文
posted @ 2023-11-29 09:17
小凉拖
阅读(70)
推荐(0)
2023年11月25日
摘要:
新版(Keil v5.37)编译报错/警告解决办法: 1. 魔术棒->C/C++(AC6)-> Language C -> c99 2. 移除core_cm3.c
阅读全文
posted @ 2023-11-25 17:19
小凉拖
阅读(31)
推荐(0)
2023年10月24日
摘要:
3-1_同步与异步_含片头_哔哩哔哩_bilibili 同步有时钟线约定何时读取数据(IIC)何时输出数据输入数据(SPI) 异步信号传输速率收发双方必须严格的规定好不能更改,不能中途终止数据的传输,不能进行软件模拟
阅读全文
posted @ 2023-10-24 17:03
小凉拖
阅读(14)
推荐(0)
2023年10月23日
摘要:
一.内部中断(也称为异常,是由CPU执行指令的内部事件因此的,中断信号来自于CPU内部)引起的原因有:1.用户态执行特权指令 2.执行非法指令(除以0,地址越界,算术溢出) 3.当应用程序中出现陷入指令时: 当应用程序想请求操作系统内核服务的时候,应用程序会执行一个陷入指令(陷入指令什么时候出现在应
阅读全文
posted @ 2023-10-23 20:59
小凉拖
阅读(3247)
推荐(0)
posted @ 2023-10-23 16:20
小凉拖
阅读(14)
推荐(0)
2023年10月21日
摘要:
通过上图可以知道内核通过shell解释的指令驱动相关的硬件
阅读全文
posted @ 2023-10-21 21:40
小凉拖
阅读(13)
推荐(0)
摘要:
基于双目立体视觉的物体体积测量研究[D].中国矿业大学,2021. 双目相机的选型: 双目平行式:便于标定,运算简单 视角较小,如果距离物体较近,且两个相机的基线距离不合适的话会出现盲区,对基线的选择要求较高。 双目汇聚式:可以调整相机光轴之间的夹角,不存在盲区问题 模型较为复杂,计算量大,不易于标
阅读全文
posted @ 2023-10-21 18:54
小凉拖
阅读(299)
推荐(0)
2023年10月18日
摘要:
绿色框内所有东西都要依靠操作系统来实现。 命令接口 并发 共享 虚拟 操作系统的分类 内核程序与应用程序 内中断与外中断 时钟中断保证了程序可以并发的运行,也就是50ms一道CPU就处理下一个应用程序,又过了50msCPU又返回处理这个程序 系统调用 系统调用的过程 系统调用就是内核函数的对外接口,
阅读全文
posted @ 2023-10-18 19:26
小凉拖
阅读(14)
推荐(0)