- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
调试软件相关注意点
A.当用到启明F407大板子附带例程时,需添加底层头文件(个数由7个改至9个)B. 当调试时需查看片上外设(如GPIO),需作如下设置C.如何用SWD接口烧录程序连接对应线(RESET线可接上,也可以不接)传输速度需设置为500K,否则会报错注意:原发光二极管没有串电阻R10,功率损失大注意:对于目标板 STM32F407VGT6 W25 CS对应于PA8对于目标板 STM32F103CB8 W25 CS对应于PA8SPI控制寄存器1(SPI_CR1)15位:BIDIMODE双向数据模式使能,定义:0(双线双向模式),1(单线双向模式)14位:BIDIOE双向模式下的输出使能,和BIDIMODE位一起决定在“单线双向”模式下数据的输出方向。定义:0(输出禁止(只收模式)),1(输出使能(只发模式))这个“单线”数据线在主设备端为MOSI引脚,在从设备端为MISO引脚。13位:CRCEN硬件CRC校验使能,定义:0(禁止CRC计算),1(启动CRC计算)注:只有在禁止SPI时(SPE=0),才能写该位,否则出错。该位只能在全双工模式下使用。12位:CRCNEXT下一个发送CRC,定义:0(下一个发送的值来自发送缓冲区),1(下一个发送的值来自发送CRC寄存器),注:在SPI_DR寄存器写入最后一个数据后应马上设置该位。11位:DFF数据帧格式,定义:0(使用8位数据帧格式进行发送/接收),1(使用16位数据帧),注:只有当SPI禁止(SPE=0)时,才能写该位,否则出错。10位:RXONLY只接收,该位和BIDIMODE位一起决定在“双线双向”模式下的传输方向。在多个从设备的配置中,在未被访问的从设备上该位被置1,使得只有被访问的从设备有输出,从而不会造成数据线上数据冲突。定义:0(全双工(发送和接收)),1(禁止输出(只接收模式))9位:SSM软件从设备管理,当SSM被置位时,NSS引脚上的电平由SSI位的值决定。定义:0(禁止软件从设备管理),1(启用软件从设备管理)8位:SSI内部从设备选择,该位只在SSM位为’1’时有意义。它决定了NSS上的电平,在NSS引脚上的I/O操作无效。7位:LSBFIRST帧格式,定义:0(先发送MSB),1(先发送LSB),注:当通信在进行时不能改变该位的值。6位:SPE-SPI使能,定义:0(禁止SPI设备),1(开启SPI设备)5-3位:BR[2:0]波特率控制,定义:000(fPCLK/2)001(fPCLK/4)010(fPCLK/8)011(fPCLK/16)100(/32)101(/64)110(/128)111(/256)注:通信时不能改2位:MSTR主设备选择,定义:0(配置为从设备),1(配置为主设备),注:当通信正在进行的时候,不能修改该位。1位:CPOL时钟极性,定义:0(空闲状态时,SCK保持低电平),1(空闲状态时,SCK保持高电平),注:当通信正在进行的时候,不能修改该位。0位:CPHA时钟相位,定义:0(数据采样从第一个时钟边沿开始),1(数据采样从第二个时钟边沿开始)注:当通信正在进行的时候,不能修改该位。SPI_CR2(SPI控制寄存器2)7位:TXEIE发送缓冲区空中断使能,定义:0(禁止TXE中断),1(允许TXE中断,当TXE标志置位为’1’时产生中断请求)6位:RXNEIE接收缓冲区非空中断使能,定义:0(禁止RXNE中断),1(允许RXNE中断,当RXNE标志置位时产生中断请求)5位:ERRIR错误中断使能,当错误(CRCERR、OVR、MODF)产生时,该位控制是否产生中断,定义:0(禁止错误中断),1(允许错误中断)2位:SSOE-SS输出使能,定义:0(禁止在主模式下SS输出,该设备可以工作在多主设备模式),1(设备开启时,开启主模式下SS输出,该设备不能工作在多主设备模式1位:TXDMAEN发送缓冲区DMA使能,当该位被设置时,TXE标志一旦被置位就发出DMA请求,定义:0(禁止发送缓冲区DMA),1(启动发送缓冲区DMA)0位:RXDMAEN接收缓冲区DMA使能,当该位被设置时,RXNE标志一旦被置位就发出DMA请求,定义:0(禁止接收缓冲区DMA),1(启动接收缓冲区DMA)SPI 状态寄存器(SPI_SR)7位:BSY忙标志,定义:0(SPI不忙),1(SPI正忙于通信,或者发送缓冲非空)该位由硬件置位或者复位,使用这个标志时需要特别注意23.3.7节和.8节6位:OVR溢出标志,定义:0(没有出现溢出错误),1(出现溢出错误),该位由硬件置位,由软件序列复位。关于软件序列的详细信息,参考23.4.7节。5位:MODF模式错误,定义:0(没有出现模式错误),1(出现模式错误),该位由硬件置位,由软件序列复位。关于软件序列的详细信息,
文档评论(0)