これは n32g430-lib という名前の Linux アプリで、最新リリースは n32g430-lib.zip としてダウンロードできます。 ワークステーション用の無料ホスティング プロバイダー OnWorks でオンラインで実行できます。
n32g430-lib という名前のこのアプリを OnWorks で無料でオンラインでダウンロードして実行します。
このアプリを実行するには、次の手順に従ってください。
-1。このアプリケーションをPCにダウンロードしました。
--2。ファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXに必要なユーザー名を入力します。
-3。このアプリケーションをそのようなファイルマネージャにアップロードします。
-4。このWebサイトからOnWorksLinuxオンラインまたはWindowsオンラインエミュレーターまたはMACOSオンラインエミュレーターを起動します。
-5。起動したばかりのOnWorksLinux OSから、必要なユーザー名でファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXにアクセスします。
-6。アプリケーションをダウンロードし、インストールして実行します。
n32g430-lib
Ad
DESCRIPTION
nationstech N32G430 MCU ライブラリ/スタートアップ コード。
使用します。
// FLASH iCache、プリフェッチ、レイテンシーを設定します
flash_icache(1);
flash_pref(1);
flash_lat(3);
// AHB/APB1/APB2 ディバイダを設定します
ahb_div(AHB_DIV_1);
apb1_div(APB1_DIV_4);
apb2_div(APB2_DIV_2);
// PLLを開始する
pll_on(0,0);
sclk_sel(SCLK_PLL);
// ペリフェラルクロックを有効にする
ahb_on(AHB_GPIOA | AHB_ADC | AHB_CRC);
apb1_on(APB1_TIM2);
apb2_on(APB2_AFIO | APB2_USART1);
// ピンのモード/タイプ/速度/プルアップ/出力を設定します
pin_mo(GPIOA,0, MO_OUT);
pin_ot(GPIOA,0, OT_PP);
pin_sr(GPIOA,0, SR_HI,DRV_12MA);
pin_pu(GPIOA,0, PU_NO);
pin_wr(GPIOA,0);
// ADC を設定する
adc_on(ADC_HCLK_DIV2, ADC_PLL_DIV2, 0,ADC_CLK1M_DIV8);
adc_cal(0,1); // 校正する
adc_iref_on(1); // 参照
adc_trig(1, ADC_TRIG_SOFT); // トリガーソース
adc_cont(0); // 単一の変換
adc_chn(1); // チャンネル
adc_stime(0, ADC_28_5); // キャンプの時間
adc_start(0); // 変換を開始します
while(!adc_ready()); // 待って
uint16_t adc = adc_rd(); // 読む
特徴
- アーム
- n32g430
- n32
- スタートアップ
これは、https://sourceforge.net/projects/n32g430-lib/ から取得できるアプリケーションです。 無料のオペレーティング システムの XNUMX つから最も簡単な方法でオンラインで実行できるように、OnWorks でホストされています。