![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
應廣 MCU : PFS172-S16A
應廣 MCU : PFS172-S16A
公孫離
这个作者很懒,什么都没留下…
展开
-
PFS172-S16A : Timer2
Timer 2 暫存器 :代碼 :#include "extern.h"bit LED : pa.0;void FPPA0 (void) { .ADJUST_IC SYSCLK=IHRC/4 $ LED out, low; // X堤螿薹 : Y / [ 2*(K+1) * S1 * (S2+1) ] // 100Hz : 4M / [ 2*(249+1) * 4 * (19+1) ] TM2C = 0b0001_00_0_0; // 妏蚚炵緙, Tim.原创 2021-06-07 16:38:51 · 112 阅读 · 0 评论 -
PFS172-S16A : Timer16
站存器精簡寫法 :代碼 :#include "extern.h"bit LED : pa.0;void FPPA0 (void) { .ADJUST_IC SYSCLK=IHRC/4 $ LED out, low; // 輸出腳 // 注意 TIM16 的中斷時間只能是 BIT8~BIT15 變化的時候,不支持BIT7及以下或其他時間...用法有限... $ T16M SYSCLK, /64, BIT15; // 使用系統時間(16M/4), 64分頻, 2^(15.原创 2021-06-07 15:40:04 · 114 阅读 · 0 评论 -
應廣 IDE 常用功能說明
說明如下 :原创 2021-06-05 15:20:49 · 256 阅读 · 0 评论 -
PFS172-S16A : ADC
這是用 PA0 (AD10) 來當作 ADC 輸入引腳的範例,如果讀到數值大於 128 就使…暫存器 :代碼 :#include "extern.h"bit LED : pa.0;void FPPA0 (void){ .ADJUST_IC SYSCLK=IHRC/4 pac.0 = 1; // PA0 設為輸出 ADCC = 0b1000_0000; // 啟用 ADC ADCC |= 0b0010_1000; // 使用 PA0 (AD10) 做為 ADC 輸入腳原创 2021-06-05 15:08:41 · 236 阅读 · 1 评论 -
PFS172-S16A : IO 輸入輸出
這是 PA0 輸出, PA7輸入 的範例。如果 PA7 輸入 1,則 PA0 輸出 1。反之亦然。腳位 :寄存器 :代碼 :#include "extern.h"bit LED : pa.0;bit BTN : pa.7;void FPPA0 (void){ .ADJUST_IC SYSCLK=IHRC/4 // 16MHz / 4 = 4MHz $ LED out, low; // 低電平輸出 $ BTN in, pull; // 上拉輸入 // p原创 2021-06-05 15:00:20 · 217 阅读 · 0 评论 -
PFS172-S16A : IO 輸出
這是一段讓 PA0 每秒電平切換一次的範例,如果接上 LED 就會一秒變化一次的閃爍。腳位 :寄存器 :代碼 :#include "extern.h"bit LED : pa.0;void FPPA0 (void){ .ADJUST_IC SYSCLK=IHRC/4 // 16M/4=4M pac.0 = 1; // PA0 設為輸出 // pac = 0b0000_0001; // PA0 設為輸出 (同上, 只是不同寫法) // $ LED OUT, LOW;原创 2021-06-05 14:49:30 · 72 阅读 · 0 评论