主要内容

mcb.getProcessorParameters

Return processor parameters

    Description

    target = mcb.getProcessorParameters(board_type,frequency) returns a struct of parameters for a processor of type board_type at a pulse-width modulation (PWM) frequency frequency.

    example

    Examples

    collapse all

    Get parameters for the F28069M processor at a PWM frequency of 20 kHz.

    PWM_frequency = 20e3;
    processor = mcb.getProcessorParameters("F28069M",PWM_frequency)
    processor = 
    
      struct with fields:
    
                     model: 'LAUNCHXL-F28069M'
                        sn: '123456'
             CPU_frequency: 90000000
             PWM_frequency: 20000
        PWM_Counter_Period: 2250
                  ADC_Vref: 3.3000
              ADC_MaxCount: 4095
             SCI_baud_rate: 5625000

    Input Arguments

    collapse all

    Processor board type, specified as a character vector or string.

    Data Types: char | string

    PWM switching frequency (in hertz), specified as a scalar.

    Data Types: double

    Output Arguments

    collapse all

    Target processor parameters, returned as a struct with the following possible fields:

    • model — Manufacturer's model number, returned as a character vector

    • sn — Manufacturer's serial number, returned as a character vector

    • CPU_frequency — CPU frequency (in hertz), returned as a scalar

    • PWM_frequency — PWM frequency (in hertz), returned as a scalar

    • PWM_Counter_Period — PWM counter period (in sec), returned as a scalar

    • ADC_Vref — ADC reference voltage (in volts), returned as a scalar

    • ADC_MaxCount — Maximum count output for 12-bit ADC, returned as a scalar

    • SCI_baud_rate — Baud rate for serial communication, returned as a scalar.

    Version History

    Introduced in R2020a

    expand all