AG903ライブラリリファレンス
内容インデックスホーム
Body Source
本文ソース
1: void AG903_SPCPrmSetPll0Ctrl(AG903_SPCPrmPllnParam* param) 2: { 3: uint32_t val = 0; 4: 5: ASSERT(NULL != param); 6: 7: val |= (param->ns << AG903_SPC_PLL0_CTRL_NS_POS) & AG903_SPC_PLL0_CTRL_NS_MSK; 8: val |= (param->ms << AG903_SPC_PLL0_CTRL_MS_POS) & AG903_SPC_PLL0_CTRL_MS_MSK; 9: val |= (param->div << AG903_SPC_PLL0_CTRL_DIV_POS) & AG903_SPC_PLL0_CTRL_DIV_MSK; 10: if(true == param->en) { 11: val |= (1 << AG903_SPC_PLL0_CTRL_EN_POS); 12: } 13: AG903_SPC->PLL0_CTRL = val; 14: 15: return; 16: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.