贪吃蛇小游戏

您所在的位置:网站首页 background-repeat属性的取值范围有 贪吃蛇小游戏

贪吃蛇小游戏

2023-03-27 18:06| 来源: 网络整理| 查看: 265

MSP430单片机的两种SPI总线实现方式

MSP430单片机上的SPI总线的实现方式分为两种:硬件实现和软件实现。 二者的抽象层次不同,硬件实现方式下程序员只需要完成总线协议的寄存器层,即一字节(char,8位二进制)数据,而软件实现方式下程序员需要自己编写符合总线协议的位处理的语句。 二者各有利弊,硬件实现方式下程序员省去了位操作的过程,但是需要配置单片机设置寄存器,包括SPI端口复用、高低位、敏感沿等等,而且实现SPI的端口固定在单片机厂商指定的端口上,可能与单片机的其他功能不兼容或编程复杂(MSP430的SPI与UART复用);软件实现方式下程序员可以自由选择输出端口,但是要自己编写位处理的SPI语句,需要对SPI总线协议的时序有更深的理解。 两者另外一个重大的区别是通用性的差异,软件实现的SPI总线易于移植,在一款单片机上测试通过的SPI总线程序可以很容易地移植到另一款单片机上,需要做的只是改一下可能引起冲突的端口并对端口做简单的设置;硬件实现的SPI的移植相对麻烦,即使是MSP430的不同子型号间移植,也可能会遇到寄存器命名或者取值不同的情况,需要对照设备头文件仔细对照修改。 另外提一点,MSP430的USCI控制寄



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3