专栏首页知识分享2-网络芯片CH395Q学习开发-学习资料说明,测试通信,获取硬件版本

2-网络芯片CH395Q学习开发-学习资料说明,测试通信,获取硬件版本

资料说明

首先说明一下学习资料源码,在资料中有51单片机,stm32相关的例程.

用户可根据自己的情况选择使用.

说明

我提供的例程是作为具体的讲解使用.默认以SPI通信为主.

提供的代码是使用STM32F103单片机编写的.

测试下这节的程序

1.打开这节的程序

这一节测试使用SPI方式和模块进行通信,然后获取模块的芯片版本

2,我使用测试板进行测试

3.用户可以使用杜邦线根据自己的情况设置和连接引脚

4,注意!

要想模块使用SPI通信,模块的TX引脚需要在模块重启之前设置为低电平.

上面的引脚分配把模块的TX引脚接到了单片机的PA3上,也就是串口2的RX上,如果用户使用了串口2,请注意!

5,把程序下载到开发板,监控下单片机串口1打印的信息

注:也可能打印46..... 版本不一样

程序移植使用说明

1.把一下文件夹放到自己的工程

2.添加个分组,分组里面添加CH395SPI.C文件; 包含头文件路径

3.根据自己的情况替换延时函数

4.如果用户使用的STM32F103系列的单片机的是硬件SPI,只需要修改这个地方即可

5.如果用户使用的其它型号的单片机,需要替换后面程序

6.如果用户使用的其它型号的单片机,根据自己的情况修改引脚初始化

提示: SPI通信方式 CPOL=0, CPHA=1

CLK空闲状态为低电平,在第二个沿开始采集数据

7.如果用户使用的其它型号的单片机,根据自己的情况修改SPI函数

8.根据下面的步骤测试即可

9.关于文件

红框内的是通用文件,咱和模块通信调用的就是CH395CMD.C里面的函数

然后CH395CMD.C里面的函数再调用绿框里面的SPI接口文件和模组进行通信.

蓝框是代表不同的通信方式封装的文件,当前并没有用到.也并未编写完整并不能使用...

PARA : 并口

SPI_SW: 模拟SPI

UART: 串口

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 1-网络芯片CH395Q学习开发-硬件测试使用说明

    CH395芯片自带10/100M 以太网介质传输层(MAC)和物理层(PHY),完全兼容IEEE802.3 10/100M 协议,

    杨奉武
  • 【深度】AI 时代,谷歌 TPU 难以颠覆 GPU 市场优势

    【新智元导读】智能时代芯片市场格局一变再变,上周谷歌推出 TPU 引发新的讨论,谁将领跑芯片市场?TPU 仅供谷歌内部使用;IBM TrueNorth 离商用还...

    新智元
  • 【深度】AI 时代,谷歌 TPU 难以颠覆 GPU 市场优势

    【新智元导读】智能时代芯片市场格局一变再变,谷歌推出 TPU 引发新一轮讨论,谁将领跑芯片市场?看几个典型产品:TPU 仅供谷歌内部使用;IBM TrueNor...

    新智元
  • AI时代大点兵-国内外知名AI公司2018年最新盘点

    在人工智能领域大规模并行计算是一个刚性的需求,CPU由于本身设计更偏重于多任务处理、逻辑控制所以不太适合在矩阵计算这种需要高并行的场景中应用,这也给了像Nvid...

    SIGAI学习与实践平台
  • Yann LeCun:未来的AI芯片应该这样做

    2019 ISSCC 大会近日在美国旧金山开幕,Facebook 首席 AI 科学家 Yann LeCun 在会上发表了主题演讲「深度学习硬件:过去、现在和未来...

    机器之心
  • 腾讯云FPGA访谈:国内首款FPGA云化的设计初衷、应用场景和价值

    FPGA(Field Programmable Gate Array)现场可编程门阵列,作为ASIC领域中的一种半定制电路而出现已有30年的历史了,它既解决了定...

    新智元
  • 腾讯云国内首款FPGA云服务器,性能是通用CPU服务器30倍以上

    FPGA(Field Programmable Gate Array)现场可编程门阵列,作为ASIC领域中的一种半定制电路而出现已有30年的历史了,它既解决了定...

    尊托云数
  • 国内首款 FPGA 云服务器,性能是通用 CPU 服务器 30 倍以上

    企业可以通过 FPGA 云服务器进行 FPGA 硬件编程,可将性能提升至通用 CPU 服务器的 30 倍以上。同时,与已经深入人心的高性能计算的代表 GPU 相...

    薛梁
  • 【安富莱STM32H7教程】第1章 初学STM32H7的准备工作

    俗话说万事开头难,学习一门新的知识,难的往往不是知识本身,而是如何快速上手,需要什么资料和开发环境。一旦上手后,深入的学习就相对容易些了。

    armfly

扫码关注云+社区

领取腾讯云代金券