RTT WK2412 spi-uart
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相关推荐
- 开发调试工具:USB转IIC/I2C/SPI/UART适配器模块可编程开发板
开发调试工具:USB转IIC/I2C/SPI/UART适配器模块可编程开发板 发个方便测试I2C.SPI.1Wire接口的工具模块 总的思路是通过USB或者UART接口发送一些协议字符串,由模块转换成 ...
- STM32F4基于RTT使用SPI sever功能
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.器件准备 二.使用步骤 1.配置cubemx 2.配置ENV 3.软件中注册和配置SPI 使用 前言 记录一下在R ...
- IIC,SPI,UART,单总线
IIC与SPI通信 IIC SPI通信 IIC与SPI的比较 UART 单总线 因为面试时被问到IIC和SPI通信,所以又重新学习了一下. IIC IIC顾名思义就是两根线,一根SCL(时钟线),一根 ...
- 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. 输出引脚的两 ...
- 【RTT】SPI Flash 与文件系统(2):FAL
参考文档(国内):FAL 参考文档 一.概述 FAL (Flash Abstraction Layer) ,即 Flash 抽象层,是对 Flash 及基于 Flash 的分区进行管理 ...
- 【RTT】SPI Flash 与文件系统(3):DFS 和 EasyFlash
参考文档(国内):DFS 参考文档 参考文档(国内):EasyFlash 参考文档 一.DFS 概述 DFS 是 RT-Thread 提供的虚拟文件系统组件,全称为 Device Fi ...
- RT-Thread (2) RTT SPI设备驱动流程 || LWIP + ENC28J60
系列文章目录 RT-Thread (1) 添加外部内存到内存管理 RT-Thread (2) RTT SPI设备驱动流程 || LWIP + ENC28J60 RT-Thread (3) 为RTT增加 ...
- spi通讯不需要地线吗_IIC与SPI及UART通讯原理讲解
本帖最后由 浪矢杂 于 2019-2-21 15:17 编辑 回归山顶洞人时期,简单聊一下IIC SPI UART 假如你在一个有电的山顶洞人时期,但你们若干个部落之间正懊恼如何通讯的呢,这时秀儿他来 ...
- I2C、SPI、UART对比
I2C.SPI.UART特性简表 I2C SPI UART 接口连线 二线: 时钟SCL 数据SDA 四线①: 片选CS② 主发从收MOSI 主收从发MISO 时钟CLK 一般为三线: 收RX 发TX ...
最新文章
- mysql知识点回顾(一)
- CG CTF WEB MYSQL
- PHP大文件上传问题
- bootstrape常用标签_bootstrap_03_常用标签
- Java自动化邮件中发送图表(三)之Highchart
- 糖尿病监测中国际通用的“金标准”
- 第二届360杯全国大学生信息安全技术大赛部分解题思路(加密解密题)
- JSK-243 三角形的路径权【动态规划】
- HDOJ 1755 - A Number Puzzle 排列数字凑同余,状态压缩DP
- 重拾数月前做的微信红包小项目
- 逼死强迫症?聊聊应用推送角标的那些事儿
- python与数据挖掘 上机实验_python数据挖掘实验报告1
- ps2硬盘接linux,PS2加装硬盘详细指导
- .bat 开机自动启动
- webpack ——css兼容性处理
- PID控制器的离散化推导及其C语言实现
- 刚上线的App该如何做好ASO优化?
- 周末作业-循环练习题(未完)
- 64位32位 java 浏览器,所有的Java小程序可以在64位JRE启用浏览器中运行?
- Visual studio2022还原VC6环境设置
热门文章
- java网络加载协议JNLP的应用
- [解锁新姿势] 兄dei 我感觉你在写bug
- win7插了耳机还是外放_安卓手机用耳机听歌音量太大怎么办
- 模拟开关和数字开关的区别
- 米特科技零信任新品 MetelTrust 智能 CPE 正式发布!
- 金融业信贷风控算法4-python的入门和介绍
- 机器学习之性能度量指标——决定系数R^2、PR曲线、ROC曲线、AUC值、以及准确率、查全率、召回率、f1_score
- 技术总监的校招之旅——分享校招全攻略指南(万字长文)
- HJY-1A18D电压继电器 导轨安装
- 条码、RFID(射频标签)及EPC(电子产品代码)之间的关系