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

論壇索引


Board index » All Posts (jason680)




Re: C語言的跳躍指令應用
資深會員
資深會員


Jerry_Liu 寫到:
請問Ryang大大,
那如果我要在while(1)跳出來去執行某一段程式,
然後再跳回去while(1)中, 我該如何撰寫呢?

如果是
while(1)
{
...
command1;
goto xxxx; // 出去
return_label: //回來

command2;
....
}
那就跟寫副程式沒兩樣

其他情形請參考setjump,longjump

發表於: 2008/5/9 8:50
頂部


Re: AD轉換問題
資深會員
資深會員


>>我現在是用實驗版去做實驗的...有一個奇怪的現象是
>>當我類比輸入端沒有訊號進去時...但輸出的LED燈卻會亮

所謂"類比輸入端沒有訊號進去時",是浮接還是有一定的準位
試著用示波器/三用電表(浮接問題會看不出來)量看看...

若是浮接,我想應該要給個負載(電阻接地)

發表於: 2008/4/11 12:33
頂部


Re: dsPIC30F4011"急"請大家幫'忙一下關於單晶片ASCII碼以轉成二進制的問題提供程式範例 謝謝
資深會員
資深會員


ABC = Rec_Buffer;
AA = ABC;
...恕刪
jk[n] = ABC && aa ;
jk[n] = jk[n] >> n ;
aa = aa >> 1 ;
putcLCD(jk[n] + '0' );

簡單看了你的code之後,開始頭痛(我想其他大大要懂
你的code,可能不是難事),恕小弟非能人.

容我簡單,問一下
1.aa,與AA是否有關連呢?亦或大小寫打錯?
(看不到宣告無從猜測)

2.也請勿使用aa, AA, ABC, jk此種看不出意義之變數名稱.
(我想其他高手,想要幫忙,看了code可能就打消念頭)
(help me to help you)

3.試著分開傳送與display的工作,來做debug.
A.例如先設固定的值.例如 'A' (0x41)的值給要
display出去暫存器,看看是否正確顯示.
B.完成A步驟,再加入UART傳輸.

希望有幫助

發表於: 2008/3/26 18:13
頂部


Re: 有關單晶片"幾"位元的問題
資深會員
資深會員


就我所知,簡單的說就是CPU本身運算的暫存器位元寬度.
以8位元的MCU而言,其做運算時(加減乘除.....)的暫存器
均是以8位元為主以此類推.

以PIC而言,8位元MCU,W暫存器就是8位元.

當需要16位元加法時,都常要使用到其他暫存器(RAM)及
兩次的8位元加法,才能完成.
如以16位元MCU則可直接做加法,一次完成.

單純以效能而言, 32位元 > 16位元 > 8位元,但通常其
差異都還包含有其他功能之差異(I2C,UART,USB,CAN,
ISP,PWMADC,TIMER,.......),故詳細差異,必需看spec方能確認.

發表於: 2008/3/12 8:59
頂部


Re: 內部振盪問題
資深會員
資深會員


基本上所有的東西,都會受溫度影響.

內部振盪,經"校正"後誤差在1%左右,就看能不能符合所需.
(至於溫度效應,請自行參考spec)
‧ 4 MHz precision internal oscillator:
- Factory calibrated to ±1%

發表於: 2008/2/17 12:03
頂部


Re: 有沒有人知道或正在使用免費且合法的畫線路圖及佈線的軟體?
資深會員
資深會員


試試gEDA
http://www.geda.seul.org/

The gEDA project has produced and continues working on a full GPL'd suite of Electronic Design Automation tools. These tools are used for electrical circuit design, schematic capture, simulation, prototyping, and production. Currently, the gEDA project offers a mature suite of free software applications for electronics design, including schematic capture, attribute management, bill of materials (BOM) generation, netlisting into over 20 netlist formats, analog and digital simulation, and printed circuit board (PCB) layout.

發表於: 2008/2/17 11:37
頂部


Re: TC4427PMOSFET Drivers 問題
資深會員
資深會員


我想"PMOSFET輸入端",應包含G(閘極),G在一定的電壓(恕我沒有去看spec)會導通D/S極,所以有可能在輸入端沒有異常雜訊,而G極的脈衝(noise)有可能導致輸出脈衝(noise),所以可以試著在G極中,加入接地電阻,或小電容等等. 希望有幫助!!! 謝謝

發表於: 2008/2/6 22:47
頂部


Re: 30f4011_UART傳送至電腦終端機_10位元A/D顯示問題
資深會員
資深會員


提供另一個概念(先取得個位,十位,百位.....):
345 = 34*10 +5
= (3*10+4)*10+5

x = 345;
temp[3] = x %10; // = 5 --個位
x = x/10; //x=34
temp[0]= x%10; // = 4 -- 十位
x=x/10; //x = 5
temp[1] = x%10; // = 5 ---百位 (如果只有三位,可以省略%10)

發表於: 2007/12/14 9:33
頂部


Re: SPI 一定只能從MSB開始送嗎
資深會員
資深會員


很好奇,問一下,有沒有IC的spec可以download看一下....

因為就我所知,SPI傳輸方式是master MSB發送, slave LSB接收.
此為正常一般SPI傳輸模式.

反到是一定要master LSB發送,slave LSB接收,則沒有理解過來....
可否有IC spec參考一下.以解不解之迷. 謝謝

發表於: 2007/9/17 19:09
頂部


Re: SPI 一定只能從MSB開始送嗎
資深會員
資深會員


小弟對SPI不是很清楚,剛找了一下SPI....
這個應該有幫助
http://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus
以下閒聊
========================
1. 對於一個標準而言,一定要其要遵循之處,否則就無"標準"可言.
  
對於SPI介面,應是行之有年,且microchip的單晶片,很多都有支援.
 
以大大看完spec,均必須是MSB傳輸,估且我們假定SPI就只有MSB傳輸之方法.

2.若假定SPI,只有MSB傳輸方法,但你的IC卻是LSB,有以下可能
  A
你的IC並非SPI標準
  B
你誤會LSB的意思
若非以上問題
,則是
3. microchip不支援此LSB一模式傳輸
  A
本來SPI,就沒有LSB的傳輸模式(不是microchip的錯)
  
BSPI有LSB傳輸模式,但microchip沒有支援
=============================
詳細討論可能性
 2A
你的IC並非SPI標準
   此可能性應該不高
.(在protocol複雜度高的情形及costdown版本中,
有其可能,但SPI應該沒有這問題)廠商必須支援"標準",才容易賣出其IC.

 
2B大大你誤會LSB的意思
 在SPI的wiki中
,小弟看到一張圖是
  Master 用MOSI信號MSB方式輸出
,而slave用LSB方式接收.

   
Master       MSB              LSB    Slave
   0 1 2 3 4 5 6 7 
---------->    0 1 2 3 4 5 6 7 
   
+ --------------  <---------  ---------------+

此圖應可以澄清大大的問題

3A. 本來SPI,就沒有LSB的傳輸模式
如是這樣,就不是microchip的錯!!!

3B. SPI有LSB傳輸模式,但microchip沒有支援
找一顆有支援LSB傳輸的IC吧!!! 反過來說SPI不是很複雜的protocol,
那microchip要反省了
[/code]

發表於: 2007/9/15 18:19
頂部



« 1 ... 114 115 116 (117) 118 »



:::

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... ]

教育訓練中心

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