头像-70989

追梦的阿土哥如果你想要更好的,就得先让自己努力成为一个更好的人。

  • 辽宁省沈阳市
  • 单片机 嵌入式 DSP FPGA/CPLD EDA/PCB 模拟技术
  • 工控电子

个人成就

获得 8 次赞

帮助过9人

定时器1闪个灯也这么难?

SingleYork 发表于 2016-6-22 02:45 没用过这款单片机,不敢乱评论,楼主仔细看下手册吧,呵呵…… 没事,难得这么上心~

定时器1闪个灯也这么难?

SingleYork 发表于 2016-6-20 20:18 在电子发烧友里面也看到了楼主的这个帖子 哈哈,我的习惯是碰到问题后广撒网,重点捕鱼:lol~

定时器1闪个灯也这么难?

SingleYork 发表于 2016-6-20 20:07 帮你找了下原因,应该是你没认真看数据手册,PORTC口(RC0)也复用了AD,而RC5没有复用AD: 把ANSELC设为0x00后,RC0确实是可以正常的翻转闪烁了,但是为啥同时开几个LED的时候,LED1才能正常工作,而且:

定时器1闪个灯也这么难?

LiuYang 发表于 2016-6-20 15:19 根据描述的现象,怀疑是不是程序跑飞了,默认LED2是0,然后程序赋值LED2变成1才亮的。LED1没有操作所以没有 ... 我觉得不是跑飞了,LED2是能正常翻转闪烁的,而且通过PIC Kit3的debug模式是可以看到进入了中断的~

SPI双向通信时,主机收到的数据有问题!

问题已经解决了,主机收数据也得用写数据的方式来跟从机交换寄存器的值,而不是用中断的方式收,谢谢大家的指点~

SPI双向通信时,主机收到的数据有问题!

我试了一下,主机发送的数据从20开始从机也是能正常接收数据的~

SPI双向通信时,主机收到的数据有问题!

也只能是这样了,贴出来就是怕自己的思路走进死胡同了,集思广益嘛~

SPI双向通信时,主机收到的数据有问题!

还没有呢,由于没有过压保护,火气大把板子烧了,只好重新焊从头开始调了~