これは gd32e230-lib という名前の Linux アプリで、最新リリースは gd32e230-lib.zip としてダウンロードできます。ワークステーション用の無料ホスティング プロバイダー OnWorks でオンラインで実行できます。
gd32e230-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。アプリケーションをダウンロードし、インストールして実行します。
gd32e230-lib
Ad
DESCRIPTION
GigaDevice GD32E230 スタートアップ コード/ペリフェラル ライブラリ。
使用します。
#define F_CPU 72000000
#include "gd32e230k8.h"
flash_64b(0); // 32ビットアクセス
flash_pref(1); // プリフェッチオン
flash_lat(2); // レイテンシー=2
//バス.プリスケーラー
ahb_div(AHB_DIV_1);
apb1_div(APB1_DIV_1);
apb2_div(APB2_DIV_1);
hxtal_on(1); // HXTAL @ 8M
pll_on(1,0); // PLL @ 9M = 72Mx8
sysclk_sel(SYSCLK_PLL); // SysCLK=PLL
// 周辺クロック
ahb_on(AHB_GPIOA | AHB_CRC);
apb1_on(APB1_TIM2 | APB1_TIM5);
apb2_on(APB2_ADC | APB2_TIM0);
// GPIO
pin_mo(GPIOA,1, MO_AF); // モード
pin_ot(GPIOA,1, OT_PP); // o.type
pin_os(GPIOA,1, OS_10M); // o.speed
pin_af(GPIOA,1); // AFモード
// ADC
adc_on(ADC_RES_12B, ADC_AL_RIGHT, 0); // 有効
adc_cal(); // 校正する
adc_iref_on(1); // Vref/Tref オン
adc_trig(1, ADC_TRIG_SOFT); // ソフトトリガー
adc_stime(17,ADC_239_5); // 時間
adc_chn(17); // Vref チャネル
adc_start(1); // 始める
while(!adc_ready()); // 待って
int vcc = adc_vcc(adc_rd(), 1200); // VCC
オプション
- gd32
- gd32e230
- スタートアップ
- ライブラリ
これは、https://sourceforge.net/projects/gd32e230-lib/ から取得できるアプリケーションです。 無料のオペレーティング システムの XNUMX つから最も簡単な方法でオンラインで実行できるように、OnWorks でホストされています。