技术文档

单片机 驱动 win10 51 AVR 编程器ISP ASP USBASP下载器的驱动下载和程序下载

小编 2024-11-24 技术文档 23 0

51 AVR 编程器ISP ASP USBASP下载器的驱动下载和程序下载

下载器的介绍

编程器板载全新原装进口ATMega8A-AU芯片,支持AT89S51/52单片机AVR所有ASP芯片。输出端口为ATMEL标准端口。有USB取电和支持目标板电压5V,可通过跳线帽连接选择。可AUTOSPEED自动调速固件,下载器会自动跟踪要编程的芯片频率,自动改变速度,达到自动调速。预留PROGRAMMING编程接口,用户可自行升级下载器固件。适用于WIN8.1/8/7/XP 32/64位系统。

驱动的下载

1.win10驱动的下载

win10驱动的下载需要先关闭数字签名,数字签名的关闭之前的文章有介绍:https://blog.csdn.net/qq_42250136/article/details/108341265关闭数字签名后就可以开始安装驱动了

打开设备管理器可看到未识别设备右键点击更新驱动程序 ,点击手动查找点击浏览,找到驱动所在的文件夹,勾上包括子文件夹点击下一页,选择始终安装此驱动程序软件安装完成后即可看到设备号至此,驱动已经安装好了,但是WIN10 64位系统下运行“avr_fighter”目录下的“AVR_fighter. exe”,连接芯片时,还会提示错误,这时就将x64目录中“libusb_0.1.12.1”目录下的所有文件拷贝到avr_fighter目录中替换原文件,运行avr_fighter.exe即可!

其他系统驱动的安装

x86驱动(Win XP/7 32bit系统) 对于XP系统,安装 USBasp驱动时选择文件夹“x86”x64驱动(Win7 64bit系统) 对于Win7 x64系统,解压缩libusb-win32-bin-1.2.6.0.zip,然后运行 bin目录里的 inf-wizard.exe’安装驱动

接线介绍

一般的开发板都有ISP下载接口,直接对准插好即可

程序的下载

一、Progisp 的特点:最新特性支持所有的 AVR 芯片的编程,支持 AT89S51,AT89S52支持自定义并口下载编程器支持自定义串口的下载编程器支持 USBASP 编程器支持自定义编程芯片支持自定义编程熔丝信息提示信息支持高压编程器支持脱机下载器实现脱机下载支持命令行方式,可以直接嵌入其他 IDE 中使用绿色软件,无需安装,占用资源少支持自定义汉化信息提示支持工程管理–可以将所有的配置数据与编程数据打包为单一文件。二、progisp 的主界面(基本配置)

Progisp 支持自定义界面的大小,可以使用鼠标根据自己的屏幕大小将主界面调整为自己喜欢的大小,再次启动 progisp 会自动记住上次的设置。三、功能使用选择芯片点击选择芯片的下拉框,选择要下载的芯片。

四、下载程序点击调入Flash

选择想要下载的程序

点击自动

即可下载程序成功

5、实验现象

故障排查

下载程序的时候容易出现以下现象

原因有一下几点1.编程器与芯片之间的接线接触不良2.芯片的P30引脚接地了3.芯片坏了

总结

有需要上位机和相关驱动的可在下方留言获取,长期发布此类文章,喜欢的可以常关注,有不对的地方欢迎大家指点。

一款深藏功与名的国产单片机——F1C100A

说到单片机,可能首先想到的是atmel的at89c52,这多亏了大学教材的传承发扬。从我们的老师的老师,用到我们,说是大学的传家宝都不夸张。然后,就是现在大规模流行的STM32单片机,经过ST每个季度的峰会和国内的野火、正点原子等厂商的大力推广,电子专业从业的工程师只有两种人不知道它,那么是特别牛逼的,要么是装逼的。但这里要说的是一款国产的单片机,很低调的一款------全志的F1C100A。

F1C100A

1、资源

从这款IC的数据框图来看,粗略的可以得到几个点:

A、支持高清解码,分辨率为1920*1080。这是个什么概念呢?咱们可以打开笔记本电脑,如果是win10系统,那么咱们的最高分辨率就是这个。

但是,不仅仅是解码,它还支持编码,也就是可以录像,分辨率为1280*720。虽然不是专业的录像机IC,但这个分辨率也很实在了,已经有点那会彩电的感觉了。对比STM32F1系列的单片机,虽然也能图形处理 ,但也只基于静态界面。

B、作为单片机,USB、SPI、Timer、TWI(就是平常的IIC)都是有的,而且还有IIS接口,可以接个话筒,这个功能不是低端应用的单片机能有的。不过STM32F1系列的MCU,这些外设都有。

C、cpu已经具有了I-cache和D-cache,本身来说这两者有一定的区别,但是这里都看做cache来说,都是SRAM。因为CPU从这个里面读数据特别快,所以将它作为DRAM到CPU的一个仓库。

既然有了SRAM那么DDR的控制是肯定不会少了,不然怎么跑Linux系统。说到Linux系统,STM32H7系列也是可以跑Linux。

说了这么多,咱们来看看价格 全新原装解码芯片 F1C100A C100A (带A)TQFP128------9.50元 、STM32F103C8T6 LQFP48 ARM芯片 嵌入式微控制器------7.50元 、STM32H743VIT6 LQFP100 ARM 32位微控制器芯片原装正品------58.95元

这个IC价格完全可以在30元以内跑起最小开发系统板,自己打板子的那种。

F1C100A的系统框图

2、资料

既然这IC支持Linux系统,那么有没有开源社区在做开发呢。是的,还真有那就是荔枝派Nano 。荔枝派Nano的主芯片—全志F1C100s;Arm9架构,16KB D-Cache,32KB I-Cache,支持从SPI Flash或TF卡启动,支持USB OTG载入更新。官方的宣传更加厉害,9.9元起,这个核心板就是一块STM32F1ZET6的价格。那么,我们来看看这个9.9元买到的板子怎么入门。

荔枝派nano

因为是开源社区,所以板子的基本操作官网(http://nano.lichee.pro/)都有,其中包括系统适配篇、驱动开发篇、应用开发篇。依靠这些资料进不了华为,进不了阿里,但是入门个Linux应该是可以的。高级不高级不知道,但是价格亲民哪,9.9元入门Lniux

荔枝派官网

3、应用

学习的目的不是学习,而是应用,不然谁知道学得怎么样。接下来介绍一款应用,各位绝对见过,只是没有细究------看戏机。

第一张图是看戏机的背面,标明了输入电压和输出功率。为什么还有个输出功率呢,外接喇叭的,或许是为了可以大家一块听戏。

背面

第二张图是看戏机的正面,两边按钮,中间屏幕,有点游戏手柄的感觉。看这画质,是不是能够感受到这满满的年代感。

正面

最后一张图,咱们来看看内部电路,能够看到USB接口、miniusb接口、耳机输出接口,最明显的就是F1C100A和海力士的内存了。

主控IC

这个设计不能说是复杂,但是很精巧,确实不浮夸。

最后的话:

看到这些,是不是有种用F1C100A玩Linux的感觉了。

相关问答

win 11怎么安装51 单片机驱动 ?

在安装Win11系统时,需要首先下载最新版本的51单片机驱动程序。安装步骤为:首先,将单片机与电脑连接,然后打开设备管理器,找到单片机设备并右键点击选择“更...

Win10 系统识别不了51 单片机 怎么处理-ZOL问答

USB转串口吧,我的Win10也不好用。可能是Win10的兼容性不太好。换一个系统吧.其实用linux挺好的,我做Arm板子连接就是用的linux下的minicom.你...

win10 单片机 烧录程序时找不到端口?

当在Win10上烧录单片机程序时找不到端口时,可能是由于以下几个原因导致的:1)驱动问题:确保已安装正确的驱动程序,以便计算机能够识别单片机。2)端口冲突...

单片机驱动 交流接触器的方法

[回答]在各种自动控制设备中,都存在一个低压的自动控制电路与高压电气电路的互相连接问题,一方面要使低压的电子电路的控制信号能够控制高压电气电路的执...

51 单片机 如何 驱动 12V继电器?

单片机是一个弱电器件,一般情况下它们大都工作在5V.驱动电流在mA级以下,而要把它用于一些大功率场合,比如控制电动机,显然是不行的。所以就要有一个环节来衔...

单片机 和电脑怎么连?

单片机和电脑可以通过串口连接。串口是一种可以在计算机和外部设备间传输数据的通信接口,通过串口连接,可以实现单片机和电脑之间的数据传输。如何连接需要先...

51 单片机 能否直接 驱动 步进电机吗?

51单片机不能直接驱动步进电机,因为单片机的输出的是数字信号,不是驱动电流,所以需要外加驱动,舵机是可以通过单片机直接控制的PWM控制。51单片机是对所...5...

51 单片机 电机 驱动 用哪个脚?

不知道你想驱动什么类型的电机?需要注意的是,单片机引脚不具备直接驱动各种类型电机的电流能力,都需要外接继电器或者是开关管,至于使用哪个引脚无关紧要,只...

伺服电机怎样用 单片机 控制?

伺服电机通常需要使用反馈控制系统才能实现精确控制。下面是一个基本的伺服电机控制系统,使用单片机控制:1.选择适当的伺服电机和电子速度控制器(ESC)。ESC...

单片机驱动 光耦问题?

在驱动光耦时,需要注意以下几个问题:1.电气参数匹配:光耦的输入和输出端口的电气参数需要与单片机的输入和输出端口匹配。例如,输入电流和输入电压应在单片...

猜你喜欢