DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 5036|回复: 2
打印 上一主题 下一主题

[UUProg] uuprog开发教程:芯片支持库维护8

[复制链接]
跳转到指定楼层
楼主
发表于 2015-1-2 09:32:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
这一节我们讲一下芯片参数中的相关参数选项的维护,这里主要介绍下容量的设置。为什么要专门介绍呢?
这需要做下数值转换,就是说必须转成字节的数值(先这么处理,以后要是有更佳的方案再换)。

这里我们要添加个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. }
复制代码
记住,这个改动也是要点保存按钮才会写入支持库,为什么这么做,自己想想就明白了。其他的几个类型维护操作差不多,这里就不一一列举了。


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
沙发
发表于 2018-12-27 21:56:42 | 只看该作者
支持下  收藏了
板凳
发表于 2023-12-13 11:46:57 | 只看该作者
很好,值得学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2024-12-26 02:20 , 耗时 0.092093 秒, 24 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表