Re: 請問一下SPI模擬的一個問題
|
||||
---|---|---|---|---|
初級會員
|
多謝前輩指點!!
剛剛試了一下收到了第一組的8BIT 不過後面的失蹤了..... 等等再調整一下時序試試
發表於: 2007/5/25 8:56
|
|||
|
Re: 請問一下SPI模擬的一個問題
|
||||
---|---|---|---|---|
初級會員
|
再請問一下
我定了一個暫存器之後.還要做什麼動作 才能在接收資料的時候.他會自己跑進我的暫存器裏呢? ex bcf PORTB,1 ;LTC2433-1起始訊號 接著要什麼動作才能把ltc2433-1的DO資料放進我 定義的暫存器呢?? 就是這一段還是不懂....請各位前輩指點一下..謝謝
發表於: 2007/5/24 10:50
|
|||
|
Re: 軟體模擬I2C一問....苦戰中
|
||||
---|---|---|---|---|
初級會員
|
謝謝大家...我再檢查看看接腳的設定
發表於: 2007/5/7 13:56
|
|||
|
軟體模擬I2C一問....苦戰中
|
||||
---|---|---|---|---|
初級會員
|
請問一下大家...我在網路上抓了範例來練習
使用 PIC16F873A + DS3231 來做軟體的模擬I2C 使用PORTC6(當SDA) / 7(當SCL) 2之接腳 一直無法順利傳送 用示波器看才發現一直沒有收到ACK訊號 請問我該從哪邊下手修改 是SDA和SCL調整不當 還是等待時間不夠呢= = 請各位大大指點一下...謝謝
發表於: 2007/5/4 14:13
|
|||
|
pic16f873a SPI問題請教
|
||||
---|---|---|---|---|
初級會員
|
小弟最近在練習SPI
當要把資料傳輸出去時不是要先把你要傳的值 放到SSPBUF裡面嗎?? 可是我要丟資料時SSPBUF永遠都是0...不論我丟多少的值都是 後來我照使用手冊的寫法 先讀SSPBUFF的資料再丟一個值進去 還是無法寫入SSPBUF暫存器... 請問這是哪邊的問題啊??
發表於: 2007/3/27 9:07
|
|||
|
小程式DE-BUG請求指導
|
||||
---|---|---|---|---|
初級會員
|
請各位大大幫我解答一下
我要讀取ADRESL的值...都會變成ADRESH 而當我將ADRESH..ADRESL2個佔存器的值存到 EEADRH和EEADR2個地方時...卻又變成存入TMR1H和PIR1 2暫存器的值..我貼上程式的片段和PROGRAM MEMORY的資料 請各位大大指導一下... AD_CONVERT BANKSEL ADCON1 MOVLW B'11001110' ;ADC Clock Fosc/16 MOVWF ADCON1 BANKSEL ADCON0 MOVLW B'01000000' MOVWF ADCON0 BSF ADCON0,ADON BSF ADCON0,GO ADC_Wait BTFSC ADCON0,GO GOTO ADC_Wait BANKSEL ADRESH MOVF ADRESH,W BANKSEL HVAL MOVF HVAL BANKSEL ADRESL MOVF ADRESL,W BANKSEL LVAL MOVWF LVAL RETURN LOAD_FLASH_ROM ;LOAD HIGH BIT ADDRESS BANKSEL HVAL MOVLW HVAL BANKSEL EEADRH MOVWF EEADRH ;LOAD LOW BIT ADDRESS BANKSEL LVAL MOVLW LVAL BANKSEL EEADR MOVWF EEADR BANKSEL EECON1 BSF EECON1,EEPGD BSF EECON1,RD NOP NOP Bank2 MOVF EEDATA,W MOVWF DATAL MOVF EEDATH,W MOVWF DATAH RETURN ------------------------------------------------------------- Line Address Opcode Label Disassembly 161 0A0 191F ADC_Wait BTFSC ADCON0, 0x2 162 0A1 28A0 GOTO ADC_Wait 163 0A2 1283 BCF STATUS, 0x5 164 0A3 1303 BCF STATUS, 0x6 165 0A4 081E MOVF ADRESH, W 166 0A5 1283 BCF STATUS, 0x5 167 0A6 1303 BCF STATUS, 0x6 168 0A7 08F7 MOVF HVAL, F 169 0A8 1683 BSF STATUS, 0x5 170 0A9 1303 BCF STATUS, 0x6 171 0AA 081E MOVF ADRESH, W 172 0AB 1283 BCF STATUS, 0x5 173 0AC 1303 BCF STATUS, 0x6 174 0AD 00F6 MOVWF LVAL 175 0AE 0008 RETURN 176 0AF 1283 LOAD_FLASH_ROM BCF STATUS, 0x5 177 0B0 1303 BCF STATUS, 0x6 178 0B1 3077 MOVLW 0x77 179 0B2 1283 BCF STATUS, 0x5 180 0B3 1703 BSF STATUS, 0x6 181 0B4 008F MOVWF TMR1H 182 0B5 1283 BCF STATUS, 0x5 183 0B6 1303 BCF STATUS, 0x6 184 0B7 3076 MOVLW 0x76 185 0B8 1283 BCF STATUS, 0x5 186 0B9 1703 BSF STATUS, 0x6 187 0BA 008D MOVWF PIR2 188 0BB 1683 BSF STATUS, 0x5 189 0BC 1703 BSF STATUS, 0x6 190 0BD 178C BSF PIR1, 0x7 191 0BE 140C BSF PIR1, 0 192 0BF 0000 NOP 193 0C0 0000 NOP 194 0C1 1283 BCF STATUS, 0x5 195 0C2 1703 BSF STATUS, 0x6 196 0C3 080C MOVF PIR1, W 197 0C4 00F4 MOVWF DATAL 198 0C5 080E MOVF TMR1L, W 199 0C6 00F5 MOVWF DATAH 200 0C7 0008 RETURN
發表於: 2007/3/5 15:02
|
|||
|
Re: 請問MBLAB IDE查詢FLASHROM
|
||||
---|---|---|---|---|
初級會員
|
我會看了...謝謝大大
發表於: 2007/3/2 8:38
|
|||
|
請問MBLAB IDE查詢FLASHROM
|
||||
---|---|---|---|---|
初級會員
|
請問MPLAB可以看的到目前的FLASH-ROM的值嗎
我在VIEW那邊找過..好 像沒看到有關FLASH暫存值 請問怎麼樣才能知道現在的FLASH-ROM的值啊
發表於: 2007/3/1 13:39
|
|||
|
詢問關於ICD2的錯誤訊息解決辦法
|
||||
---|---|---|---|---|
初級會員
|
今天早上把ICD2拿出來練習時出現一個錯誤訊息
ICDWarn0015: Program memory has changed since last program operation? Continue with Debug operation? 可是我用的是同一套設備..請問這是哪邊的問題??
發表於: 2007/2/14 9:58
|
|||
|