Re: 有關 pic16f15376的4支 pwm out pin的配置
|
||||
---|---|---|---|---|
管理員
|
可以參考 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: X2C Scope 無法開啟Ooen scope view
|
||||
---|---|---|---|---|
管理員
|
你好,目前版本的 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 但是看不太懂說明書,希望能幫忙給個範例及說明
|
||||
---|---|---|---|---|
管理員
|
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問題
|
||||
---|---|---|---|---|
管理員
|
twmic你好,請嘗試移除之前添加的檔案並使用附件中的檔案來重新測試。
Attach file: Link only for registered users
發表於: 2023/1/4 13:07
|
|||
|
Re: 想使pic16f18857 mcu進入sleep mod 但是看不太懂說明書,希望能幫忙給個範例及說明
|
||||
---|---|---|---|---|
管理員
|
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
發表於: 2022/12/30 12:51
|
|||
|
Re: 請問如何更改PIC16F887的PWM Period?
|
||||
---|---|---|---|---|
管理員
|
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) 頁面。
發表於: 2022/12/27 10:45
|
|||
|
Re: Sercom uart RX 漏電
|
||||
---|---|---|---|---|
管理員
|
Lexus_NX你好,MCU 的 PORT 中存在 ESD保護二極體,如 Datasheet 中的下圖部分:
在MCU未通電的情況下,電源會從 I/O 經由 二極體 至 VDD,並可能使MCU開始作動。但實際上對於MCU和整體電路的供電狀況可能不符合規範,導致動作異常。 由於二極體是直接存在硬體中,無法透過軟體來改變。建議可以嘗試在 I/O 和 Dongle 之前添隔離電路來防止以上非預期狀況。
發表於: 2022/12/22 13:25
|
|||
|
Re: 關於PIC24HJ256GP610 燒錄問題
|
||||
---|---|---|---|---|
管理員
|
jordanchen 你好,重新燒錄韌體後動作正常即代表目前MCU作動正常,
由於目前未知實際運作環境和執行的功能,無法直接判斷問題發生的原因, 可以使用E-mail提供程式和電路至 Kevin.L@microchip.com 來進一步的協助確認問題。
發表於: 2022/12/22 12:38
|
|||
|
Re: Sercom uart RX 漏電
|
||||
---|---|---|---|---|
管理員
|
Lexus_NX你好,需請你提供使用的MCU型號,用於進一步的協助你的問題。
發表於: 2022/12/22 11:34
|
|||
|