Bu, en son sürümü n32g430-lib.zip olarak indirilebilen n32g430-lib adlı Linux uygulamasıdır. İş istasyonları için ücretsiz barındırma sağlayıcısı OnWorks'te çevrimiçi olarak çalıştırılabilir.
OnWorks ile birlikte n32g430-lib adlı bu uygulamayı ücretsiz indirin ve çevrimiçi çalıştırın.
Bu uygulamayı çalıştırmak için şu talimatları izleyin:
- 1. Bu uygulamayı PC'nize indirdiniz.
- 2. Dosya yöneticimize https://www.onworks.net/myfiles.php?username=XXXXX istediğiniz kullanıcı adını girin.
- 3. Bu uygulamayı böyle bir dosya yöneticisine yükleyin.
- 4. Bu web sitesinden OnWorks Linux çevrimiçi veya Windows çevrimiçi öykünücüsünü veya MACOS çevrimiçi öykünücüsünü başlatın.
- 5. Yeni başladığınız OnWorks Linux işletim sisteminden, istediğiniz kullanıcı adıyla https://www.onworks.net/myfiles.php?username=XXXXX dosya yöneticimize gidin.
- 6. Uygulamayı indirin, kurun ve çalıştırın.
n32g430-lib
Ad
TANIM
Nationstech N32G430 MCU kitaplığı/başlangıç kodu.
kullanın:
// FLASH iCache, ön getirme, gecikmeyi ayarla
flash_icache(1);
flash_pref(1);
flash_lat(3);
// AHB/APB1/APB2 bölücülerini ayarla
ahb_div(AHB_DIV_1);
apb1_div(APB1_DIV_4);
apb2_div(APB2_DIV_2);
// PLL'yi başlat
pll_on(0,0, 0, 16);
sclk_sel(SCLK_PLL);
// çevre birimlerinin saatlerini etkinleştir
ahb_on(AHB_GPIOA | AHB_ADC | AHB_CRC);
apb1_on(APB1_TIM2);
apb2_on(APB2_AFIO | APB2_USART1);
// pin modu/tipi/hızı/çekme/çıktıyı yapılandır
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'yi yapılandır
adc_on(ADC_HCLK_DIV2, ADC_PLL_DIV2, 0,ADC_CLK1M_DIV8);
adc_cal(0,1); // kalibre et
adc_iref_on(1); // referans
adc_trig(1, ADC_TRIG_SOFT); // tetikleyici kaynak
adc_cont(0); // tek dönüşüm
adc_chn(1); // kanal
adc_stime(0, ADC_28_5); // kamp zamanı
adc_start(0); // dönüştürmeyi başlat
while(!adc_ready()); // Beklemek
uint16_t adc = adc_rd(); // Okumak
Özellikler
- kol
- n32g430
- n32
- başlangıç
Bu, https://sourceforge.net/projects/n32g430-lib/ adresinden de alınabilen bir uygulamadır. Ücretsiz Operatif Sistemlerimizden birinden en kolay şekilde online olarak çalıştırılabilmesi için OnWorks üzerinde barındırılmıştır.