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

論壇索引


Board index » All Posts (KevinLu)




Re: 有關 pic16f15376的4支 pwm out pin的配置
#41
管理員
管理員


可以參考 Datasheet 中的 15.0 Peripheral Pin Select (PPS) Module 章節說明。

對於新專案的開發,建議使用 MPLAB MCC 來建立專案,並使用 MCC 中的 Pin Manager 來設定 Peripherals 的腳位設定。
關於MCC的使用方式,可以參考 MPLAB Code Configurator 介紹 - Microchip University

關於Microchip產品的功能介紹和使用方式,可以參考以下資源:
Microchip University
Microchip CAE空中教室
Microchip 產品、教育訓練及實驗板資料
Microchip MPLAB Discover
Microchip Developer Help

發表於: 2023/1/9 9:48
頂部


Re: 請問eLNX001 Linux eRTC 線上課程 Build SDCARD IMAGE問題
#42
管理員
管理員


twmic你好,嘗試依序執行以下指令:

Code:
git clone https://github.com/linux4sam/buildroot-at91.git
git clone https://github.com/linux4microchip/buildroot-external-microchip.git

cd buildroot-external-microchip/
git checkout linux4microchip-2022.10 -b buildroot-external-microchip-linux4microchip-2022.10
mkdir 
-./patches/linux
cp 
~/0000_linux_hobby_gpio.patch  ./patches/linux

cd 
../buildroot-at91/
git checkout linux4sam-2022.10 -b buildroot-at91-linux4sam-2022.10

BR2_EXTERNAL
=../buildroot-external-microchipmake sam9x60_curiosity_headless_defconfig

make

發表於: 2023/1/5 10:22
頂部


Re: X2C Scope 無法開啟Ooen scope view
#43
管理員
管理員


你好,目前版本的 X2C Scope 可能在 MPLAB X IDE v6.00 版本中出現無法開啟的錯誤,建議可以使用MPLAB X IDE v5.50 來安裝並使用 X2C Scope Plugins。

發表於: 2023/1/4 14:35
頂部


Re: 想使pic16f18857 mcu進入sleep mod 但是看不太懂說明書,希望能幫忙給個範例及說明
#44
管理員
管理員


xsz1183 你好,
1.
pic.h 的檔案在類似以下路徑的位置 "C:\Program Files\Microchip\xc8\v2.40\pic\include\pic.h"

2.
DOZE Mode可以用來降低CPU和指令的執行速度,並保持周邊運作。
主要透過 DOZEN 和 DOZE<2:0> 來開關和設定DOZE Mode的執行速度。
一般情況下當 DOZEN = 1,則 DOZE Mode 持續運作;但如果在程式中使用中斷功能且開啟Recover-On-Interrupt功能 (ROI = 1),中斷後會恢復全速執行並清除DOZEN;中斷後是否需要恢復啟用DOZE Mode可以透過Doze-On-Exit (DOE) 來設定。
除了Datasheet的說明外還可以參考 Doze, Idle and PMD Features of 8-Bit PIC Microcontrollers 文件。

3.
部分GPIO可以通過設定和啟用 External interrupt pin (INT) / interrupt-on-change pins (IOC) 來在Sleep模式下喚醒MCU。

發表於: 2023/1/4 14:22
頂部


Re: 請問eLNX001 Linux eRTC 線上課程 Build SDCARD IMAGE問題
#45
管理員
管理員


twmic你好,請嘗試移除之前添加的檔案並使用附件中的檔案來重新測試。

Attach file:


Link only for registered users

發表於: 2023/1/4 13:07
頂部


Re: 想使pic16f18857 mcu進入sleep mod 但是看不太懂說明書,希望能幫忙給個範例及說明
#46
管理員
管理員


xsz1183 你好,MCU的使用方式可以在對應的 Datasheet 中找到,部分較複雜的硬體周邊功能,可能會有補充的應用文件,大部分文件皆可在MCU的產品資訊頁面找到。

關於 Sleep Mode 和 DOZE Mode 的應用,可以在 Datasheet 中的 Power-saving Operation Modes 章節中找到介紹和應用方式,如下圖:
縮圖

縮圖


Complier 可能會提供部分功能的 macros ,可以在 pic.h 中找到,如下圖:
縮圖

Sleep Mode Setup in XC Compilers


對於新專案的開發,建議使用 MPLAB MCC 來建立專案,並產生需要的程式碼,產生的函式中的程式碼為建議的硬體周邊使用方式。
關於MCC的使用方式,可以參考 MPLAB Code Configurator 介紹 - Microchip University

關於Microchip產品的功能介紹和使用方式,可以參考以下資源:
Microchip University
Microchip CAE空中教室
Microchip 產品、教育訓練及實驗板資料
Microchip MPLAB Discover
Microchip Developer Help

Attach file:



jpg  PIC16F_Sleep.jpg (426.78 KB)
123092_63ae6e762edf0.jpg 766X1018 px

jpg  XC8_Sleep.jpg (23.40 KB)
123092_63ae6e8845fa8.jpg 439X163 px

jpg  PIC16F_Doze.jpg (263.75 KB)
123092_63ae6ef429832.jpg 778X1013 px

發表於: 2022/12/30 12:51
頂部


Re: 請問如何更改PIC16F887的PWM Period?
#47
管理員
管理員


jlian 你好,關於PIC16F877的PWM使用方式,可以參考Datasheet中的以下方塊圖:
縮圖


PWM的週期等同擴充為 10bit 的 Timer 2 週期,由系統時脈、Timer 2 預除器、PR2 設定來決定。
PWM的 Duty 由 CCPRxL:CCPxCON<5:4> 來決定,可以設定的範圍(解析度)取決於 PR2 的設定大小。

舉個關於下圖的例子,當 Fosc = 8MHz 時,如果 PR2 設定為 0x65 且 Timer 2 預除器設定為 16:1,即PWM週期 = Tosc*Timer_2_Presaler*((PR2+1)*4) = (1/8MHz)*16*((0x65+1)*4) = 816us;Fpwm = 1.22 kHz。
CCPRxL:CCPxCON<5:4>可以設定的範圍(解析度) = ((0x65+1)*4,大約在 8bit~9bit 之間。
縮圖


關於進一步的PWM使用方式說明,可以參考 10-Bit Pulse Width Modulation (PWM) 頁面。

Attach file:



jpg  PWM_Block.jpg (65.86 KB)
123092_63aa5c35abdc3.jpg 462X612 px

jpg  PWM_Resolution.jpg (248.91 KB)
123092_63aa5c55bb488.jpg 1186X708 px

發表於: 2022/12/27 10:45
頂部


Re: Sercom uart RX 漏電
#48
管理員
管理員


Lexus_NX你好,MCU 的 PORT 中存在 ESD保護二極體,如 Datasheet 中的下圖部分:
縮圖


在MCU未通電的情況下,電源會從 I/O 經由 二極體 至 VDD,並可能使MCU開始作動。但實際上對於MCU和整體電路的供電狀況可能不符合規範,導致動作異常。
由於二極體是直接存在硬體中,無法透過軟體來改變。建議可以嘗試在 I/O 和 Dongle 之前添隔離電路來防止以上非預期狀況。

Attach file:



jpg  ESD_Protection_Diodes.jpg (99.15 KB)
123092_63a3ea48e746c.jpg 1069X607 px

發表於: 2022/12/22 13:25
頂部


Re: 關於PIC24HJ256GP610 燒錄問題
#49
管理員
管理員


jordanchen 你好,重新燒錄韌體後動作正常即代表目前MCU作動正常,
由於目前未知實際運作環境和執行的功能,無法直接判斷問題發生的原因,
可以使用E-mail提供程式和電路至 Kevin.L@microchip.com 來進一步的協助確認問題。

發表於: 2022/12/22 12:38
頂部


Re: Sercom uart RX 漏電
#50
管理員
管理員


Lexus_NX你好,需請你提供使用的MCU型號,用於進一步的協助你的問題。

發表於: 2022/12/22 11:34
頂部



« 1 2 3 4 (5) 6 7 8 ... 16 »



:::

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

教育訓練中心

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