久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3047|回復: 3
收起左側

關于MSP430F5529庫函數(shù)的問題,新手

[復制鏈接]
ID:958290 發(fā)表于 2021-11-6 12:30 | 顯示全部樓層 |閱讀模式
42黑幣
MSP430F5529有沒有庫函數(shù)的開發(fā)手冊或者指南的?只能找到寄存器但是看不懂庫函數(shù),現(xiàn)在有一套程序是庫函數(shù)的需要看懂555,ADC12部分的

代碼如下:
#include "driverlib.h"

#define   Num_of_Results   8

volatile uint16_t results[Num_of_Results];

void main (void)
{
    WDT_A_hold(WDT_A_BASE);                                                            //關閉看門狗

        GPIO_setAsPeripheralModuleFunctionInputPin(GPIO_PORT_P6,                            //使能輸入端口p6.0
        GPIO_PIN0
        );

    //Initialize the ADC12_A Module
    /*
     * Base address of ADC12_A Module
     * Use internal ADC12_A bit as sample/hold signal to start conversion
     * USE MODOSC 5MHZ Digital Oscillator as clock source
     * Use default clock divider of 1
     */從下面開始就有點懵了,有些知道是干什么的但是不知道具體是怎么執(zhí)行的
    ADC12_A_init(ADC12_A_BASE,
        ADC12_A_SAMPLEHOLDSOURCE_SC,
        ADC12_A_CLOCKSOURCE_ADC12OSC,
        ADC12_A_CLOCKDIVIDER_1);

    ADC12_A_enable(ADC12_A_BASE);

    /*
     * Base address of ADC12_A Module
     * For memory buffers 0-7 sample/hold for 256 clock cycles
     * For memory buffers 8-15 sample/hold for 4 clock cycles (default)
     * Enable Multiple Sampling
     */
    ADC12_A_setupSamplingTimer(ADC12_A_BASE,
        ADC12_A_CYCLEHOLD_256_CYCLES,
        ADC12_A_CYCLEHOLD_4_CYCLES,
        ADC12_A_MULTIPLESAMPLESENABLE);

    //Configure Memory Buffer
    /*
     * Base address of the ADC12_A Module
     * Configure memory buffer 0
     * Map input A0 to memory buffer 0
     * Vref+ = AVcc
     * Vref- = AVss
     * Memory buffer 0 is not the end of a sequence
     */
    ADC12_A_configureMemoryParam param = {0};

回復

使用道具 舉報

ID:958290 發(fā)表于 2021-11-6 12:32 | 顯示全部樓層
希望大佬們能詳細點,球球了~
回復

使用道具 舉報

ID:1080466 發(fā)表于 2023-6-1 21:33 | 顯示全部樓層
ADC初始化
回復

使用道具 舉報

ID:1087948 發(fā)表于 2023-7-31 12:35 | 顯示全部樓層
MSP430F5529的庫函數(shù)開發(fā)手冊或者指南,你可以在TI的官方網(wǎng)站上找到。這個庫函數(shù)是由TI提供的,用于簡化MSP430系列微控制器的編程。這個庫包含了一系列的函數(shù),可以用來配置和操作MSP430的各種硬件模塊,比如GPIO、ADC、Timer等。

對于你提供的代碼,我會盡力解釋一下:

WDT_A_hold(WDT_A_BASE); 這行代碼是關閉看門狗定時器。看門狗定時器是一種硬件設備,用于防止系統(tǒng)卡死。如果不定期重置看門狗定時器,它就會復位系統(tǒng)。

GPIO_setAsPeripheralModuleFunctionInputPin(GPIO_PORT_P6, GPIO_PIN0); 這行代碼是將P6.0端口設置為外設模塊功能輸入引腳。

ADC12_A_init(ADC12_A_BASE, ADC12_A_SAMPLEHOLDSOURCE_SC, ADC12_A_CLOCKSOURCE_ADC12OSC, ADC12_A_CLOCKDIVIDER_1); 這行代碼是初始化ADC12模塊。參數(shù)分別是ADC12的基地址、采樣保持源、時鐘源和時鐘分頻器。

ADC12_A_enable(ADC12_A_BASE); 這行代碼是使能ADC12模塊。

ADC12_A_setupSamplingTimer(ADC12_A_BASE, ADC12_A_CYCLEHOLD_256_CYCLES, ADC12_A_CYCLEHOLD_4_CYCLES, ADC12_A_MULTIPLESAMPLESENABLE); 這行代碼是設置ADC12的采樣定時器。參數(shù)分別是ADC12的基地址、內存緩沖區(qū)0-7的采樣保持周期、內存緩沖區(qū)8-15的采樣保持周期和是否啟用多次采樣。

ADC12_A_configureMemoryParam param = {0}; 這行代碼是定義一個結構體變量param,用于配置ADC12的內存參數(shù)。

具體每個函數(shù)的詳細信息,你可以在MSP430 Driver Library User's Guide中查找,這個文檔在TI的官方網(wǎng)站上可以下載到。加油
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩欧美久久 | 亚洲在线一区二区 | 超碰在线97国产 | 国内精品久久影院 | 伊人色综合久久天天五月婷 | av看看| 国产一区久久久 | 国产一级特黄aaa大片评分 | 在线观看精品视频网站 | 日韩成人免费视频 | 久久久久久999 | 国产区一区 | 成人免费在线网 | 亚洲bt 欧美bt 日本bt | 亚洲欧美日韩在线不卡 | 亚洲综合色自拍一区 | 国产黄色大片网站 | 欧美黄色片 | jizz视频 | 国产成人免费视频 | 91在线视频播放 | 国产精品一区二区久久 | 免费欧美视频 | 午夜视频网站 | 日本网站免费观看 | www.蜜桃av.com| 久久乐国产精品 | 色黄网站 | 亚洲精品视频免费 | 日本一区二区三区四区 | 天天操人人干 | 欧美6一10sex性hd | 一区二区av | 久久久成人网 | 久久久久久国产精品免费 | 中日韩av | 正在播放国产精品 | 日本久久一区二区三区 | 91欧美精品成人综合在线观看 | 免费一区二区 | 日韩一区二区三区在线视频 |