• slider image 331
  • slider image 332
  • slider image 333
  • slider image 334
  • slider image 335
  • slider image 336
:::

論壇索引


Board index » All Posts




Re: 開啟專案 編譯錯誤
#1
管理員
管理員


MPLAB X IDE的專案是以目錄方式存在, 因此不可以手動去更改 [Project Name].X 這個目錄的名稱, 不然makefile會找不到相對路徑, 如果要更改 Projcet Name 時, 須進入X IDE中, 在專案上按右鍵, 選擇 [Rename]
更名時建議連同 Project Folder 名稱也一起改, 選項打勾即可, 這樣 Project makefile 中的目錄名稱才會一起修正
縮圖


另外 Framework 預設是採用"相對路徑"方式存在 Project makefile 中, 因此如果將 Project 換位置或是 Framework 換位置時, 可能因為 makefile 中的檔案路經找不到原相對位置, 而發生路徑參照錯誤, 正常來講 makefile 會根據 Project File 來重新建立, 此時就必須確定 makefile 有重新建立, 或者於專案中再次指定 framework 所在路徑, 即可.
注意! 專案不可使用中文字, 或是放在"中文目錄"之下, 放在太深的目錄之下也會有問題.

Attach file:



jpg  XIDE_Rename.jpg (53.98 KB)
67979_61a96bc99830e.jpg 477X295 px

發表於: 昨天 8:58
頂部


Re: samd21 / samL22 的 Sercom I2C 可以設定 internal pull up 電阻嗎?
#2
管理員
管理員


Harmony的設定正確, Pull電阻可查詢規格書得知
縮圖

Attach file:



jpg  SAML22_PullUp.jpg (293.77 KB)
67979_61a751bf8c046.jpg 1010X514 px

發表於: 2021/12/1 18:43
頂部


Re: samd21 / samL22 的 Sercom I2C 可以設定 internal pull up 電阻嗎?
#3
新會員
新會員


謝謝回覆,

圖為使用L22, 內部 pull up 請問是否如圖 設定?
內部 pull up 電阻值約多少 ohms?
縮圖

Attach file:



jpg  螢幕擷取畫面 2021-12-01 141631.jpg (40.94 KB)
121331_61a713df10350.jpg 874X187 px

發表於: 2021/12/1 14:23

Edited by Libra on 2021年12月03日 09:14:46
頂部


Re: 開啟專案 編譯錯誤
#4
資深會員
資深會員


找到問題了
在專案名稱點右鍵rename ,連帶更改專案資料夾名稱也打勾 就可以了.

原來是我複製專案時 "手動" 更改資料名稱所造成的。

發表於: 2021/12/1 11:30
頂部


Re: 開啟專案 編譯錯誤
#5
資深會員
資深會員


發現一行錯誤訊息:

The program file could not be loaded: Project is missing critical information

發表於: 2021/12/1 10:54
頂部


開啟專案 編譯錯誤
#6
資深會員
資深會員


開啟專案 原本編譯都通過的專案 會變成編譯錯誤
發現左下角專案資料不見了,請問要如何設定回來

Attach file:



jpg  圖片 026.jpg (69.76 KB)
546_61a6e301a3b6c.jpg 574X993 px

發表於: 2021/12/1 10:50
頂部


Re: samd21 / samL22 的 Sercom I2C 可以設定 internal pull up 電阻嗎?
#7
管理員
管理員


所有的IO腳位皆可設置Pull up/down, 因此當該腳位配置為I2C用途時亦可使用內部的Pull up/down, 啟用時功能不正常應與這個設置無關, 可以用外部pull up/down看看是否也會功能不正常.
縮圖

Attach file:



jpg  SAML22_GPIO.jpg (153.80 KB)
67979_61a6b6488f55e.jpg 906X610 px

發表於: 2021/12/1 7:39
頂部


samd21 / samL22 的 Sercom I2C 可以設定 internal pull up 電阻嗎?
#8
新會員
新會員


請問 samd21 / samL22 的 Sercom I2C 可以設定 internal pull up 電阻嗎?

在 harmony configurator 的 Pin Settings 可以看到,
當 pin 設定為 I2C 時, 也有 pull up 以及 strong / normal 可以選擇.

但當點選 pull up 之後, 程式的 I2C 的功能會 fail. 沒有反應.


samd21 / samL22 的 Sercom I2C 可以設定 internal pull up 電阻嗎?

謝謝~

發表於: 2021/11/30 17:20
頂部


Re: 有關於printf函數 for MPLAB X IDE v5.5
#9
管理員
管理員


非常感謝您提供的資訊, 我測試時沒有使用PIC18 的這個系列因此無法複製出問題, 再次感謝!

發表於: 11/29 7:47
頂部


Re: 有關於printf函數 for MPLAB X IDE v5.5
#10
初級會員
初級會員


Hi Libra

感謝您的協助

我的問題已解決,提供給使用K40系列MCU的同學,在使用陣列寫入字串時,會有無法正常寫入的問題!
step1.在同一個專案裡,新增一個組合語言,檔名為powerup.as
step2.輸入以下code(以下摘錄自PIC18F27/47K40 Family Silicon Errata and Data Sheet Clarification)

#include
GLOBAL powerup, start
PSECT powerup, class=CODE, delta=1,
reloc=2
powerup:
BSF NVMCON1, 7
GOTO start
end

參考資訊:
https://www.microchip.com/forums/m957860.aspx

發表於: 11/27 21:02
頂部



(1) 2 3 4 ... 7422 »



:::

Microchip連結

https://mu.microchip.com/page/tmu
http://www.microchip.com.tw/modules/tadnews/page.php?ncsn=2&nsn=41
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
https://page.microchip.com/APAC-PrefCenters-TW.html
https://www.youtube.com/user/MicrochipTechnology
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
https://www.microchip.com/development-tools/
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/
[ more... ]

教育訓練中心

課程 - 台北教育訓練中心
課程 - 新竹教育訓練中心
課程 - 高雄教育訓練中心
教育訓練中心介紹
購買 - 實驗工具
臺灣實驗板介紹與資源