完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
实验问题描述:
[size=78%]11 SPI通讯是否对单片机的质量要求比较高,如果有些单片机质量不够好,就容易使得通讯中断? 2 128单片机的SPI口是PB0~PB3,其中 PB0是SS, 设置为输入 PB1是SCLK, 设置为输出 PB2是MOSI, 设置为输出 PB3是MISO, 设置为输入,在端口初始化中 设置 PORTB=0x00; DDRB=0x06; // 0000 0110 ,此时单片机能够与压电芯片进行正常通讯,但当改动DDRB的高四位任意一位的时候,就会对通讯产生影响,不通讯了。为什么? [size=78%]33 我的PCB板分为两部分,一个是128单片机小板,一个是焊接有其他所有元器件的底板,两者用插针相连接,这样的目的是可以用同一个底板测试不同的单片机小板。 实验发现,将同一个程序,用同一个底板分别下载入A、B两个单片机小板中后,用示波器测试两个单片机SPI口输出信号,发现信号是一样的。但是当把SPI口与压电芯片连接后,只有A单片机能够一直通讯,B单片机通讯一会就不通讯。 为什么同一个程序,同一个底板,测试出同样的输出信号,同样的压电芯片,可是一个能够通讯,一个不能通讯呢? 非常感谢大家! |
|
相关推荐 |
|
只有小组成员才能发言,加入小组>>
AVR Atmega16 Bootloader程序与上位机LabView程序
5126 浏览 6 评论
#include <ioavr.h>这个头文件我应该下什么编译器
7769 浏览 0 评论
3028 浏览 2 评论
3103 浏览 1 评论
10055 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 11:08 , Processed in 0.615279 second(s), Total 52, Slave 38 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号