×

用于 8051 兼容微控制器的高效 Bit-Banged SPI 端口

消耗积分:0 | 格式:pdf | 大小:113.25KB | 2022-11-18

48674

分享资料个

尽管可以使用具有 SPI 端口的 8051 兼容微控制器,但具有通过 GPIO 引脚位转换的 SPI 端口的低成本设备通常足以满足许多应用。此处显示的代码利用 8051 内核特有的功能以最小的努力创建快速 SPI 端口。#define语句中的尽管可以使用具有 SPI 端口的 8051 兼容微控制器,但具有通过 GPIO 引脚位转换的 SPI 端口的低成本设备通常足以满足许多应用。此处显示的代码利用 8051 内核特有的功能以最小的努力创建快速 SPI 端口。#define#define语句中的CPHACPHACPHACPOLCPOLCPOLCS_TOGGLE_BETWEEN_BYTESCS_TOGGLE_BETWEEN_BYTESCS_TOGGLE_BETWEEN_BYTES常量初始化宏,这些宏根据正在实施的 SPI 端口类型定制代码。预处理器在编译时而不是在运行时执行此代码裁剪,从而节省宝贵的时钟周期,如果使用决策结构(即常规的 if-else语句),这些时钟周期将被浪费。常量初始化宏,这些宏根据正在实施的 SPI 端口类型定制代码。预处理器在编译时而不是在运行时执行此代码裁剪,从而节省宝贵的时钟周期,如果使用决策结构(即常规的 if-else的 if-else语句),这些时钟周期将被浪费。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !