• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

在设置好参数后,怎么可以再修改一些参数?单片机启动时

chenxing940122 2018-01-27 浏览量:1614
在设置好参数后,怎么可以再修改一些参数?单片机启动时
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 你的参数是什么参数?
    如果是对于单片机的启动寄存器相关的参数,如时钟配置等,只能是重新进行编译后再烧写。
    如果是程序运行过程中的变量,可以随意更改的。
    如果是单片机的外设的一些参数,比如波特率等待,可以更改后重新进行外设初始化即可。

    • 发布于 2018-02-02
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :https://www.mouser.com/catalog/additional/Murata_MLCC_SMD_RoHS%20Certificate.pdf 回复

其他答案 数量:8
  • 程序上电之后会加载烧录在里面的程序,如果要修改参数的话可以在程序里面写按键程序,按下按键修改寄存器的值。
    • 发布于2018-01-27
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :7496521-9这个型号错误,原厂无法查询,请确认。 回复

  • 你首先要明确你需要什么时候改、改什么、什么方法改

    因为上电启动后程序已经是运行状态,但运行状态也分为很多情况,比如可以有一些交互状态来设置一些参数

    当然,我想单片机可能需要循环进行,所以你可能需要在编程时就考虑需要如何去设置参数,比如用一些特殊按键触发中断到特殊状态实现参数设置

    然后再退出参数设置状态


    • 发布于2018-01-27
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :进过查询国产没有符合替代型号。 回复

  • 要修改的参数可以放到存储器里,代码运行后读取和修改,但是不能修改常量和宏定义,这个没法修改
    • 发布于2018-01-27
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :https://www.phoenixcontact.com/online/portal/us?uri=pxc-oc-itemdetail:pid=1702102&library=usen&tab=1 回复

  • 将那些参数放到EEPROM里面,上电启动时优先初始化I2C,从EEPROM里面读取数据,再进行后续初始化动作
    • 发布于2018-01-27
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :1..封装: SOT-23-3 品牌: Sinopower(大中) 型号: SM2321PSAC-TRG,参数最接近, 2.封装: SOT-23-3 品牌: HUASHUO(华朔) 型号: HSS3401A ,参数一般接近,需要很客户确认一下,没有参数完全一样的 回复

  • 参数可以存在自带ROM里面,也可以外部FLASH,EEPROM,可以是个变量,通过串口等外部接口发送给MCU,MCU重新赋值。

    • 发布于2018-01-29
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :STM32L431CBY7TR有 LQFP 48封装和WLCSP49封装,不能替代,是两种不同的封装 回复

  • 这个参数可以存储在外部的Flash中,通过人机界面重新写入这个参数
    • 发布于2018-01-29
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :AIC1731-28GVTR AIC(沛亨半导体) 回复

  • 把参数定义为变量,如果很重要就存在eeprom中,通过约定好的协议,串口传输参数修改值就可以
    • 发布于2018-02-07
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :提供共模电感参数,只有封装信息,匹配不了具体型号。 回复

  • 你的意思是掉电保护吧,一般都采用EEPROM存储数据,你可以将你修改的数据存储到EEPROM中,单片机启动的时候再次调用EEPROM中的数据就可以了,EEPROM采用IIC总线,操作还是挺简单的。
    • 发布于2018-02-27
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :客户提供的图片是反面看不到丝印的,LM2990T-12/NOPB 的丝印是LM2990T -12 P+ ,请客户对照实物比对比对在看看 -12 P+ 回复

相关问题

问题达人换一批

在设置好参数后,怎么可以再修改一些参数?单片机启动时