加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

STM8脱机编程器,STM32作为主控芯片(编程器的源代码、电路&PCB源文件、SWIM协议手册)

2016/06/01
64
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(2)
  • 方案介绍
  • 相关文件
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

实现想法:

1、先在STM8S003上试验。

2、使用STM32F103RBT6作主控芯片

3、将下载器配置成U盘,初步定在8M。用于存储hex,和s19文件。

4、2.4寸的液晶屏。

5、再移植个emwin,如果内容充足再移植个ucos.

改版后实现功能:

1、电路上增加蜂鸣器

2、W25Q64使用硬件SPI

3、可编程输出电压

4、将STM32F103RBT6换成RCT6增加到48K的RAM和256K的FLASH.

5、软件上实现器件可选

6、设置管理员身份。可禁止和使用U盘、设置烧写次数、加载烧写文件等功能

7、支持EEPROM的擦出和烧写。

最终实现功能:

编程器没有实现EEPROM的擦除,也没实现可编程电压输出。

编程器分两种模式,一个烧录模式,一个管理员模式。

开机不用输入密码直接按ex键进入烧录模式,此模式下setting键无效。即无法设置。只能烧写,烧录完设定好的次数后无法正常烧写。

开机时输入正确密码按OK键进入管理员模式,setting键有效,可以选择烧录文件、芯片型号、是否使能USB,修改密码和该烧录文件的烧写总次数。

在主界面上显示了USB的状态,电压状态(未实现),烧录总次数、本次开机后烧录的次数,选择是否擦除eeprom(未实现)是否擦除FLASH后编程(理该上应该勾选上),及状态显示,和开始按键。

演示视频:

电路城语:此资料为卖家免费分享,不提供技术支持,请大家使用前验证资料的正确性!如涉及版权问题,请联系管理员删除!

附件包含以下资料:

  • PRO.rar
    描述:电路的原理图和PCB文件
  • Emwin.zip
    描述:编程器的源代码
  • STM8 SWIM通信协议和调试模块中文手册翻译版.pdf
    描述:SWIM协议的手册

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
NC7SZ04M5X 1 Texas Instruments LVC/LCX/Z SERIES, 1-INPUT INVERT GATE, PDSO5, THERMALLY ENHANCED, PLASTIC, SOT-23, 5 PIN
$0.4 查看
SN74ALVC164245DGGR 1 Texas Instruments 16-Bit 2.5-V to 3.3-V/3.3-V To 5-V Level Shifting Transceiver With 3-State Outputs 48-TSSOP -40 to 85

ECAD模型

下载ECAD模型
$2.17 查看
LTC6994CDCB-1#TRMPBF 1 Linear Technology LTC6994 - TimerBlox: Delay Block/ Debouncer; Package: DFN; Pins: 6; Temperature Range: 0°C to 70°C
暂无数据 查看

相关推荐

电子产业图谱