上一页 1 2 3 4 5 6 ··· 73 下一页
  2022年12月2日
摘要: 双机通讯可以有以下几种方式: 异构多核单片机/处理器:stm32mp157 ,英飞凌基于Arm®Cortex®-M4 Cortex-M0+的32位PSoC™ 6 双口并行RAM缓冲:对于速度敏感的场合应用,但是占用口线多。 串行接口的RAM:少见 通过i2c/spi/uart/usb:基于i2c+F 阅读全文
posted @ 2022-12-02 00:52 杰瑞鼠 阅读(38) 评论(0) 推荐(0) 编辑
  2022年12月1日
摘要: 1 exe可执行文剖析以及PNG/BMP/GIF/JPG/TIFF文件格式高清图 阅读全文
posted @ 2022-12-01 12:18 杰瑞鼠 阅读(56) 评论(0) 推荐(0) 编辑
  2022年11月29日
摘要: 《2天理解了CAN协议》 阅读全文
posted @ 2022-11-29 00:47 杰瑞鼠 阅读(18) 评论(0) 推荐(0) 编辑
  2022年11月28日
摘要: 《这么好用?!99%开发者从未听说过的堆栈模型(加量增强版)》 一 堆,栈,arm的堆和栈增长方向:堆是用于动态分配,栈是用于上下文切换(譬如函数调用,线程调用)参数,返回值,局部变量的包含。Cortex-M系统栈的生长方向是自上而下(从地址值较大的位置向地址值较小的位置移动)。 二 堆栈的3种模型 阅读全文
posted @ 2022-11-28 23:04 杰瑞鼠 阅读(254) 评论(0) 推荐(0) 编辑
摘要: ADC芯片:AD7606/7616国产替代核芯互联的CL1606/CL1616,对应的创龙科技TL7606I、TL7616P模块,示例 阅读全文
posted @ 2022-11-28 17:56 杰瑞鼠 阅读(510) 评论(0) 推荐(0) 编辑
  2022年10月31日
摘要: USB协议基础:引用自《恶补一波USB 通信协议知识》 一 基本概念:传输,事务,包,帧: 一个传输(分4种类型)由多个事务(有IN/OUT/SETUP三类,每个事务又有多个包组成)组成。 数据包:由五部分组成,即同步字段(SYNC)、包标识符字段(PID)、数据字段、循环冗余校验字段(CRC)和包 阅读全文
posted @ 2022-10-31 00:45 杰瑞鼠 阅读(163) 评论(0) 推荐(0) 编辑
  2022年10月27日
摘要: 1 CGBB:是GDB的前端,在终端窗口中意图形化的形式来调试代码(基于ncurse),非常方便。相对于GDB来说,可以很大的提高效率.示例 阅读全文
posted @ 2022-10-27 23:25 杰瑞鼠 阅读(23) 评论(0) 推荐(0) 编辑
  2022年10月12日
摘要: DWT:引用《一个超级实用的单片机调试组件》 在Cortex-M里面有一个外设叫DWT(Data Watchpoint and Trace),是用于系统调试及跟踪。 它有一个32位的寄存器叫CYCCNT,它是一个向上的计数器,记录的是内核时钟运行的个数,内核时钟跳动一次,该计数器就加1,精度非常高, 阅读全文
posted @ 2022-10-12 13:42 杰瑞鼠 阅读(184) 评论(0) 推荐(0) 编辑
  2022年10月8日
摘要: 一 优先数: RMB有1分、2分、5分;一角,2角,5角;1元,2元,5元10元形成1,2,5为基数的基本就可以满足使用需求;电阻常用的1K,3.3K,4.7K,6.8K形成的阻值系列;这些制造的时候并没有制造出所有规格,而是只是优先的几个数值系列,这就是优先数。 由公比分别为10的5、10、20、 阅读全文
posted @ 2022-10-08 18:06 杰瑞鼠 阅读(281) 评论(0) 推荐(0) 编辑
  2022年9月16日
摘要: 一 网络连接状态: 如果是无线(如esp32的WIFI_AT)初始化网络成功连接后Connect_Status=1,然后在mqtt开始前进行超时判断while(Connect_Status==0){deley(2s)} 二 以umqtt为例: 2.0配置mqtt_client参数进行连接 1 int 阅读全文
posted @ 2022-09-16 18:03 杰瑞鼠 阅读(38) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 73 下一页