- 博客(4)
- 资源 (9)
- 收藏
- 关注
转载 SPI多个从设备问题排查
后续过认证,发现S2 SPI信号在升温到40度以上的情况下容易出问题,导致读取到的信息错误。确认是隔离器拉低了S1 MISO信号(选择带片选的隔离器可以避免这个问题)。问题排查:按照SPI协议(SPI从设备没有被选中时是高阻态)挂多个从设备是可行的,只要片选控制好即可,但电路中多了一个隔离器,怀疑是隔离器的影响。检查代码SPI初始化(时钟等)片选信号的处理(多从设备做冲突处理)没有问题后S1还是无响应。首先确认S1供电是否正常,使用万用表测量供电,都是正常,初步确认是SPI传输出了问题。
2024-02-07 15:55:20
465
转载 嵌入式面试常见算法题
单链表链表操作和基本排序算法:原作者博客:https://www.cnblogs.com/bianwenxue/1.单链表及其基本操作:#include#include #include using namespace std;//链表节点构造template < class T>class Node{public:T data;Node *Next;Node(){ this->Next = NULL;}Node(T data, Node<T
2022-02-28 23:13:21
741
原创 c/c++测试运行时间(微秒级)
#include <stdio.h>#include <time.h>#include <stdint.h>double compute_time(struct timespec start, struct timespec end){double diffSec;diffSec = (end.tv_sec - start.tv_sec) + ((double)(end.tv_nsec - start.tv_nsec) / (double)1000000000
2021-07-09 21:14:51
577
原创 最简单强大的装uart驱动方法
把公司的设备拿到家里用,发现电脑没有uart驱动,在百度上找,发现下载的都不能用,还被恶心了一大波,最后插上串口直接点开360驱动大师,检测驱动,直接就检测到需要uart驱动,点安装就好了。实在被百度和各种破软件网站恶心到了,分享给大家,少走弯路。...
2021-02-05 23:15:29
530
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人