本帖最后由 一路向北lm 于 2020-12-22 16:19 编辑

1.gif (4.53 KB, 下载次数: 2)

2020-12-22 11:18 上传

第一个问题,究竟要玩哪一个芯?

今年真是变幻莫测的一年,芯片的真是流水账的价格,一天一个样,翻翻自己的抽屉,一堆的板卡,不知玩弄哪一个,一直想玩弄一下新塘的片子,可惜论坛没怎么做过新塘的开发板评测活动(也有可能做过,可能我只是一个新人),看到很多项目都用N76E003这个片子,今天就来研究一下,给大家一个提示哈,别指望我写太深的东西!

先来介绍一下新塘官方的样板:NuTiny-SDK-N76E003,究竟长什么样子,看下面的图就知道了,有一种一份为二的冲动,的确有时候也可以这么玩,设计的初衷就是让你掰着玩的。

157405fe1610f156ad.png (163.47 KB, 下载次数: 2)

2020-12-22 10:59 上传

板卡长这样(虽然我没有)

这块板卡我虽然没有具体用过,也没有拿到新塘官方的样板,但是这颗TargetChip N76E003的确挺火的,板卡分为左右两半部分,左边是以TargetChip的核心板,引出了相关的引脚,一个复位按钮,一个电源指示灯,一个用户IOLED,同时也引出了VCC和GND电源引脚。右边是新塘设计的Nu-Link-Me,主要实现对新塘系列的单片机的下载和调试功能,Nu-Link-Me的主控使用的是:MCU12SRE3DE,这颗芯片暂时没有详细查资料,后面给大家补上,网上很多大神将Nu-Link-Me魔改为DAP,Nu-Link-Me就跟我们熟悉的ST-LinkULink类似,使用USB一键下载和调试目标芯片程序,新塘这里称Nu-Link-Me的主控为ICEController,此外,Nu-Link-Me还支持虚拟串口,使用SW3拨码开关来使能和失能虚拟串口,使能虚拟串口时,N76E003AT20的UART0作为串口和PC串口助手通讯。

1.gif (4.53 KB, 下载次数: 2)

2020-12-22 11:14 上传

第二个问题,这颗芯开发环境如何搭建?

张三说IAR好用,李四说Keil 好用 pack包多,王五说我就喜欢捣鼓,用VScode有些芯片也可以用…………..,开发IDE云里雾里,最好上手还是keil C51,那么如何在keil C51上使用Nu-Link-Me来下载和调试程序? 主要分为以下几步:

第一步:修改Debug 使用 Nuvoton 8051 Keil C51 Driver 作为调试器

799745fe161935e9c3.png (118.39 KB, 下载次数: 3)

2020-12-22 11:01 上传

第二步:确保设置界面按照以下连接方式进行默认设置。

374465fe161a2933a4.png (105.5 KB, 下载次数: 2)

2020-12-22 11:01 上传

第三步:Flash编程工具记得使用Nuvoton 8051 Keil C51 Driver 哦!

943405fe161c251432.png (74.66 KB, 下载次数: 2)

2020-12-22 11:02 上传

这样就可以使用Nu-Link-Me一键下载和调试程序了。

618265fe161f525b3d.png (88.92 KB, 下载次数: 1)

2020-12-22 11:03 上传

1.gif (4.53 KB, 下载次数: 2)

2020-12-22 11:14 上传

1.gif (4.53 KB, 下载次数: 1)

2020-12-22 11:14 上传

差补知识点1:Nu-Link-Me原理图分析:

下图是从新塘官网down下来的Nu-Link-Me 原理图,是不是跟ST-Link有些面熟?本人使用过赛元的MCU,赛元的调试器使用的是STM32作为主控,有兴趣的可以去研究一下,同样是调试器,Nu-Link-Me也大同小异,只要拿到固件,参考其原理图设计,自己就可以做出一个Nu-Link-Me。

219365fe162153135c.png (134.09 KB, 下载次数: 1)

2020-12-22 11:03 上传

Nu-Link-Me原理图

先来看一下Debug接口,Nu-Link-Me使用的是SWD五线接口,主要包括:VCC、GND、ICE_DAT(数据)、ICE_CLK(时钟)、ICE_RST(复位),有些SWD接口可以不用接RST,只需要VCC、GND、ICE_DAT(数据)、ICE_CLK(时钟)、四线即可。Debug SWD端口只要实现对Nu-Link-Me的固件更新。

532365fe1623db1ffe.png (20.02 KB, 下载次数: 2)

2020-12-22 11:04 上传

Nu-Link-Me 主控MCU12SRE3DE使用PC10 ICEDAT(数据)、PC9 ICECLK(时钟)、PC8ICERST(复位),作为NuTiny-SDK-N76E003 板卡N76E003芯片的调试与下载口,ICEDAT->TICEDAT、 ICECLK-> TICECLK、ICERST-> TICERST,此外还通过JP2端口引出。

330425fe1629a88cc5.png (22.84 KB, 下载次数: 2)

2020-12-22 11:06 上传

567645fe162a0b6a03.png (18.14 KB, 下载次数: 2)

2020-12-22 11:06 上传

611865fe162a810dad.png (29.96 KB, 下载次数: 2)

2020-12-22 11:06 上传

再来看一下USB接口,Nu-Link-Me使用的是mini USB接口,DM、DP接入33R的电阻到USB的数据口,最终连接到MCU12SRE3DE的USB_D- (D-) 和USB_D+ (D+)引脚。

117795fe162c78cc28.png (47.64 KB, 下载次数: 2)

2020-12-22 11:06 上传

Nu-Link-Me主控MCU12SRE3DE串口0默认通过ICE_TX -> Tiny_Tx, ICE_RX -> Tiny_Rx接到目标芯片N76E003的串口,通过SWD3是使能是否打开和关闭虚拟串口。

7025fe162dfeb37b.png (11.66 KB, 下载次数: 1)

2020-12-22 11:07 上传

253195fe162e4e3034.png (20.61 KB, 下载次数: 2)

2020-12-22 11:07 上传

Nu-Link-Me主控时钟选择12M无缘晶振,外加20pf电容辅助起振,复位电路使用10uf的有极性电容和10K电阻硬件复位。

994735fe162f37693d.png (20.5 KB, 下载次数: 2)

2020-12-22 11:07 上传

972625fe162f958f9d.png (16.37 KB, 下载次数: 1)

2020-12-22 11:07 上传

Nu-Link-Me有四个状态指示灯,分别是:ICE红  ISP黄  IDLE红 BUSY 绿,通过330R的排阻接到VCC, 四个状态指示灯分别表示 Nu-Link-Me所处于的状态,用户可以根据四个状态指示判断Nu-Link-Me正常与否。

286855fe16312c2f81.png (31.07 KB, 下载次数: 2)

2020-12-22 11:08 上传

Nu-Link-Me 电源使用USBVBUS 5V供电,再使用AMS1117_3.3V,稳压到3.3V为主控供电,这也是绝大多数开发板使用的电源电路方案。

142255fe1632abc6f5.png (32.93 KB, 下载次数: 2)

2020-12-22 11:08 上传

1.gif (4.53 KB, 下载次数: 2)

2020-12-22 11:14 上传

1.gif (4.53 KB, 下载次数: 1)

2020-12-22 11:14 上传

差补知识点2:NuTiny-SDK-N76E003 原理图分析:

NuTiny-SDK-N76E003板卡的左半部分就有一颗孤零零的N76E003,其20pin引脚,却可以有18 个IO的能力,强大到爆炸。这边的板卡主要是将其IO引出,预留下载调试口连接Nu-Link-Me和串口等。此外还有复位电路和LED指示电路蛮简单的设计。

636435fe1637b64399.png (86.09 KB, 下载次数: 2)

2020-12-22 11:09 上传

N76E003芯片,无需外接时钟晶振,只需要复位电路即可构成最小系统,复位电路同样使用10K的电阻和10uf的电容,按钮按下实现N76E003芯片硬件复位。

108945fe163973d6f3.png (27.22 KB, 下载次数: 2)

2020-12-22 11:10 上传

NuTiny-SDK-N76E003中有两颗LED,电源LED和GPIO LED,调试代码时可以点亮GPIO LED来指示程序的运行状态。

569255fe163b4a8c7e.png (21.61 KB, 下载次数: 2)

2020-12-22 11:10 上传

1.gif (4.53 KB, 下载次数: 2)

2020-12-22 13:59 上传

1.gif (4.53 KB, 下载次数: 2)

2020-12-22 11:14 上传

第三个问题,这颗芯有多少内功?

496575fe163d9961d0.png (65.31 KB, 下载次数: 2)

2020-12-22 11:11 上传

内功1:

N76E003,是新唐高速1T  8051 单片机系列产品, 18 KB Flash ROM、可配置DataFlash与高容量1 KB SRAM ,支持2.4V 至 5.5V 宽工作电压与 - 40 ℃ 至105 ℃ 工作温度,并具备高抗干扰能力 7 kVESD/4 kV EFT。

内功2:

N76E003 在20 pin封装下提供高达18根I/O脚位;周边包含双串口、 SPI 、 I²C 、6通道 PWM 输出。

放大招:

内建优于同类产品之 < 2% 误差之高精确度16 MHzRC晶振,高分辨率8通道12位 ADC ;并具备自我唤醒、欠压检测等功能;提供TSSOP20( 4mm*6.5mm ) 与QFN20 ( 3mm*3mm ) 小封装,兼具高性能与设计弹性。

无所不能:

门禁系统/警报器、温度传感设备、蓝牙音箱、电动车表头、数字电压表头、气体检测器、采集器、充电器、美容仪器、小家电等。

补一个表给大家看,刷新一下三观:

70575fe1644b6d889.png (42.49 KB, 下载次数: 1)

2020-12-22 11:13 上传

1.gif (4.53 KB, 下载次数: 2)

2020-12-22 11:14 上传

1.gif (4.53 KB, 下载次数: 2)

2020-12-22 11:14 上传

第四个问题,这颗芯该怎么玩?

N76E003原理图参考了NuTiny-SDK-N76E003,我这里新加了一个USB串口功能,使用的CH340N,8p 简单方便。

24155fe164643c1ee.png (58.74 KB, 下载次数: 2)

2020-12-22 11:13 上传

PCB部分很简单,双层板,还添加了小小的丝印,板子过几天送去打印,后续可以考虑画一块拓展板卡,会出一些N76E003基于本版卡的测试工程发布到论坛,方便大家的学习和调试使用。这里的GND没连接,喜欢直接使用GND来铺铜

795115fe1ab726ebd7.png (69.32 KB, 下载次数: 1)

2020-12-22 16:16 上传

226415fe1ab79caa40.png (47.83 KB, 下载次数: 2)

2020-12-22 16:16 上传

665895fe1abef45d98.png (122.63 KB, 下载次数: 2)

2020-12-22 16:18 上传

参考新塘给的N76E003 Demo是上手最快的方法,官方写出来的参考历程是最具有权威的,后期为了项目的需求,可以将写的代码托管到git平台上,组建团队一起来开发和学习。涉及到具体的编程我就不多说了,毕竟那是你们的战场,我很想写点代码给你们展示,可是我也没有现成的板卡啊,还是要板卡打印出来以后,硬件调试没有问题,我会在论坛发布一些基于本板卡的测试工程。本次基于新塘N76E003 上手教程就到这里,欢迎继续关注后期精彩板卡例程篇,这里给自己挖坑!

n76e003引脚图_新手如何入门新塘N76E003单片机相关推荐

  1. n76e003引脚图_老司机带你入门新塘N76E003单片机

    出品 21ic中国电子网 一路向北lm 网站:bbs.21ic.com 第一个问题,究竟要玩哪一个芯? 今年真是变幻莫测的一年,芯片的真是流水账的价格,一天一个样,翻翻自己的抽屉,一堆的板卡,不知玩弄 ...

  2. 新手如何入门新塘N76E003单片机

    第一个问题,究竟要玩哪一个芯? 今年真是变幻莫测的一年,芯片的真是流水账的价格,一天一个样,翻翻自己的抽屉,一堆的板卡,不知玩弄哪一个,一直想玩弄一下新塘的片子,可惜论坛没怎么做过新塘的开发板评测活动 ...

  3. n76e003引脚图_新唐推出N76E003高规格低管脚1T 8051单片机

    单片机领导厂商新唐科技(Nuvoton Technology Corp.)近日发表1T 8051单片机产品线新品-高速N76E003系列.下面就随单片机小编一起来了解一下相关内容吧. 本系列内建18 ...

  4. 15w4k58s4引脚图_《51单片机轻松入门—基于STC15W4K系列》连载

    1.1.4本书配套实验板及相关学习工具介绍 本书配套了2个实验板,一个作为主实验板,外形如图1-2所示,可以完成流水灯.定时器/计数器.串口通信.I2C通信.SPI通信.按键.数码管.LCD1602液 ...

  5. [应用方案]如何入门新塘N76E003单片机

    第一个问题,究竟要玩哪一个芯? 今年真是变幻莫测的一年,芯片的真是流水账的价格,一天一个样,翻翻自己的抽屉,一堆的板卡,不知玩弄哪一个,一直想玩弄一下新塘的片子,可惜论坛没怎么做过新塘的开发板评测活动 ...

  6. 新塘系列linux_老司机带你入门新塘N76E003单片机

    第二个问题,这颗芯开发环境如何搭建? 张三说IAR好用,李四说Keil 好用 pack包多,王五说我就喜欢捣鼓,用VScode有些芯片也可以用----..,开发IDE云里雾里,最好上手还是keil C ...

  7. 光耦p621引脚图_开关电源中光耦电路的设计与优点

    光耦(opticalcoupler)亦称光电隔离器.光耦合器或光电耦合器.它是以光为媒介来传输电信号的器件,通常把发光器(红外线发光二极管LED)与受光器(光敏半导体管)封装在同一管壳内.当输入端加电 ...

  8. 光耦p621引脚图_常见光电耦合器(光耦)的内部结构及引脚图

    光电耦合器的结构及原理 光电耦合器分为很多种类,图1所示为常用的三极管型光电耦合器原理图.当电信号送入光电耦合器的输入端时,发光二极体通过电流而发光,光敏元件受到光照后产生电流,CE导通:当输入端无信 ...

  9. 光耦w314的各引脚图_常见光耦的引脚及内部结构图

    常见光电耦合器 ( 光耦 ) 的内部结构及引脚图 --------------------------------------------------------------------------- ...

最新文章

  1. html编写的过程中,为什么font设置属性的时候,第二个属性不起作用
  2. Qt中创建excel文件
  3. Golang 学习笔记(安装)
  4. CUDA的global内存访问的问题
  5. resnet模型的图像分类结构图_ResNet - 2015年 ILSVRC 的赢家(图像分类,定位及检测)...
  6. webapi部署到IIS 404错误
  7. 大数据学习笔记10:MR案例——词频统计
  8. iphone android传照片大小,iPhone竟然可以传文件到安卓机?99%的人都不知道
  9. Atitit 拦截数据库异常的处理最佳实践
  10. 俄语学习之——字母及发音对照表
  11. ue4 rpc php,UE4 Run On owing Client解析(RPC测试)
  12. 2020年五大学科竞赛国家队成员名单,保送清华仅7人!
  13. 魅蓝note6救砖_魅蓝Note6线刷刷机教程 魅蓝Note6线刷包救砖刷机包下载
  14. 汽车中的软件测试(一)
  15. 关于 IPv6 你需要知道的 10 件事
  16. GS物流项目第1天课程(2)
  17. linux调试内核jlink,Jlink + Vmware虚拟机调试uboot
  18. MySQL 8.0.25 下载与安装详细教程
  19. 2021 SangFor(羊城杯)-Reverse(逆向) Ez_Android Write up
  20. asterisk 三方/多方通话

热门文章

  1. 程序人生:请不要推卸责任
  2. 关于 Linux中逻辑卷/物理分区等知识的一些总结
  3. 最强推荐:阿里P7级别面试经验总结,看看这篇文章吧!
  4. linux praat 脚本,Praat脚本编程中文教程:实例讲解提取十点基频脚本
  5. Exchange 2013 Preview安装体验(一)安装体验
  6. Lcov生成的Info文件格式分析
  7. 微信小程序之图片上传 demo
  8. 一百种语言的LOVE
  9. 计算机科学与技术班训,第九届校级先进班集体候选班级风彩展示(二)
  10. java解决凯撒密码问题