:::

論壇索引


Board index » All Posts




Re: 請問 PIC12F1501 的問題
#31
資深會員
資深會員


參照:

AdamSyu wrote:
測試過後, 這兩個問題確實存在
是否嘗試透過程式碼, 修改站暫存器的設定?

啊..... 我已經習慣用 MCC 了,沒有 MCC 之前,設定一顆 IC 要一整天的說.....

發表於: 2025/7/30 21:27
頂部


Re: 文字太長 被X IDE 拆2行
#32
新會員
新會員


引用mplab format 相要重新整理程式格式,在VScode按下 CTRL+ALT+F
超過80個字的部分會被移到第二行(這是目前的問題,在MPLAB XIDE是OK的,在VScode會切2行)

這和VScode 本身每一行字數限制80字是不一樣的,字數限制是打字超過80字自動切換到第二行,
format 則是按下CTRL+ALT+F才會發生。
"[c]": {
"editor.defaultFormatter": "microchip.mplab-clangd"
},

發表於: 2025/7/28 16:52
頂部


Re: 文字太長 被X IDE 拆2行
#33
新會員
新會員


XIDE 我找到設定了,但在VScode 套用XIDE的設定,卻是會分成2行,雖然有對齊....
是不是if 有什麼可以設定的??? 在if後加一行空白 或一行註解 就不會被切2行

if (csFlag.LoBeam == && csFlag.HiBeam == && csFlag.DRL == 0) {                      // 0    
// OFF
  
HiBeam_OFF();                             // 遠燈 OFF
  
EPWM1_LoadDutyValue(PWM1_DUTY_0_PERCENT); // PWM 0%
} else if (csFlag.LoBeam == && csFlag.HiBeam == &&
           
csFlag.DRL == 1) {                // 1    //  DRL
  
HiBeam_OFF();                              // 遠燈 OFF
  
EPWM1_LoadDutyValue(PWM1_DUTY_40_PERCENT); // 40%
} else if (csFlag.LoBeam == && csFlag.HiBeam == && csFlag.DRL == 0) { // 2
  // HIBEAM
  
HiBeam_ON();                                // 遠燈 ON
  
EPWM1_LoadDutyValue(PWM1_DUTY_100_PERCENT); // PWM 100%
}

Attach file:



jpg  2025-07-28 10 46 22.jpg (331.36 KB)
54177_6886e71170eff.jpg 847X624 px

發表於: 2025/7/28 11:01
頂部


Re: 文字太長 被X IDE 拆2行
#34
管理員
管理員


請問是在程式編輯視窗嗎?
我測試到 17,301,506 字都不會換行呢!

發表於: 2025/7/28 8:12
頂部


Re: PIC16F17xx differential amplifier 異常輸出?
#35
中級會員
中級會員


隨便使用一顆LM358(HA17358)都能放大1000倍,PIC16F17xx完全失敗....

Why not take a break and come back in 6000 sec(Really bad operation)
You don't have the right to edit in this forum.

Attach file:



jpg  11.jpg (100.07 KB)
1458_68844d5b8eb60.jpg 957X466 px

發表於: 2025/7/26 11:37

Edited by F1-4 on 2025年07月26日 12:15:14
頂部


Re: PIC16F17xx differential amplifier 異常輸出?
#36
中級會員
中級會員


#include "mcc.h"


void SYSTEM_Initialize(void)
{

PIN_MANAGER_Initialize();
OSCILLATOR_Initialize();
WDT_Initialize();
OPA1_Initialize();
OPA2_Initialize();
TMR4_Initialize();
TMR2_Initialize();
TMR0_Initialize();
}

void OSCILLATOR_Initialize(void)
{
// SCS FOSC; SPLLEN disabled; IRCF 8MHz_HF;
OSCCON = 0x70;
// SOSCR disabled;
OSCSTAT = 0x00;
// TUN 0;
OSCTUNE = 0x00;
// SBOREN disabled; BORFS disabled;
BORCON = 0x00;
// Wait for PLL to stabilize
while(PLLR == 0)
{
}
}

void WDT_Initialize(void)
{
// WDTPS 1:65536; SWDTEN OFF;
WDTCON = 0x16;
}

/**
End of File
*/

Attach file:



jpg  12.jpg (154.19 KB)
1458_688435795ab77.jpg 743X523 px

發表於: 2025/7/26 9:55
頂部


文字太長 被X IDE 拆2行
#37
新會員
新會員


可以設定成不自動換行嗎?

發表於: 2025/7/25 16:04
頂部


Re: 請問 PIC12F1501 的問題
#38
管理員
管理員


測試過後, 這兩個問題確實存在
是否嘗試透過程式碼, 修改站暫存器的設定?

發表於: 2025/7/25 15:42
頂部


Re: RESET() 無法跳轉
#39
管理員
管理員


你參考的專案或程式碼是哪一套呢?

發表於: 2025/7/25 15:16
頂部


Re: PIC16F17xx differential amplifier 異常輸出?
#40
管理員
管理員


方便提供一下MCC的設定跟初始化的程式嗎?

發表於: 2025/7/25 15:13
頂部



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



:::

Microchip連結

https://www.linkedin.com/company/microchiptechnologytaiwan
https://www.facebook.com/microchiptechnologytaiwan/?locale=zh_TW
https://mkpage.microchip.com/l/1082123/2025-03-12/2stnv5
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
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... ]

教育訓練中心

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