随着STM8的停产,新唐的N76E003 pin对pin替换STM8S003F3P6,而且很便宜,故这个时候拿来替换使用再好不过。

下面开始准备资料和搭建环境:

一、直接上新唐官网,搜索“N76E003”,下载下面的资料:

前面两个BSP分别是IAR和Keil的示范例程;第三个是Keil的支持包和下载器的USB驱动;第三个是ISP的支持包,可以通过内含的软件串口下载程序,就像51单片机一样,但是前提是先给MCU烧写了BootLoader,这个有点坑,你得先通过nu-link-pro和Nu-Link-Me把ISP的BootLoader烧进去,才能使用ISP。

程序烧写器和在线调试器是nu-link-pro和Nu-Link-Me。

开发软件是Keil和IAR,在Keil上通过nu-link-pro和Nu-Link-Me可以像STM32一样,下载程序,在线仿真,实时查看变量什么的。

关于量产:可以使用nu-link-pro来脱机烧录程序,如上图,先通过电脑端程序把程序脱机到nu-link-pro中,然后连接N76E003,给烧写器供电,按一下nu-link-pro上的按钮就可以烧写了,换一片,再按一次按钮,又烧写一片。详情看这个:https://max.book118.com/html/2017/0215/91658713.shtm

注意几个坑:

1、使用的Keil要是Keil for 51,使用for ARM的Keil是怎么都找不到N76E003的。

2、装好Keil for 51后,要安装新唐Keil的支持包,安装过程需要让你填入Keil的安装路径,请正确填入,这样器件列表才能有N76E003。在装好后,会有安装调试器USB驱动的选项,默认是不勾的,如果你没装过nu-link-pro和Nu-Link-Me的驱动,要勾上,安装驱动。

3、nu-link-pro和Nu-Link-Me上有电平选择的跳线,根据你项目的电平来选择。如果你项目板子上是5V供电的,那么nu-link-pro和Nu-Link-Me也要选择5V的,不然找不到芯片。

4、要用MCU的程序存储flash存储数据,官方是有例程的。

但是要记得到“Utilities”里去把“Erase Full Chip”去掉,改为“Erase Used Sectors”不然你保存的数据在每次下载程序时就会被擦除。

n76e003浮点_N76E003快速上手使用和大坑提示相关推荐

  1. N76E003快速上手使用和大坑提示

    随着STM8的停产,新唐的N76E003 pin对pin替换STM8S003F3P6,而且很便宜,故这个时候拿来替换使用再好不过. 下面开始准备资料和搭建环境: 一.直接上新唐官网,搜索"N ...

  2. n76e003浮点_N76E003之IO控制

    N76E003最多支持26个可位寻址的通用I/O引脚,分成4组 P0 到 P3 .每一个端口有它的端口控制寄存器(Px).端口控制寄存器的写和读有不同的意思.写端口控制寄存器设置输出锁存逻辑值,读端口 ...

  3. Excel-VBA 快速上手(十、提示框、可输入的弹出框)

    文章目录 一.对话框 1.1. 弹出对话框 1.2. 获取用户对对话框的选择 二.可输入的对话框 2.1. InputBox函数 2.2. Application.InputBox 方法 一.对话框 ...

  4. vs转eclipse之工具快速上手篇

    eclipse工具下载 首先说明,本篇内容适用于刚开始学java的同学,老手大牛等可以路过. 不得不说vs确实很强大,常用的都在安装包里集成了,几乎可以一键安装,直接使用,操作起来非常方便. ecli ...

  5. python编程快速上手-----让繁琐工作自动化_每周一书《Python编程快速上手 让繁琐工作自动化》分享!...

    内容简介 如今,人们面临的大多数任务都可以通过编写计算机软件来完成.Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.通过Python编程,我们能够解决现实生活中的很多任务. 本书是 ...

  6. Python程序员的圣经——《Python编程快速上手:让繁琐工作自动化》尾末附下载地址

    一.前言 如今,人们面临的大多数任务都可以通过编写计算机软件来完成.Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.通过Python编程,我们能够解决现实生活中的很多任务. 今天给 ...

  7. python编程快速上手自动化_《Python编程快速上手 让繁琐工作自动化》完整版PDF...

    image.png <Python编程快速上手 让繁琐工作自动化>完整版PDF 提取码:7qm4 3.jpg 有关本书 累计销售超过10万册 零基础编程者的不二之选 基于Python3编写 ...

  8. MySQL快速上手[学习笔记](一)

    前言: 课程:<三大主流数据库快速上手>(点击跳转官方课程,b站有资源,可自搜) 笔记(点击跳转豆丁网) 此处是个人学习笔记,用作回顾用途 目录: 一.MySQL 数据类型 二.操作数据库 ...

  9. 机器学习算法快速上手-python语言与numpy库

    1 Python快速上手 1.1.Python简介 Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字 ...

最新文章

  1. 陶哲轩之后,有人在这个猜想的证明之路上又前进了一步
  2. Linux学习总结(七十)docker-2
  3. Android如何把 内容复制到剪贴板
  4. nginx编译安装时添加echo模块
  5. 《Java程序设计》第四次学习总结
  6. Mysql数据库远程授权
  7. 我以为内卷是外包的反义词!
  8. vue中把table导出表格excel
  9. kettle连接GBASE数据库
  10. 华为云桌面--引领移动办公新潮流
  11. html css径向渐变,如何实现css3径向渐变如何定义中心和大小形状
  12. 内置在maven项目的服务器,IDEA使用maven中tomcat插件来启动服务器配置
  13. LPC2294对片外EEPROM(24C04)进行读写操作,如何确定24C02EEPROM地址
  14. 设计模式总结--李建忠
  15. Python分析淘宝月饼销售数据,五仁月饼王者地位不可动摇
  16. static(静态方法中)如何调用非静态方法?
  17. 查看对方mac地址及本机查询自己的MAC和IP
  18. (三)java数据库篇笔记库(34)
  19. EXE Pack ——脱壳
  20. 网上邻居无法访问的一点启示

热门文章

  1. Python数据结构与算法分析 第四章 递归 贪心 动态规划bp 记忆化搜索
  2. android+模拟器断开,启动后模拟器自动断开连接
  3. swif之UITableViewCell和UITableView常见属性复习
  4. Sl beta4发布了
  5. EPLAN2022——简单PLC项目
  6. Google Adsense / Admob 账号相关问题答疑(新手必看)
  7. 【LuoguP4482】[BJWC2018]Border 的四种求法
  8. Centos 7 启动错误:XFS_WANT_CORRUPTED_GOTO 修复
  9. matlab死亡时间推测实验,死后间隔时间推断的新研究.pdf
  10. 5G临时牌照或将发放,商用大幕已经开启