搜索
bottom↓
回复: 45

经济型袖珍示波器DS0201_v2.5(固件)及源代码

[复制链接]

出0入0汤圆

发表于 2010-8-26 11:50:25 | 显示全部楼层 |阅读模式
DS0201_APP_Ver2.5(固件)

  

Ver 2.50 版本修改说明
1. 增加了屏幕当前显示图像的BMP文件保存功能
2. 修改在RUN/HOLD模式转换时,同步锁定偏移的BUG
3. 增加了在同步模式状态下,按“M”键可以“显示/消隐”参考波形功能

(原文件名:IMAGE001.JPG)


(原文件名:IMAGE002.JPG)


注: 附件中有两个文件:

1. ds0201_app_v2.50.rar 解压后 可以通过DFU升级,

注意:在这之前应,示波器应先升级了库文件DS0201_LIB_V2.X库文件。

2. 模板文件file_model.zip

把模板文件file_model.zip解压后,通过pc复制到示波器的SD卡的根目录内

file_model.zip内包含有3类文件

CONFIG.DAT 早期版本的示波器设置文件,在2.0固件版本后已经采用内置CONFIG,可以卸载。

FILExxx.DAT 提供001~040个DAT模板 ,用户可以自行复制后该名,ds0201最大支持000~250。

IMAGE001.bmp 提供001~020个bmp模板 ,用户可以自行复制后该名,ds0201最大支持000~250。



该版本已经在2G卡上测试FAT32及FAT16格式通过!
点击此处下载 ourdev_577899.rar(文件大小:13K) (原文件名:DS0201_APP_V2.50.rar)
点击此处下载 ourdev_577900.zip(文件大小:35K) (原文件名:File_model.zip)
点击此处下载 ourdev_577901.rar(文件大小:11K) (原文件名:DS0201_LIB_V2.21.rar)
点击此处下载 ourdev_578126.rar(文件大小:384K) (原文件名:DS0201_V2.5源程序.rar)

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2010-8-26 12:23:40 | 显示全部楼层
经济型袖珍示波器   只看见DS0201_v2.5 固件  不见其源代码.......

出0入0汤圆

发表于 2010-8-26 12:33:27 | 显示全部楼层
MARK

出0入85汤圆

发表于 2010-8-26 13:02:24 | 显示全部楼层
没空折腾啊

出0入0汤圆

发表于 2010-8-26 13:49:44 | 显示全部楼层
关注!

出0入0汤圆

发表于 2010-8-26 14:19:19 | 显示全部楼层
怎么没下文了呢???????

出0入0汤圆

 楼主| 发表于 2010-8-26 14:56:09 | 显示全部楼层
道歉!我突然发现原代码中有一些未注掉的垃圾,清理中,尽快上源代码.......

出0入0汤圆

发表于 2010-8-26 15:05:07 | 显示全部楼层
非常好。
手中有一个,用起来还不太熟,有些操作的习惯不太容易改啊。

出0入0汤圆

发表于 2010-8-26 15:19:49 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-26 15:27:00 | 显示全部楼层
期待中。。。。。。。。。。。。

出0入0汤圆

 楼主| 发表于 2010-8-26 16:14:21 | 显示全部楼层
回复【7楼】dhyana
非常好。
手中有一个,用起来还不太熟,有些操作的习惯不太容易改啊。
-----------------------------------------------------------------------

等原代码公布后,自己改一个习惯的!

出0入0汤圆

发表于 2010-8-26 16:15:13 | 显示全部楼层
好的,什么时候能公布呀,期待中。。。。。。。。。。。。。

出0入0汤圆

发表于 2010-8-26 17:03:12 | 显示全部楼层
支持一下!

出0入0汤圆

发表于 2010-8-27 08:09:35 | 显示全部楼层
顶起来!!!!

出0入0汤圆

发表于 2010-8-27 08:40:33 | 显示全部楼层
回复【13楼】_yuming
-----------------------------------------------------------------------

ls执着

出0入0汤圆

发表于 2010-8-27 08:55:22 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-27 09:37:49 | 显示全部楼层
哈哈哈,,做事情一定要执着呀。。。。。。。

出0入0汤圆

发表于 2010-8-27 10:41:49 | 显示全部楼层
回复【16楼】_yuming
哈哈哈,,做事情一定要执着呀。。。。。。。
-----------------------------------------------------------------------

D

出0入0汤圆

发表于 2010-8-27 11:11:33 | 显示全部楼层
回复【6楼】yijian 一剑
道歉!我突然发现原代码中有一些未注掉的垃圾,清理中,尽快上源代码.......
-----------------------------------------------------------------------

整理好了吗???

出0入0汤圆

 楼主| 发表于 2010-8-27 12:00:15 | 显示全部楼层
回复【18楼】_yuming
回复【6楼】yijian 一剑
道歉!我突然发现原代码中有一些未注掉的垃圾,清理中,尽快上源代码.......  
-----------------------------------------------------------------------
整理好了吗???
-----------------------------------------------------------------------

已经发了,请查收指正,谢谢!

出0入0汤圆

发表于 2010-8-27 12:07:59 | 显示全部楼层
支持!!!呵呵呵。。。。。。。。

出0入4汤圆

发表于 2010-8-27 12:31:20 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-27 13:41:07 | 显示全部楼层
MARK!

出0入0汤圆

发表于 2010-8-27 15:08:07 | 显示全部楼层
回复【19楼】yijian 一剑
回复【18楼】_yuming  
回复【6楼】yijian 一剑  
道歉!我突然发现原代码中有一些未注掉的垃圾,清理中,尽快上源代码.......   
-----------------------------------------------------------------------  
整理好了吗???
-----------------------------------------------------------------------
已经发了,请查收指正,谢谢!
-----------------------------------------------------------------------

您好!压缩包里缺少 SD卡、USB的驱动文件,汇编里面我找了没有SD卡、USB的函数,只有液晶的函数,但液晶的函数不全。。。。。

缺少的函数如下:

  EXPORT __LCD_WR_REG
  EXPORT __Point_SCR
  EXPORT __Set_Pixel
  EXPORT __Add_Pixel
  EXPORT __Erase_Pixel

  EXPORT __MSD_WriteBlock
  EXPORT __MSD_ReadBlock
  EXPORT __Get_TAB_8x14
  EXPORT __Get_TAB_6x12
  EXPORT __Display_Logo
  EXPORT __LCD9325_Initial
  EXPORT __LCD7781_Initial
  EXPORT __Get_Ref_Wave

  EXPORT __MSD_Init  
  EXPORT __Get_Medium_Characteristics  
  EXPORT __USB_Init  
  EXPORT __CTR_HP
  EXPORT __USB_Istr

  EXPORT __Set_System
  EXPORT __NVIC_Configuration
  EXPORT __SPI_Config

  EXPORT __Char_to_Str
  EXPORT __Char_to_Hex
  EXPORT __Int_sqrt

等等,我还没有仔细看完,就已经发现缺少这些了,应该不止缺少这些。。。。

找到问题所在了,楼主能否把  DS0201_LIB_V2.21 的代码开放呢???????

出0入0汤圆

 楼主| 发表于 2010-8-27 16:19:39 | 显示全部楼层
回复【24楼】_yuming
-----------------------------------------------------------------------
找到问题所在了,楼主能否把  DS0201_LIB_V2.21 的代码开放呢???????
------------------------------------------------------------------------

上述所列举的内容,已经放在DS0201_LIB_V2.21

为了提高程序是效率,减少APP的体积,以便在32k限制版上编译,把部分不经常改动的部分改为用汇编写,并放在DS0201_LIB_V2.21 ,包括Get_TAB_8x14 (字库)、Display_Logo 等,如果要改动这些部分,可以参考以前发布过的早期版本,

出0入0汤圆

发表于 2010-8-27 16:22:11 | 显示全部楼层
回复【25楼】yijian 一剑
回复【24楼】_yuming  
-----------------------------------------------------------------------
找到问题所在了,楼主能否把  ds0201_lib_v2.21 的代码开放呢???????
------------------------------------------------------------------------
上述所列举的内容,已经放在ds0201_lib_v2.21  
为了提高程序是效率,减少app的体积,以便在32k限制版上编译,把部分不经常改动的部分改为用汇编写,并放在ds0201_lib_v2.21 ,包括get_tab_8x14 (字库)、display_logo 等,如果要改动这些部分,可以参考以前发布过的早期版本,


-----------------------------------------------------------------------

以前的版本只有 V1.1的版本是开源的,自V2.x之后就没有开源了、。。。。

出0入0汤圆

 楼主| 发表于 2010-8-27 16:49:20 | 显示全部楼层
回复【26楼】_yuming
回复【25楼】yijian 一剑
回复【24楼】_yuming   
-----------------------------------------------------------------------  
以前的版本只有 V1.1的版本是开源的,自V2.x之后就没有开源了、。。。。
------------------------------------------------------------------------
1.1版本内就有啊,只是名称改了一下  
例如: __LCD_WR_REG  在1.1版上LCD.C 内 LCD_WR_REG,
__Point_SCR 在1.1版上LCD.C 内 Point_SCR

去掉__就一样了

出0入0汤圆

发表于 2010-8-29 14:39:28 | 显示全部楼层
支持yijian的无私分享!
下一个用用!

出0入0汤圆

发表于 2010-8-29 15:16:51 | 显示全部楼层
mark!

出0入0汤圆

发表于 2010-9-9 00:33:15 | 显示全部楼层
呵呵,是不开源的

出0入0汤圆

发表于 2010-10-20 14:34:43 | 显示全部楼层
Mark

出0入0汤圆

发表于 2010-10-22 22:59:17 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-10-25 21:10:47 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-10-26 09:26:48 | 显示全部楼层
请问这个用哪个版本软件编译?

出0入0汤圆

发表于 2010-10-26 10:17:04 | 显示全部楼层
编译时出现如下错误,请问该怎么解决:

Error[Li005]: no definition for "__program_start" [referenced from E:\Projects\DS0201_V2.5源程序\DS0201_APP_V2.50\project\EWARM\Debug_FLASH\Obj\stm32f10x_vector.o]

出0入0汤圆

发表于 2010-10-26 14:31:18 | 显示全部楼层
上面的问题搞好了,但出现这样的问题:Internal Error: [CoreUtil/General]: Illegal state
用的是IAR for Arm 5.2

出0入0汤圆

发表于 2010-10-26 16:51:16 | 显示全部楼层
Internal Error: [CoreUtil/General]: Illegal state  已经搞定,是HW_V1_Config.c文件中的Battery_Detect函数有问题,改了下.现在在找怎么把生成DFU.

出0入0汤圆

发表于 2010-10-26 17:34:33 | 显示全部楼层
我在5.2下通过在Options下设置Output Converter页输出Intel Extended文件,生成的hex文件好像并不能用.

出0入0汤圆

发表于 2010-10-26 18:27:22 | 显示全部楼层
好了,我用的iar 5.2版本太高,linker配置文件格式变了要转换,使用iar 4.0的就好了.

出0入0汤圆

发表于 2010-10-26 20:34:53 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-20 09:29:38 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-1-24 17:33:22 | 显示全部楼层
mark

出0入0汤圆

发表于 2014-8-14 21:41:21 | 显示全部楼层
对程序中void __Erase_Color(unsigned short x,unsigned short y,unsigned short Color);
void __Add_Color(unsigned short x,unsigned short y,unsigned short Color);
这两个不是很理解,因为汇编写的,可以提供下c代码吗

出0入0汤圆

发表于 2014-8-15 16:48:09 | 显示全部楼层
有没有电路图呀   楼主上传个电路图吧  方便大家DIY呀

出0入0汤圆

发表于 2014-8-26 17:03:38 | 显示全部楼层
谢谢楼主分享,这个源程序很有参考价值。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 11:18

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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