Thread 中讨论的其他器件: SysConfig、 MSPM0C1103
工具/软件:
你好,我正在使用 8 引脚版本使用一个 I/O 引脚 6、一个 UART 引脚 1 和 8 和一个 PWM 引脚 7 但不再能够看到引脚 7 上的输出。
同一 C 源器件适用于 LP-MSPM0C1104 上的不同引脚。
调试(当然)被禁用以使用 6 和 7、但可能我错过了 SysConfig 中的一些设置。 由于无法恢复已编程的部件(闪光灯无法在已编程的部件上工作)
我恳请你帮忙。
谢谢!
P.S.是否有办法回收已编程的零件?
-----
/**
*这些参数是在生成此文件时使用的。 它们将自动应用于后续载荷
*通过 GUI 或 CLI 运行带有“--help"的“的 CLI 以获取有关如何覆盖这些参数的更多信息。
*@cliArgs — 器件“MSPM0C110X"-“-器件“默认“-封装“SOT-8 (DDF)“-产品“ mspm0_sdk@2.04.00.06
*@v2CliArgs — 器件“MSPM0C1103"-“-封装“SOT-8 (DDF)“--PRODUCT “mspm0_sdk@2.04.00.06
*@版本{“tool":“:“1.23.0+4000"}“}
*/
/**
*导入此配置中使用的模块。
*/
const Board = scripting.AddModule(“/ti/driverlib/Board);
const GPIO = scripting.AddModule(“/ti/driverlib/GPIO、{}、false);
const GPIO1 = GPIO.addInstance ();
const pwm = scripting.AddModule(“/ti/driverlib/PWM、{}、false);
const PWM1 = pwm.addInstance ();
const SYSCTL = scripting.AddModule(“/ti/driverlib/SYSCTL);
const UART = scripting.AddModule(“/ti/driverlib/UART、{}、false);
const UART1 = uart.addInstance ();
/**
*将自定义配置值写入导入的模块。
*/
Board.debugOn =错误;
Scripting.dupress(“禁用调试! 无法调试代码“、板、“debugOn")“);
GPIO1.$NAME =“Sensore";“;
GPIO1.port =“Porta";“;
GPIO1.associatedPins[0].$name =“PIN_sensor";“;
GPIO1.associatedPins[0].pin.$assign =“PA19";“;
PWM1.$NAME =“PWM_0";“;
PWM1.ccIndex =[0];
PWM1.timerStartTimer = true;
PWM1.clockDivider = 2;
PWM1.pwm_channel_0..$name =“ti_driverlib_pwm_PWMTimerCC0";“;
PWM1.PWM_CHANNEL_0.dutyCycle = 25;
PWM1.PWM_CHANNEL_0.invert = true;
PWM1.ccp0PinConfig.$name =“ti_driverlib_gpio_GPIOPinGeneric2";“;
PWM1.peripheral.$assign =“TIMA0";“;
PWM1.peripheral.ccp0Pin.$assign =“PA20";“;
sysctl.peripheral.$assign =“sysctl";“;
UART1.$NAME =“UART_0";“;
UART1.uartClkSrc =“LFCLK";“;
UART1.ovsRate =“3";“;
UART1.rxFifoThreshold =“DL_UART_RX_FIFO_LEVEL_ONE_ENTRY";“;
UART1.enabledInterrupts =[“RX"];“;
UART1.peripheral.$assign =“UART0";“;
UART1.peripheral.rxPin.$assign =“PA24";“;
UART1.peripheral.txPin.$ASSIGN =“PA27";“;
UART1.txPinConfig.$name =“ti_driverlib_gpio_GPIOPinGeneric0";“;
UART1.txPinConfig.enableConfig = true;
UART1.txPinConfig.internalResistor =“pull_up";“;
UART1.rxPinConfig.$name =“ti_driverlib_gpio_GPIOPinGeneric1";“;
UART1.rxPinConfig.enableConfig = true;
UART1.rxPinConfig.internalResistor =“pull_up";“;
const ProjectConfig = scripting.AddModule(“/ti/project_config/ProjectConfig “、{}、false);
ProjectConfig.migrationCondition = true;
/**
*用于未锁频引脚/外设的 Pinmux 解决方案。 这可确保将来对自动解算器进行细微更改
*该工具的版本不会影响您最初看到的 pinmux。 这些行可以完全删除、以便于
*从头开始重新解决。
*/
board.peripheral.$暗示 解决方案=“DEBUGSS";“;