|
| 采购元器件好去处--维库电子市场网推荐 |
| 技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
急请教关于16c552的问题 |
| 作者:djh139 栏目:ARM技术 |
| 急请教关于16C552的问题 以前用51做过16C552的串口扩展,但移植到arm上,怎么也运行不了,请大虾看看问题可能在那里? cpu:arm7 3.3V uart:tl16C552 数据总线:cpu -> LVC4245 -> 16C552 片选 OE D0-D7 B1-B8 IO: DIR DIR 地址总线 A0-A2 A0-A2 IO: CS0 CS0 CS1 CS1 RST RESET(上拉) WR IOW (写) RD IOR (读) 上电后,RST = 0 延时5毫秒, RST = 1 写寄存器:DIR = 0 (写) CS0 = 0 *((unsigned int *)0x04000003) = 0x80 (LCR) 读寄存器:DIR = 1 (读) CS0 = 0 i = *((unsigned int *)0x04000003) 但是读出的数和写入的数据不一样。好像没写进去 |
|
|
| 免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |