1 添加软件包,

打开硬件

2 代码里根据硬件配置spi

#define WK2124_SPI_DEVICE "spi40"      //参考SPI总线命名
#define WK2124_SPI_BUS "spi4"
#define WK2124_IRQ_PIN GET_PIN(I, 8)//66
#define WK2124_Fosc_14745600
/* end of WK2124 device configure */
#define PKG_USING_WK2124_LATEST_VERSION
#define RT_USING_SERIAL_V1      //添加了驱动才会编译

一般 SPI 总线命名原则为 spix, SPI 设备命名原则为 spixy ,如 spi10 表示挂载在 spi1 总线上的 0 号设备。user_data 一般为 SPI 设备的 CS 引脚指针,进行数据传输时 SPI 控制器会操作此引脚进行片选。

SPI总线命名
或者在设置里配置

文件夹文件如果显示不全,修改文件夹wk2124文件夹名称

3 wk2124_usart.c文件添加2调语句
```c
int wk2124_device_init(void)
{rt_err_t ret = 0;
//添加内容wk2124_device = (struct rt_spi_device *)rt_malloc(sizeof(struct rt_spi_device));rt_spi_bus_attach_device(wk2124_device, WK2124_SPI_DEVICE, WK2124_SPI_BUS, GET_PIN(H, 2));#ifdef WK2124_SPI_DEVICErt_thread_mdelay(100);ret = wk2124_spi_init(WK2124_SPI_DEVICE);if (ret == RT_EOK) {rt_thread_mdelay(100);WK2124_IRQ_Init();

最终结果

软件
主页:https://github.com/MrMichael/wk2124.git
硬件在立创开源社区
https://oshwhub.com/li-chuang-zhi-neng-ying-jian-bu/c86332_wk2124-issg

RTT WK2412 spi-uart相关推荐

  1. 开发调试工具:USB转IIC/I2C/SPI/UART适配器模块可编程开发板

    开发调试工具:USB转IIC/I2C/SPI/UART适配器模块可编程开发板 发个方便测试I2C.SPI.1Wire接口的工具模块 总的思路是通过USB或者UART接口发送一些协议字符串,由模块转换成 ...

  2. STM32F4基于RTT使用SPI sever功能

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.器件准备 二.使用步骤 1.配置cubemx 2.配置ENV 3.软件中注册和配置SPI 使用 前言 记录一下在R ...

  3. IIC,SPI,UART,单总线

    IIC与SPI通信 IIC SPI通信 IIC与SPI的比较 UART 单总线 因为面试时被问到IIC和SPI通信,所以又重新学习了一下. IIC IIC顾名思义就是两根线,一根SCL(时钟线),一根 ...

  4. I/O接口和外部通信接口——嵌入式系统 GPIO/IIC/SPI/UART/USB/HDMI/RS-232/RS-485/CAN

    I/O接口:GPIO.IIC.SPI.UART.USB.HDMI (1)GPIO         通用输入输出接口,General Purpose Input Output, GPIO. 输出引脚的两 ...

  5. 【RTT】SPI Flash 与文件系统(2):FAL

       参考文档(国内):FAL 参考文档    一.概述   FAL (Flash Abstraction Layer) ,即 Flash 抽象层,是对 Flash 及基于 Flash 的分区进行管理 ...

  6. 【RTT】SPI Flash 与文件系统(3):DFS 和 EasyFlash

       参考文档(国内):DFS 参考文档 参考文档(国内):EasyFlash 参考文档    一.DFS 概述   DFS 是 RT-Thread 提供的虚拟文件系统组件,全称为 Device Fi ...

  7. RT-Thread (2) RTT SPI设备驱动流程 || LWIP + ENC28J60

    系列文章目录 RT-Thread (1) 添加外部内存到内存管理 RT-Thread (2) RTT SPI设备驱动流程 || LWIP + ENC28J60 RT-Thread (3) 为RTT增加 ...

  8. spi通讯不需要地线吗_IIC与SPI及UART通讯原理讲解

    本帖最后由 浪矢杂 于 2019-2-21 15:17 编辑 回归山顶洞人时期,简单聊一下IIC SPI UART 假如你在一个有电的山顶洞人时期,但你们若干个部落之间正懊恼如何通讯的呢,这时秀儿他来 ...

  9. I2C、SPI、UART对比

    I2C.SPI.UART特性简表 I2C SPI UART 接口连线 二线: 时钟SCL 数据SDA 四线①: 片选CS② 主发从收MOSI 主收从发MISO 时钟CLK 一般为三线: 收RX 发TX ...

最新文章

  1. mysql知识点回顾(一)
  2. CG CTF WEB MYSQL
  3. PHP大文件上传问题
  4. bootstrape常用标签_bootstrap_03_常用标签
  5. Java自动化邮件中发送图表(三)之Highchart
  6. 糖尿病监测中国际通用的“金标准”
  7. 第二届360杯全国大学生信息安全技术大赛部分解题思路(加密解密题)
  8. JSK-243 三角形的路径权【动态规划】
  9. HDOJ 1755 - A Number Puzzle 排列数字凑同余,状态压缩DP
  10. 重拾数月前做的微信红包小项目
  11. 逼死强迫症?聊聊应用推送角标的那些事儿
  12. python与数据挖掘 上机实验_python数据挖掘实验报告1
  13. ps2硬盘接linux,PS2加装硬盘详细指导
  14. .bat 开机自动启动
  15. webpack ——css兼容性处理
  16. PID控制器的离散化推导及其C语言实现
  17. 刚上线的App该如何做好ASO优化?
  18. 周末作业-循环练习题(未完)
  19. 64位32位 java 浏览器,所有的Java小程序可以在64位JRE启用浏览器中运行?
  20. Visual studio2022还原VC6环境设置

热门文章

  1. java网络加载协议JNLP的应用
  2. [解锁新姿势] 兄dei 我感觉你在写bug
  3. win7插了耳机还是外放_安卓手机用耳机听歌音量太大怎么办
  4. 模拟开关和数字开关的区别
  5. 米特科技零信任新品 MetelTrust 智能 CPE 正式发布!
  6. 金融业信贷风控算法4-python的入门和介绍
  7. 机器学习之性能度量指标——决定系数R^2、PR曲线、ROC曲线、AUC值、以及准确率、查全率、召回率、f1_score
  8. 技术总监的校招之旅——分享校招全攻略指南(万字长文)
  9. HJY-1A18D电压继电器 导轨安装
  10. 条码、RFID(射频标签)及EPC(电子产品代码)之间的关系