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

論壇索引


Board index » All Posts




Re: 請問C18 或 PICC18 主程式與中斷程式同時呼叫一個副程式如何宣告?
高級會員
高級會員


還有一個問題?
關於PIC18F4x2 做平行port,是否能像8051一樣,使用16位元定址?

找資料好像不行,有一隻腳/CS好像只能做週邊元件,無法做主控元件?

發表於: 2005/4/27 15:33
頂部


Re: 正整數與有小數點的數相成問題
新會員
新會員


謝謝各位的建議
因為我是新手 所有些地方不太會
所以上面的duckjack 前輩所說的
要放棄最後依各位元組 那程式要怎麼寫阿
前輩是不是可以把程式po 給我看看
謝謝了

發表於: 2005/4/27 15:22
頂部


請問變數定義?
新會員
新會員


我今天想定義幾個buffer如下
RX_BUFFER 定義在 0X200
CAN_BUFFER 定義在0X300
GPS_BUFFER 定義在0X400

#pragma udata RXBUF=0X200
char RX_BUFFER[255];

#pragma udata CANBUF=0x300
char CAN_BUFFER[255];

#pragma udata GPSBUF=0x400
char GPS_BUFFER[255];

#pragma udata

這樣complier出來會有錯
請教是哪裡出問題了?
謝謝

發表於: 2005/4/27 14:52
頂部


關於DataSheet ...
高級會員
高級會員


請問一下板主..
Taiwan 這邊有18F4550的DataSheet嗎?
(紙本的)...問過代理商..都沒有這本DataSheet...


發表於: 2005/4/27 11:57
頂部


請問各位如何處理UART的傳送和接收的
高級會員
高級會員


我把收的中斷設在高中斷
送的中斷設在低中斷
但是好像會把執行中的程式用亂~應該說原本執行好好的程式亂掉~~導致當機及一些誤動作~~~
我的中斷中用的參數都是獨立的應該不影響啊~
怎麼會這樣咧
個位大大是如何處理接收傳送的中斷呢~~
可以分享一下嗎~謝謝

發表於: 2005/4/27 11:40
頂部


Re: 請問傳輸的Baud Rate
高級會員
高級會員


版主謝謝你~~~那個問題我找出那個問題點了~~~
謝謝你的回應~~感謝歐

發表於: 2005/4/27 11:38
頂部


Re: 正整數與有小數點的數相成問題
資深會員
資深會員


單晶片要做浮點數
就我所知就只能先乘再除
當然直接乘除的話結果也是沒意義
小數以下全部捨棄
所以就必須靠程式流程來做
先弄為整數運算
再經過其他流程後
後要輸出時再把他除回浮點數

或是整體基本單位全部縮小
我有個程式就以0.001為一個基本單位
如此一來其他數就全都是整數
最後要顯示時放顆小數點
讓我們以為是浮點數就好
不過要看你的程式是否有辦法這麼做...

發表於: 2005/4/27 8:51
頂部


Re: 正整數與有小數點的數相成問題
初級會員
初級會員


你遇到和小弟之前一樣的問題,就是要用小點運算
小弟的做法是先將小數部分乘以256後,再和整數相乘
得到後的值再將最後一個Byte放棄,取前兩個位元就會是你
要的數值了,試試看吧。

3 * 1.5 = 4.5(dec)

1.5 * 256 = 384(dec) = 180(hex)

3(hex) * 180(hex) = 480(hex) 最後一個位元組不要可以得到4,不過這樣精度就不高了,所以要考慮一下嘍

發表於: 2005/4/27 8:43
生活的本身,要具備承擔責任的勇氣,才能活的充實,活的有價值,活的更幸福。
生命的意義在於努力追求目標,在於面對失敗,在於活得積極。
人生中本來就會失去很多東西,但是最重要的
頂部


Re: LCD程式範例需求
資深會員
資深會員


喔,抱歉,原來你要的是內建的 LCD 模組喔

CCS
3.223 LCD support for the newest parts with direct LCD drive has been added

似乎是從 CCS 3.222 開始就有新增
SETUP_LCD(), lcd_symbol(), lcd_load() 等三個指令

要搭 923/924 LCD controller ?我也不知道這是啥,呵呵

有範例程式喔 C:\Program Files\PICC\Examples\ex_92lcd.c

還沒用過,就只有用 Help 看看指令啦

SETUP_LCD()

Syntax:
setup_lcd (mode, prescale, segments);



Parameters:
Mode may be one of these constants from the devices .h file:

LCD_DISABLED, LCD_STATIC, LCD_MUX12,LCD_MUX13, LCD_MUX14



The following may be or'ed (via |) with any of the above:

STOP_ON_SLEEP, USE_TIMER_1



Prescale may be 0-15 for the LCD clock segments may be any of the following constants or'ed together:

SEGO_4, SEG5_8, SEG9_11, SEG12_15, SEG16_19, SEGO_28, SEG29_31, ALL_LCD_PINS



Returns:
undefined



Function:
This function is used to initialize the 923/924 LCD controller.



Availability:
Only devices with built in LCD drive hardware.

Requires
Constants are defined in the devices .h file.

Examples:
setup_lcd(LCD_MUX14|STOP_ON_SLEEP,2, ALL_LCD_PINS);

Example Files:
ex_92lcd.c


Also See:
lcd_symbol(), lcd_load()


發表於: 2005/4/26 23:10
頂部


Re: LCD程式範例需求
資深會員
資深會員


範例好像是使用一般的I/O腳來推動LCD,不是使用PIC內建LCD模組來推動.(內建LCD模組18系列有PIC18F8490/8390/6490/6390,16系列有
PIC16F917/916/914/913 )
剛翻了一下資料,個人提的問題似乎不妥,似乎使用PIC內建LCD模組來推動的LCD,大都是客製化,不知Microchip公司有沒提供此種比較LCD供測試.

發表於: 2005/4/26 22:32
頂部



« 1 ... 7116 7117 7118 (7119) 7120 7121 7122 ... 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... ]

教育訓練中心

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