DIY编程器网

标题: uuprog开发教程:芯片支持库维护8 [打印本页]

作者: liyf    时间: 2015-1-2 09:32
标题: uuprog开发教程:芯片支持库维护8
这一节我们讲一下芯片参数中的相关参数选项的维护,这里主要介绍下容量的设置。为什么要专门介绍呢?
这需要做下数值转换,就是说必须转成字节的数值(先这么处理,以后要是有更佳的方案再换)。

这里我们要添加个32k的容量,下面的值就该设成

然后确定下就行了,这样就可以在列表中找到该项。下面就是实现代码:
  1. void CProgDeviceManage::OnADDSizeList()
  2. {
  3.         // TODO: Add your control notification handler code here
  4.         CProgTypeList addsizedlg;
  5.         TypeStruct sttype;
  6.         if (addsizedlg.DoModal() == IDOK)
  7.         {
  8.                 strcpy(sttype.TypeName,addsizedlg.m_sTypeName);
  9.                 sttype.TypeVal = (DWORD)strtoul(addsizedlg.m_sTypeVal, NULL, 10);
  10.                 parent->m_arSizeList.Add(sttype);
  11.         }
  12.         m_cDeviceSize.ResetContent();
  13.         for (int n=0;n<parent->m_arSizeList.GetSize();n++)
  14.         {
  15.         m_cDeviceSize.AddString(parent->m_arSizeList.GetAt(n).TypeName);
  16.         }
  17.         
  18. }
复制代码
记住,这个改动也是要点保存按钮才会写入支持库,为什么这么做,自己想想就明白了。其他的几个类型维护操作差不多,这里就不一一列举了。



作者: zhuihai    时间: 2018-12-27 21:56
支持下  收藏了
作者: wanghui45621    时间: 2023-12-13 11:46
很好,值得学习




欢迎光临 DIY编程器网 (http://diybcq.com/) Powered by Discuz! X3.2