矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 3053|回复: 16

在线编程器的问题

[复制链接]
     
发表于 2020-2-12 22:50:21 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
     
 楼主| 发表于 2020-2-12 23:06:49 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2020-2-12 23:17:33 | 显示全部楼层
本帖最后由 iffi123 于 2020-2-12 23:22 编辑
算法自动机 发表于 2020-2-12 23:06
设计电路如何保证可以使用在线编程器对芯片编程


现在的cpu基本支持在线编程,把那几个特殊管脚引出来,不作其它使用,

也有利用USB口刷固件的
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-2-12 23:23:17 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2020-2-12 23:34:46 | 显示全部楼层
iffi123 发表于 2020-2-12 23:17
现在的cpu基本支持在线编程,把那几个特殊管脚引出来,不作其它使用,

也有利用USB口刷固件的

那几个特殊管脚即使做其他使用(只要不被拉死)也可以在线编程,因为上电时是先检查是否有编程连接请求,要是有请求就进入编程模式。
回复 支持 反对

使用道具 举报

     
发表于 2020-2-12 23:35:48 | 显示全部楼层
主要还是在线编程用的那几个脚最好专用,实在不行用跳线方式处理一下,避免在编程时有别的信号去干扰。
回复 支持 反对

使用道具 举报

     
发表于 2020-2-13 04:37:47 | 显示全部楼层
理论上是可以的;但实际遇到的问题或困难很多;
单片机可以理解为一片定制的芯片;想要任何信号都能被单片机感觉到,需要各种传感器!然后是程序员的智慧了;
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-2-13 06:30:34 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2020-2-13 09:52:51 | 显示全部楼层
本帖最后由 iffi123 于 2020-2-13 10:51 编辑
算法自动机 发表于 2020-2-13 06:30
我有点明白了各位的意思了,但还有个问题,就是假如芯片支持编程,那么可不可以自己做一个电路有接口连接编 ...


淘宝有现成的编程器, 买一个就是,一般针对特定厂家或者某些系列的cpu,  高档的支持多厂家,看你需求, 比如支持stm8/stm32的编程器10来块1个,除了可以烧写程序,也可以用来调试,单步执行,断点,查看寄存器/变量等等
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-2-13 10:32:13 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-2-13 10:32:56 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2020-2-13 10:52:49 | 显示全部楼层

设计cpu?  那你走错地方了
回复 支持 反对

使用道具 举报

     
发表于 2020-2-13 12:08:30 来自手机 | 显示全部楼层
算法自动机 发表于 2020-2-13 10:32
我想自己设计电脑和cpu, 而不是用现成的编程器

最早的编程器是开关和按键
回复 支持 反对

使用道具 举报

     
发表于 2020-2-13 12:13:28 来自手机 | 显示全部楼层
应该是指XXX开发板的意思吧?一块主板,上面一块单片机,板上搭载的各种各样的电路,通过对单片机编程完成各种各样的功能。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-2-13 12:16:37 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-4-28 20:11

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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