搜索
bottom↓
回复: 174

基于STM32的STM8脱机编程器。

  [复制链接]

出0入4汤圆

发表于 2014-3-17 13:09:56 | 显示全部楼层 |阅读模式
本帖最后由 yanggexiaosa 于 2014-3-17 13:31 编辑

http://v.youku.com/v_show/id_XNjg1OTUxMzAw.html



这是原贴http://www.amobbs.com/thread-5564873-1-1.html

由于原贴资料分部不均,所以将资料汇总到此贴来。

Emwin的压缩包(分卷)是编程器的原代码。

Pro文件存放了电路的原理图和PCB文件。

PDF文件是SWIM协议的手册。







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2014-3-17 13:12:24 | 显示全部楼层
终于做好了?

出0入0汤圆

发表于 2014-3-17 13:14:34 来自手机 | 显示全部楼层
收藏了。 。

出0入0汤圆

发表于 2014-3-17 13:18:36 | 显示全部楼层
做好了吗?预定一个

出0入0汤圆

发表于 2014-3-17 13:50:00 | 显示全部楼层
做好了,参考一下

出0入0汤圆

发表于 2014-3-17 15:15:25 | 显示全部楼层
顶楼主!虽然不用STM

出0入17汤圆

发表于 2014-3-17 20:31:57 | 显示全部楼层
预定一个, STM8L151K4T6,  STM8L151C6T6

出0入0汤圆

发表于 2014-3-17 21:58:04 | 显示全部楼层
这GUI太NB了,自己写的吗

出0入12汤圆

发表于 2014-3-17 22:26:30 | 显示全部楼层
高大上哇嘎嘎。
看来在隔壁卖那个 STM8 - ISP的家伙 MCUISP 很快就不爽了,

出0入0汤圆

发表于 2014-3-17 22:30:38 | 显示全部楼层
过来看看

出0入0汤圆

发表于 2014-3-17 22:31:34 | 显示全部楼层
厉害啊,有没有SWD的?

出0入0汤圆

发表于 2014-3-17 22:53:57 | 显示全部楼层
感谢楼主分享

出0入0汤圆

发表于 2014-3-17 22:58:39 | 显示全部楼层
skynet 发表于 2014-3-17 22:26
高大上哇嘎嘎。
看来在隔壁卖那个 STM8 - ISP的家伙 MCUISP 很快就不爽了, ...

肥羊,你的jd199平板出给我吧,包邮的价格私信我吧

出100入101汤圆

发表于 2014-3-17 23:06:50 | 显示全部楼层
emwin效果相当不错

出100入101汤圆

发表于 2014-3-17 23:27:18 | 显示全部楼层
LZ,还是用的STM32F103RBT6做主芯片么?

出0入0汤圆

发表于 2014-3-18 05:50:00 来自手机 | 显示全部楼层
谢谢 楼主牛逼

出0入4汤圆

 楼主| 发表于 2014-3-18 08:06:43 | 显示全部楼层
SNOOKER 发表于 2014-3-17 21:58
这GUI太NB了,自己写的吗

移植的EMWIN啊。现在也可以叫STEMWIN了。

出0入0汤圆

发表于 2014-3-18 09:05:21 | 显示全部楼层
谢谢分享,很好的资料

出0入17汤圆

发表于 2014-3-18 09:08:12 | 显示全部楼层
真好。 顶楼主

出0入4汤圆

 楼主| 发表于 2014-3-18 09:51:09 | 显示全部楼层
fengyunyu 发表于 2014-3-17 23:27
LZ,还是用的STM32F103RBT6做主芯片么?

不是RBT6了,是rct6了。

出0入0汤圆

发表于 2014-3-18 09:56:36 | 显示全部楼层
本帖最后由 kinsno 于 2014-3-18 09:57 编辑
yanggexiaosa 发表于 2014-3-18 09:51
不是RBT6了,是rct6了。


看了视频,才发现原来这个就是脱机编程器啊;
不过从开源角度来看,真的很给力啊;好给力;
建议莫版给条裤子的啊,哈哈;

出0入4汤圆

 楼主| 发表于 2014-3-18 10:15:14 | 显示全部楼层
本帖最后由 yanggexiaosa 于 2014-3-18 10:16 编辑
kinsno 发表于 2014-3-18 09:56
看了视频,才发现原来这个就是脱机编程器啊;
不过从开源角度来看,真的很给力啊;好给力;
建议莫版给条裤子 ...


哈哈,是应该就叫脱机编程器吧。

把想要烧录的hex或者bin文件通过u盘形式拷到设备上,然后再设备中设置一下要烧录的次数。这样如果你有生产线的话就可以拿给工人去烧录了。


如果你是用STM8给厂家做方案又不开源的,可以直接发送个烧录器给他,设置好烧录次数,一次多少钱。烧完再寄回来。多赚钱啊。哈哈。

当然也烧录器就会有管理员模式和用户烧录模式。设计时也主要考虑的这一点。

出0入0汤圆

发表于 2014-3-18 10:24:35 | 显示全部楼层
yanggexiaosa 发表于 2014-3-18 10:15
哈哈,是应该就叫脱机编程器吧。

把想要烧录的hex或者bin文件通过u盘形式拷到设备上,然后再设备中设置 ...

哈哈,那还得做加密,要不然的话,嘿嘿,你懂的;

出0入0汤圆

发表于 2014-3-18 10:32:38 | 显示全部楼层
奇怪视频怎么看不了

出0入4汤圆

 楼主| 发表于 2014-3-18 10:58:18 | 显示全部楼层
liming 发表于 2014-3-17 13:18
做好了吗?预定一个

只有原理图pcb和源代码。还有几个空板其它的啥也没有呀。。、

还是自己动手丰衣足食哦。

出0入0汤圆

发表于 2014-3-18 11:05:15 | 显示全部楼层
好东西,赶紧把屏接口改一下,哈哈!我就是屏多!

出0入0汤圆

发表于 2014-3-18 12:42:13 | 显示全部楼层
太给力了,楼主真是伟大,谢谢。

出0入0汤圆

发表于 2014-3-18 14:32:41 | 显示全部楼层
这资料太给力了,必须顶起

出0入4汤圆

 楼主| 发表于 2014-3-18 16:04:00 | 显示全部楼层
radar_12345 发表于 2014-3-17 20:31
预定一个, STM8L151K4T6,  STM8L151C6T6

呵呵,我这不做的,还是自己动手吧。我只是做着玩的。

出5入0汤圆

发表于 2014-3-18 16:21:39 | 显示全部楼层
谢谢,楼主!我也下载下来,学习学习。

出0入90汤圆

发表于 2014-3-18 17:18:51 | 显示全部楼层
楼主太夸张了!竟然开源得这么彻底。我代表全国电工感谢你!呵呵

出0入0汤圆

发表于 2014-3-18 17:44:22 来自手机 | 显示全部楼层
感谢楼主!正需要

出0入0汤圆

发表于 2014-3-18 20:25:54 | 显示全部楼层
楼主Emwin的移植步骤和源码能共享吗?

出0入4汤圆

 楼主| 发表于 2014-3-18 20:59:43 来自手机 | 显示全部楼层
xieweibiao 发表于 2014-3-18 20:25
楼主Emwin的移植步骤和源码能共享吗?

源代码都在楼主位呢。就看emwin的config文件几个.c文件就是的。

出0入0汤圆

发表于 2014-3-19 21:00:34 | 显示全部楼层
真牛!顶

出0入0汤圆

发表于 2014-3-19 21:09:02 | 显示全部楼层
yanggexiaosa 发表于 2014-3-18 10:58
只有原理图pcb和源代码。还有几个空板其它的啥也没有呀。。、

还是自己动手丰衣足食哦。  ...

你好!不知道stm32的stm8脱机编程器pcb能不能搞一套过来吗?先谢谢

出0入8汤圆

发表于 2014-3-20 08:25:24 | 显示全部楼层
这么好的好东东是一定要顶的,楼主,顶你

出0入0汤圆

发表于 2014-3-20 08:50:04 来自手机 | 显示全部楼层
太棒了。

出0入0汤圆

发表于 2014-3-24 13:36:41 | 显示全部楼层
mark.........

出0入0汤圆

发表于 2014-3-26 17:20:13 | 显示全部楼层
请问一下2.4寸的液晶是哪里买的?想自己搞一个试试!

出0入0汤圆

发表于 2014-3-26 17:29:37 | 显示全部楼层
谢谢楼主分享

出50入0汤圆

发表于 2014-3-26 17:46:24 | 显示全部楼层
厉害啊!!  顶顶顶!     同问,  液晶屏资料!

出0入0汤圆

发表于 2014-3-26 18:29:16 | 显示全部楼层
哇 牛逼的 楼主

出0入85汤圆

发表于 2014-3-26 18:54:08 | 显示全部楼层
怎么感觉界面切换不是很流畅?

出0入0汤圆

发表于 2014-3-26 21:51:23 | 显示全部楼层
不错,收藏了,感谢楼主开源

出0入0汤圆

发表于 2014-3-26 22:09:12 | 显示全部楼层
mark。基于STM32的STM8脱机编程器。

出0入0汤圆

发表于 2014-3-26 22:59:26 来自手机 | 显示全部楼层
顶一个。

出0入0汤圆

发表于 2014-3-27 22:20:39 来自手机 | 显示全部楼层
这个不错

出0入4汤圆

 楼主| 发表于 2014-3-31 08:45:57 | 显示全部楼层
marshallemon 发表于 2014-3-26 18:54
怎么感觉界面切换不是很流畅?

普通IO口控制的。速度上肯定不太如意的。

出0入0汤圆

发表于 2014-3-31 08:50:08 | 显示全部楼层
楼主强人呀。。。

出0入0汤圆

发表于 2014-4-1 09:12:26 | 显示全部楼层
mark........

出0入0汤圆

发表于 2014-4-1 12:47:29 | 显示全部楼层
好,收藏

出0入0汤圆

发表于 2014-4-1 13:11:42 | 显示全部楼层
高人啦。。

出0入0汤圆

发表于 2014-4-1 15:06:51 | 显示全部楼层
lz牛逼啊。

出0入0汤圆

发表于 2014-4-7 19:44:18 | 显示全部楼层
看你程序发现触摸屏pen引脚没用中断吗?emwin不开放源码吗,用库不是很方便

出0入0汤圆

发表于 2014-4-7 20:37:44 | 显示全部楼层
顶顶楼主,牛

出0入0汤圆

发表于 2014-4-7 21:00:22 | 显示全部楼层
挺盖的啊,收藏了

出0入4汤圆

 楼主| 发表于 2014-4-8 07:42:07 | 显示全部楼层
xieweibiao 发表于 2014-4-7 19:44
看你程序发现触摸屏pen引脚没用中断吗?emwin不开放源码吗,用库不是很方便 ...

没有用中断。用emwin库在编译的时候方便些。

出100入101汤圆

发表于 2014-4-8 09:43:20 | 显示全部楼层
emwin,radio控件是竖排,不能横排显示,是个问题。

出0入0汤圆

发表于 2014-4-8 10:01:07 | 显示全部楼层
顶LZ,有stm32烧写的吗,哈哈

出0入0汤圆

发表于 2014-4-9 21:57:45 | 显示全部楼层
yanggexiaosa 发表于 2014-4-8 07:42
没有用中断。用emwin库在编译的时候方便些。

不知道有没有 屏的资料呢?能发来参考一下吗?

出0入0汤圆

发表于 2014-4-28 16:28:59 | 显示全部楼层
哥们儿,是否列表中的有些型号的单片机没有测试呀,发现stm8s105c6烧写不了

出0入4汤圆

 楼主| 发表于 2014-4-29 08:26:07 | 显示全部楼层
cddxcdx 发表于 2014-4-28 16:28
哥们儿,是否列表中的有些型号的单片机没有测试呀,发现stm8s105c6烧写不了


是的啊,没有测试。也没那么多的芯片让我测试啊,你可以试试将页字节改成128或者256一个一个的试试看。我测试过005它的页地址同手册上不同只有128个字节,其它的都没有去改过。

出0入0汤圆

发表于 2014-4-29 08:56:37 | 显示全部楼层
太牛逼的资料了啊,果断下载mark。

出0入0汤圆

发表于 2014-4-29 17:33:41 | 显示全部楼层
太牛逼的资料了啊,果断下载mark。

出0入0汤圆

发表于 2014-4-29 17:46:16 | 显示全部楼层
这个可以有,必须无条件支持

出0入0汤圆

发表于 2014-5-8 17:32:57 | 显示全部楼层
yanggexiaosa 发表于 2014-4-29 08:26
是的啊,没有测试。也没那么多的芯片让我测试啊,你可以试试将页字节改成128或者256一个一个的试试看。我 ...

请教下个触摸屏的问题,我移植了你的这个例程,是可以正常显示的,但是无法触摸是什么原因呢?我在主程序里调用了ADS_Read_XY(CMD_RDX)这个函数放到主界面上可以读到正确的坐标值,但是放在GUI_TOUCH_X_MeasureX这里调用就不行啊.

出0入0汤圆

发表于 2014-5-8 18:42:10 | 显示全部楼层
楼主数码管用的什么型号,很漂亮的样子

出0入0汤圆

发表于 2014-5-8 19:55:25 | 显示全部楼层
这个太给力了,网上买这个离线烧写器也不便宜啊

出0入0汤圆

发表于 2014-5-8 20:41:57 来自手机 | 显示全部楼层
顶起,给力!!

出0入0汤圆

发表于 2014-5-8 23:13:55 | 显示全部楼层
能预定了吗,搞个现成的玩玩。

出0入4汤圆

 楼主| 发表于 2014-5-9 08:24:15 | 显示全部楼层
spark123 发表于 2014-5-8 17:32
请教下个触摸屏的问题,我移植了你的这个例程,是可以正常显示的,但是无法触摸是什么原因呢?我在主程序里调 ...

#define GUI_TOUCH_AD_LEFT          1895
#define GUI_TOUCH_AD_RIGHT          172
#define GUI_TOUCH_AD_TOP          1942
#define GUI_TOUCH_AD_BOTTOM  220

你看一下你有没有修改这几个值?我为了方便没有写触摸校准。

出0入0汤圆

发表于 2014-5-9 09:00:26 | 显示全部楼层
yanggexiaosa 发表于 2014-5-9 08:24
#define GUI_TOUCH_AD_LEFT          1895
#define GUI_TOUCH_AD_RIGHT          172
#define GUI_TOUCH_AD_TOP          1942

那要怎样修改呢?我用是屏是320*240的.

出0入4汤圆

 楼主| 发表于 2014-5-9 09:56:25 | 显示全部楼层
spark123 发表于 2014-5-9 09:00
那要怎样修改呢?我用是屏是320*240的.

left和right分别对应于X轴上最左边和最右边的AD值,
同理,top和bottom分别对应Y轴上最上面和最下面的AD值。

这AD值可以通过串口打出来,也可以通过仿真时读取出来,也可以在液晶屏中显示出来。应该知道怎么获取的吧。

出0入0汤圆

发表于 2014-5-9 16:05:13 | 显示全部楼层
本帖最后由 yjysss 于 2014-5-9 16:39 编辑

直接拿楼主的PCB文件打烊了,回来后才发现,楼主2.4寸触摸屏是44引脚的,在网上找了一下,网上的44脚定义和楼主的不一致,楼主的2.4寸屏在哪买的?

出0入8汤圆

发表于 2014-5-9 21:30:16 | 显示全部楼层
十分感谢分享,很好的的东西!

出0入4汤圆

 楼主| 发表于 2014-5-11 14:52:07 | 显示全部楼层
yjysss 发表于 2014-5-9 16:05
直接拿楼主的PCB文件打烊了,回来后才发现,楼主2.4寸触摸屏是44引脚的,在网上找了一下,网上的44脚定义和 ...

http://www.inanbo.com/
这是他们的网站,不知道发网址算不算违规。你自己找找。

出0入0汤圆

发表于 2014-5-11 16:37:27 | 显示全部楼层
这个好,我就喜欢脱机下载器,带着升级方便,不需要带笔记本了,外地可以在网吧调试,从自己的网盘下载源码。放进脱机下载器

出0入0汤圆

发表于 2014-5-11 19:55:54 | 显示全部楼层
这个真给力,做个记号

出0入143汤圆

发表于 2014-5-11 20:03:23 | 显示全部楼层
帮顶,谢谢楼主分享

出0入0汤圆

发表于 2014-5-11 21:19:54 来自手机 | 显示全部楼层
谢谢分享

出0入4汤圆

发表于 2014-5-11 21:29:01 | 显示全部楼层
技术强人!  

出0入0汤圆

发表于 2014-5-12 12:44:32 | 显示全部楼层
mark一下做收藏

出0入0汤圆

发表于 2014-5-12 14:36:45 | 显示全部楼层
本帖最后由 yjysss 于 2014-5-12 14:55 编辑
yanggexiaosa 发表于 2014-5-9 09:56
left和right分别对应于X轴上最左边和最右边的AD值,
同理,top和bottom分别对应Y轴上最上面和最下面的AD ...



图形可以正常显示了,就是触摸没有反应,通过屏幕打印XY触摸坐标,可以显示触摸数据正常,还没找到原因,和  spark123 这位仁兄遇到的问题差不多,不知道解决了吗

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入4汤圆

 楼主| 发表于 2014-5-12 21:48:52 来自手机 | 显示全部楼层
yjysss 发表于 2014-5-12 14:36
图形可以正常显示了,就是触摸没有反应,通过屏幕打印XY触摸坐标,可以显示触摸数据正常,还没找到原因 ...

就是改一下楼上那几个宏啊。。

出0入0汤圆

发表于 2014-5-13 09:42:12 | 显示全部楼层
yanggexiaosa 发表于 2014-5-12 21:48
就是改一下楼上那几个宏啊。。

已经改过了,而且用的屏和楼主的应该比较相近的,AD坐标变化不大,但是改后依然触摸没有反应,是不是其他地方还要设置的,与编译器设置有关吗?EMWIN在哪里调用触摸程序的,是不是配置好
#define TOUCH_X_MeasureX   GUI_TOUCH_X_MeasureX
#define TOUCH_X_MeasureY   GUI_TOUCH_X_MeasureY
这两个宏定义后,EMWIN自己就调用了?

出0入0汤圆

发表于 2014-5-13 11:53:31 | 显示全部楼层
本帖最后由 yjysss 于 2014-5-13 16:37 编辑

找到原因了,在进入主界面之前,程序检测了flash中是否有“pro”文件夹,没有的话,就弹出错误框,接着进入主界面,错误弹出框被覆盖在主界面下面,看不到,这时点击其他按键,自然没有反应。

出0入0汤圆

发表于 2014-5-13 13:49:17 | 显示全部楼层
楼主有卖的吗?

出0入0汤圆

发表于 2014-5-13 16:15:11 | 显示全部楼层
好资料,不知道能烧STM32不

出0入0汤圆

发表于 2014-5-13 16:17:40 | 显示全部楼层
脱机的,, 应该做个手机APP,再和STVD下载工具一起用,很方便~

出0入4汤圆

 楼主| 发表于 2014-5-13 18:46:41 | 显示全部楼层
yjysss 发表于 2014-5-13 11:53
找到原因了,在进入主界面之前,程序检测了flash中是否有“pro”文件夹,没有的话,就弹出错误框,接着进入 ...

哦哦,这我没测试过,没注意!

出0入4汤圆

 楼主| 发表于 2014-5-13 18:47:25 | 显示全部楼层

网上是有这东西卖的。我是做首玩的业余的。

出0入4汤圆

 楼主| 发表于 2014-5-13 18:50:31 | 显示全部楼层
81840710 发表于 2014-5-13 16:15
好资料,不知道能烧STM32不

不可以下载STM32的。

出0入0汤圆

发表于 2014-5-14 08:51:47 | 显示全部楼层
yanggexiaosa 发表于 2014-5-13 18:47
网上是有这东西卖的。我是做首玩的业余的。

你用什么硬件的? 还有软件都有吗?
我也想买一个和你一样的玩玩。,。。

都能烧录什么芯片?

出0入4汤圆

 楼主| 发表于 2014-5-14 10:24:34 | 显示全部楼层
craigtao 发表于 2014-5-14 08:51
你用什么硬件的? 还有软件都有吗?
我也想买一个和你一样的玩玩。,。。

只能烧STM8系统MCU。楼主位有软件和PCB的。

出0入0汤圆

发表于 2014-5-14 12:05:05 | 显示全部楼层
强烈支持!
我好像正需要这个东西。

出0入0汤圆

发表于 2014-5-14 17:57:31 | 显示全部楼层
+                                                               

出0入0汤圆

发表于 2014-5-24 00:58:35 | 显示全部楼层
请问楼主,后来有实现选项字的编程吗?

出0入4汤圆

 楼主| 发表于 2014-5-24 08:24:49 | 显示全部楼层
STM32_Study 发表于 2014-5-24 00:58
请问楼主,后来有实现选项字的编程吗?

后来我就没动过了,字节编程没有去实现。主要是界面设计起来麻烦,代码中可以仿照STM8库函数中选项字节操作的几个函数就好了。

出0入0汤圆

发表于 2014-5-24 10:14:01 | 显示全部楼层
yanggexiaosa 发表于 2014-5-24 08:24
后来我就没动过了,字节编程没有去实现。主要是界面设计起来麻烦,代码中可以仿照STM8库函数中选项字节操 ...

非常感谢。这个看明白了。也是对FLASH CR2寄存器操作,解开后就可以编程选项字了

不过我看程序,没看明白具体是怎么实现编程校验的,如何确保编程正确呢?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-20 08:42

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

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