一直很奇怪,比如我没定义INT CS A0这些线,但是使用库函数仍旧可行,那么他是怎么知道外部是怎么连接的呢?? 还有个问题,UINT8XV CH375_CMD_PORT _at_ 0xBDF1; /* CH375命令端口的I/O地址 */ UINT8XV CH375_DAT_PORT _at_ 0xBcF0; /* CH375数据端口的I/O地址 */为什么要这么设置呢,不是说使用(P0和P2)总线模式只需要顾及CS A0两根线吗,也就是说怎么不是0x0000和0x0001呢??? 额,忘了说,我使用51单片机
查看: 1328
回复: 4
请问下使用库函数时,库文件是怎么知道外部硬件连接的呢?
热门产品 :
CH32L103: 32位PDUSB低功耗单片机
第一个问题库函数里面会调用外部定义的三个接口函数的。第二个问题命令和数据地址是根据单片机的总线设计来定的,有多种组合,但是得符合你的硬件。
①具体是那三个外部接口函数?我试过不定义CH375_INT CH375_A0 CH375_CS还是OK的,运行也正确 ②额,可是不知道为什么,我把0xBDF1和0xBCF0改成0x0000和0x0001后,运行结果就不对了
你用的总线方式当然不定义也是可以的。三个接口函数分别是写命令、写数据、读数据。我们板子上CH375片选地址范围B000H-BFFFH。
额,知道啦,谢谢罗
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录