尝试更新到Progisp的最新版本,并在设置里确认你的设备选择为ATmega328P。 如果还是不行,可以试试重启电脑或在编程模式下直接用Arduino IDE烧录bootloader,有时。
如果你的是裸片,也就是单独一块芯片,自己焊板子上的话,里面是烧录固件或者说引导程序的,这个就相当于电脑的操作系统,没有固件程序,单片机是不能执行相关程。
arduino uno 板子(官方版本)有两颗主控芯片分别是ATmega328P 和ATmega16U2,其中ATmega328P是板子的核心主控(MCU),负责程序的存储以及运行,通常来说ardui。
如果你不想指定的话到是简单,先下载arduinoIDE,然后插好usb线,在工具菜单里选好端口和板子的型号,写好程序,最后点工具栏最左边的那个箭头(向下的)就行了。
首先,要有ATmega328p单片机;(废话 其次,单片机一定要有外接的16Mhz晶振; 然后,你还需要一个USB转串口的芯片,除了RX与TX之外还需要引出DTR与CTS引脚,用。
3、接着把烧录器与51单片机最小系统连线,插入电脑。 4、电脑已经识别到串口号(COM10)后,选择点击“打开程序文件”,将目标hex文件导入。 5、然后点击“下载。
1,先连接好烧录器数据线,并将相对应的IC座装入烧录座内;打开计算机和烧录器电源。 2,运行烧录软件:用鼠标双击图标“GANG-08”,(不同烧录座对应不同的烧录。
prom_read函数是用来在读取或保存,你在程序里面用到的,必须在掉电或重启等状态下也不能丢失的数据的。 (在程序里面写函数操作eeprom或者直接对eeprom编程 )这两。
程序烧录就是把原程序经编译处理后加载到计算机中,让计算机执行你编写的程序,例如单片机程序烧录的时候是加载.hex文件,储存在单片机中,开机就能实现所写的程。
你可以去淘宝上看看烧录器,上面也有很多便宜的。 个人建议买STC89C52的单片机引脚功能和51的一样,可以在线编程。 烧录程序各个网站都有。 应该不止是软件的问题。
回顶部 |