• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::

論壇索引


Board index » All Posts




I2C的距離
新會員
新會員


請問我有兩塊電路板要做I2C的通訊,如果不管I2C通訊的快慢,兩塊版子的距離可以拉多長

發表於: 2005/4/5 19:00
頂部


APP001 REV.2 的 LCD 顯示問題
新會員
新會員


大家好, 由於 APP001 REV.2 的 LCD module 為:
LCD E => PORTAbits.RA2
LCD R/W => PORTDbits.RD5
LCD RS => PORTDbits.RD4
LCD DATA => RD4 .. RD7 as LCD Data
可是我在 dubug OK 之後, 卻不會顯示想要之結果!
可否告訴我, 是哪裡的問題阿? 謝謝~~

*************************************

#include <p18f452.h>
#include <delays.h>
#include "p18LCD.h"
#define LCD_DATA PORTD
#define LCD_CMD PORTD

void InitializePORT(void);
void OpenLCD (void) ;

unsigned char TAB2[]="yang";

void main (void)
{
InitializePORT();
OpenLCD();
LCD_Set_Cursor(0,0);
putcLCD(TAB2);
}

void InitializePORT(void)
{
TRISD=0;
PORTD=0x00;
}

*************************************
void OpenLCD(void)

{
LCD_CTRL = LCD_CTRL & 0b11001111 ;
// Set LCD E,R/W,RS to Low
LCD_DATA = LCD_DATA & 0b11110000 ;
// LCD DB[4:7] to Low
DIR_LCD_CTRL &= 0b11001111 ;
// E,R/,RS are Output pin
DIR_LCD_DATA &= 0b11110000 ;
// LCD DB[4:7} are output

LCD_DATA = 0b00000011 ;
LCD_CMD_W_Timing() ;
LCD_L_Delay() ;

LCD_DATA = 0b00000011 ;
LCD_CMD_W_Timing() ;
LCD_L_Delay() ;

LCD_DATA = 0b00000011 ;
LCD_CMD_W_Timing() ;
LCD_L_Delay() ;

LCD_DATA = 0b00000010 ;
LCD_CMD_W_Timing() ;
LCD_L_Delay() ;

WriteCmdLCD(DISP_2Line_4Bit) ;
LCD_S_Delay() ;

WriteCmdLCD(DISP_ON) ;
LCD_S_Delay() ;

WriteCmdLCD(ENTRY_INC) ;
LCD_S_Delay() ;

WriteCmdLCD(CLR_DISP) ;
LCD_L_Delay() ;
}

void LCD_Set_Cursor(unsigned char CurY, unsigned char CurX)
{
WriteCmdLCD( 0x80 + CurY * 0x40 + CurX) ;
LCD_S_Delay() ;
}

void WriteCmdLCD( unsigned char LCD_CMD)
{
Temp_CMD = (LCD_CMD & 0xF0)>>4 ;
// Send high nibble to LCD bus
LCD_DATA= (LCD_DATA & 0xF0)|Temp_CMD ;
LCD_CMD_W_Timing () ;

Temp_CMD = LCD_CMD & 0x0F ;
// Send low nibble to LCD bus
LCD_DATA= (LCD_DATA & 0xF0)|Temp_CMD ;
LCD_CMD_W_Timing () ;
LCD_S_Delay() ;
// Delay 100uS for execution
}

void WriteDataLCD( unsigned char LCD_CMD)
{

Temp_CMD = (LCD_CMD & 0xF0)>>4 ;
// Send high nibble to LCD bus
LCD_DATA= (LCD_DATA & 0xF0)|Temp_CMD ;
LCD_DAT_W_Timing () ;

Temp_CMD = LCD_CMD & 0x0F ;
// Send low nibble to LCD bus
LCD_DATA= (LCD_DATA & 0xF0)|Temp_CMD ;
LCD_DAT_W_Timing () ;

LCD_S_Delay() ;
// Delay 100uS for execution
}

void putcLCD(unsigned char LCD_Char)
{
WriteDataLCD(LCD_Char) ;

}

void LCD_L_Delay(void)
{
Delay10KTCYx(CPU_SPEED / 2) ;
}


發表於: 2005/4/5 16:51
頂部


怎樣在 PC 以 VB6.0 設定 9 bit address mode UART
新會員
新會員


我想用PC以serial port 連接幾個 imicrocontroller, 該怎樣在 PC 設定 9 bit address mode UART (Master), 我是用 VB6.0 來寫控制介面的. 謝謝!

發表於: 2005/4/5 16:25
頂部


F258CAN模块的状态变化问题
新會員
新會員


各位好!
我在用F258调试CAN通信时,发现CAN模块从一种状态(如配置状态)变到另一种状态(正常操作状态)时,需要很长时间,这正常吗?
调试是用ICD2,外接了收发器2551.

發表於: 2005/4/5 15:17
頂部


想要一份关于USB的资料
新會員
新會員


dear Ryang:
我也想要一份关于USB的资料,不知您什么时候能放在下载区?

發表於: 2005/4/5 10:55
頂部


Re: PIC12F675燒錄問題
新會員
新會員


沒錯,要用MPLAB IDE下 Programer\Erase Flash Device 選項才能再一次燒錄.記得組譯make(F10)完後,手動把calibration 值修照最後一個程式行.或者是不管calibration值,把他設成00也行,只不過OSC頻率會不對而已..

發表於: 2005/4/5 1:24
頂部


Re: 救命阿~~哪邊可以下載palasm軟體
高級會員
高級會員


由 oceandeep 於 2005-04-04 11:07:57

非常感謝!
那請問ORCAD9.X版 也是可以做PLD元件的程式編譯嗎
我所要編譯出來的檔案格式為 JDEC檔格式 use pal16R8 IC
有支援嗎,語法和PALASM是否相同? thanks!


Orcad 9.X版有支援您所說的PAL16R8, 但是語法是用VHDL語法, 而檔案格式是JDEC檔格式, 或者您也可以使用繪圖法來完成您的功能

發表於: 2005/4/4 22:35
人生最長久的擁有是珍惜 但是大都在失去後才發現
頂部


Re: pro mate2的問題
版主
版主


看起來像是 Socket Module 老化產生接觸不良的現象。
一般 Socket Module 燒錄超過1萬顆IC就開始彈性疲乏,三萬顆就會發生接觸不良。找代理商換個 Module 看看問題是否解決,如果依舊 Promate-II 送修。

發表於: 2005/4/4 21:55
頂部


Re: TRIAC
版主
版主


你搞錯我的意思。我講的電容大小是只用 PUT 的充電電容它跟 TRIAC 的交流電頻率有關。我講的脈衝變壓器是用來隔離你的 AC110V/220V 與 DC5V 的控制電壓,你不會想讓 AC110V 跑到你的 PIC 吧!


發表於: 2005/4/4 21:42
頂部


Re: 請問picdem.net有支援無線網路嗎
新會員
新會員


感恩~~
為了確定可不可以支援花了好多時間

發表於: 2005/4/4 20:40
頂部



« 1 ... 7153 7154 7155 (7156) 7157 7158 7159 ... 7522 »



:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------