野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8990|回复: 4

以太网移植时候出现问题

[复制链接]
发表于 2015-11-15 20:12:16 | 显示全部楼层 |阅读模式
本帖最后由 小菜鸟VS笨笨 于 2015-11-15 20:17 编辑

火哥,我用的是F103VET6的板子,在做以太网模块SPI移植,刚开始是在SPI1,液晶屏上显示正常(显示的是ADC电压采集放入结果),由于SPI1端口出现了问题,但是当把以太网模块的SPI1移植到SPI2时候,液晶不显示(黑屏),SPI端口,时钟都已经修改过来了,除了以太网模块的SPI.C和SPI.H文件进行修改,其他的程序都没有修改,并且两个实验都没有外连接以太网模块,为啥前者显示正常,后者不显示,望火哥在百忙之中指点解答一下,给点建议,非常感谢


回复

使用道具 举报

发表于 2015-11-16 09:01:31 | 显示全部楼层
底层驱动针对SPI的cs引脚应该没有改
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-11-16 14:45:19 | 显示全部楼层
flyleaf 发表于 2015-11-16 09:01
底层驱动针对SPI的cs引脚应该没有改

说的是这两行代码吗,这是SPI2对应的CS端口
#define  ENC28J60_CSL()    (GPIOB->ODR &= ~(1<<12))
#define  ENC28J60_CSH()    (GPIOB->ODR |= 1<<12)
已经修改过来,
关键是并没有连接以太网模块,应该不会影响吧,指教一下
回复 支持 反对

使用道具 举报

发表于 2015-11-16 14:56:09 | 显示全部楼层
小菜鸟VS笨笨 发表于 2015-11-16 14:45
说的是这两行代码吗,这是SPI2对应的CS端口
#define  ENC28J60_CSL()    (GPIOB->ODR &= ~(1

那个程序貌似有的cs引脚是没有用到这个宏的,直接操作。。所以比较难找
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-11-16 15:10:23 | 显示全部楼层
本帖最后由 小菜鸟VS笨笨 于 2015-11-16 15:12 编辑
flyleaf 发表于 2015-11-16 14:56
那个程序貌似有的cs引脚是没有用到这个宏的,直接操作。。所以比较难找

那怎么搞,只有SPI2这个外设接口可以,SPI1好像出问题了,求解,能加一下QQ吗,我的QQ:1192698176
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-6-3 13:32 , Processed in 0.042018 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表