Re: 版主帮我看一下这个I2C程序哪里有问题?
|
||||
---|---|---|---|---|
初級會員
|
谢谢版主,我先看一下,不懂得再向版主请教啦!
發表於: 2008/5/8 16:12
|
|||
|
请问I2C总线
|
||||
---|---|---|---|---|
初級會員
|
最近用到了I2C总线,使用的是PIC16F877A的MSSP模块,在使用SLAVE模式时,检测总线上的启动信号,发现启动信号的标志STAT_S在整个数据发送过程中都为1,直到停止信号出现,不知道这个是不是正常。如果正常,如何做到只在总线启动时判断总线启动?
發表於: 2008/4/30 15:51
|
|||
|
乘以一个系数就可以了
|
||||
---|---|---|---|---|
初級會員
|
将你的输入电压如5V,乘以你的采样值,除以1023,就可以得到你的采样电压值了。
VOUT=SAMP*VCC/1023
發表於: 2008/4/14 9:42
|
|||
|
Re: CAN通信的问题
|
||||
---|---|---|---|---|
初級會員
|
可以说说是什么问题吗?
發表於: 2008/1/8 10:16
|
|||
|
请教版主18F2480的程序移植到18F4585的问题
|
||||
---|---|---|---|---|
初級會員
|
请教版主,我将原来18F2480上用的程序移植到18F4585上,结果CAN通讯不通了,但是这个程序在18F2480上是可以通的,有什么玄机吗?谢谢!
發表於: 2008/1/8 10:14
|
|||
|
Re: 关于18f can通讯问题
|
||||
---|---|---|---|---|
初級會員
|
我记得CAN如果使用NORMAL模式好像一定要至少有两个节点,一个节点发出数据后必须收到一个应答信号,如果收不到那么发送数据的那个节点会一直发送数据的。
發表於: 2007/12/11 16:00
|
|||
|
Re: Timer的值怎麼讀取判斷?
|
||||
---|---|---|---|---|
初級會員
|
应该不能够这样使用吧,从语法上和逻辑上来看,这种写法没错,但是,定时器一旦设定好工作方式就在后台自动运行,TMR1L和TMR1H就自动的累加,而你的程序却是要每隔一段时间才会去判断一次他们的值,从理论上说,在某种情况下,程序永远也不会使这个条件满足。
你干脆再用一个定时中断来做好了
發表於: 2007/6/1 8:08
|
|||
|
Re: PIC16F688如何使它的内部晶振工作?
|
||||
---|---|---|---|---|
初級會員
|
我有试过给config寄存器赋值,但是编译器说这是个没有定义的变量,呵呵
發表於: 2007/5/30 17:13
|
|||
|
PIC16F688如何使它的内部晶振工作?
|
||||
---|---|---|---|---|
初級會員
|
使用PIC16F688芯片,由于IO口有限,所以将RA4,RA5作为数字IO使用,想采用其内部自带的振荡器,让其工作在4M ,可设置了相关的参数后,它还是不工作,以下是我设置的参数,不知道有没有设错,要让内部振荡器工作,该如何正确设置呢?
STATUS=0X00; OPTION=0X82; INTCON=0X00; GIE=ON; T0IE=ON; T0IF=OFF; PIE1=0x00; PIR1=0X00; OSCTUNE=0X00; OSCCON=0X65; TRISA=0X00; TRISC=0X0E; ADCON0=0X00; ADCON1=0X20; ANSEL=0X0C; ADRESH=0X00; ADRESL=0X00;
發表於: 2007/5/29 12:06
|
|||
|