完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
DM642和STC89C52单片机进行HPI通信,单片机作为主机,往DSP的0X80000000地址里写数据。用单片机的P0口和P2口16位数据 与DSP的HD0——HD15相连,DSP的HDS1、HDS2、HCS、HR_W、HHWIL、HCNTL0、HCNTL1几个管脚分别用P1口相连接进行时序控制。 先在HCNTL1=1,HCNTL0=0时,写地址 HPIA,P2=0X80,P0=0X00,P2=0X00,P0=0X00;然后写数据HCNTL1=1,HCNTL0=1,P2=0X55,P0=0X55,P2=0X55,P0=0X55;HPIC采用默认配置。DSP那边的0X80000000地址就是收不到数。请问大神单片机这样往DSP地址里面写数据对吗?或者DSP那边还应该有什么配置吗?不知哪位大神刚好用DM642做过HPI通信?谢谢啦!
|
|
相关推荐
4个回答
|
|
回帖奖励 +2 分积分
没看懂你为什么写的两遍呢
|
|
|
|
没看懂你为什么写的两遍呢
|
|
|
|
因为DM642是32bit的,而单片机P0、P1、P2口都是8位数据,第一次写P2=0X80,P0=0X00相当于高半字,第二次写
P2=0X00,P0=0X00相当于低半字,这样相当于地址为0x80000000 |
|
|
|
非常感谢!!!!!!!1
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
基于 DSP5509 进行数字图像处理中 Sobel 算子边缘检测的硬件连接电路图
2398 浏览 0 评论
689 浏览 0 评论
普中科技F28335开发板中,如何使用aic23播放由代码生成的正弦波
2838 浏览 0 评论
3601 浏览 1 评论
1202 浏览 1 评论
浏览过的版块 |
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 18:11 , Processed in 0.465430 second(s), Total 50, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号