科技

嵌入式硬件通信接口协议-SPI(三)模拟接口应用“炸金花棋牌游戏大全”

2021-02-01 09:39

本文摘要:比较简单顺利完成模拟仿真SPI每个模块的搭建后,代表着利用数字示波器捕获数据信号的时钟频率自然是过度的。尽管单片机设计做为SPI服务器键入数据信息时的数据信号很更非常容易捕获,可是从机接到的数据信息(即服务器加载MISO数据信号时钟频率),也要去找一个SPI模块的外接设备器件,那样服务器接到、从机系统对。例如SPI-FLASH,这里去找来一片型号规格为W25Q16的FLASH,检测模拟仿真SPI模块与FLASH器件的通讯正确性。

好玩的炸金花棋牌手游

炸金花棋牌游戏

比较简单顺利完成模拟仿真SPI每个模块的搭建后,代表着利用数字示波器捕获数据信号的时钟频率自然是过度的。尽管单片机设计做为SPI服务器键入数据信息时的数据信号很更非常容易捕获,可是从机接到的数据信息(即服务器加载MISO数据信号时钟频率),也要去找一个SPI模块的外接设备器件,那样服务器接到、从机系统对。例如SPI-FLASH,这里去找来一片型号规格为W25Q16的FLASH,检测模拟仿真SPI模块与FLASH器件的通讯正确性。

要要想熟练用以W25Q16,要多狠下功夫通过自学熟识Spec;要想通晓SPI-FLASH,更应对JEDEC的机构下的SFDP(SerialFlashDiscoverableParameters,串行通信储存器可寻找主要参数)标准有一个掌握和了解。外国网站,载入快,这儿提前给拦个图贴一下:从W25Q16的指南可查看每个模块,为了更好地检测SPI的通讯正确性,最先进行非常简单加载JEDEC标准界定的处理芯片ID指令(0x9F)。

好玩的炸金花棋牌手游

依据JEDECID(9Fh)指令的时序图,程序流程里利用编写好的SPI模块,发送至指令并读取数据。利用这一指令能够鉴别编写的模拟仿真SPI模块发送至、读取数据的正确性。看了上一篇《嵌入式硬件通信接口协议-SPI(二)分层架构设计仿真模块》的阅读者,在这里我对编码稍为保证个表述,相比于上一篇文章中提及的源代码,这里对加载一个字节数据信息的涵数模块保证个修改:修改后的构思是以主要参数的方式始于详细地址,把诵读的数据信息存进该详细地址里,那样模块的返回值就可以作为答复模块的精确执行是否。

那么保证,关键充分考虑在各有不同服务平台重置时,假如用硬件配置SPI模块,一些硬件配置SPI模块用以的全过程,对存储器用以while无限循环的方法等待的,因此 要充分考虑请求超时状况。因而有适度空出返回值做为涵数执行的結果,而的确加载到的数据信息放进所传详细地址主要参数偏向的室内空间里。


本文关键词:嵌入式,硬件,通信,接口,协议,-SPI,三,模拟,炸金花棋牌游戏

本文来源:炸金花棋牌游戏-www.bohemiapets.com