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

发布者:知者如渊最新更新时间:2019-04-18 来源: eefocus关键字:N76E003  快速上手  大坑提示 手机看文章 扫描二维码
随时随地手机看文章

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


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


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

11111

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


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

123

开发软件是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快速上手使用和大坑提示

上一篇:3.3V与5V的电平转换
下一篇:关于“#ifdef __cplusplus” 和

推荐阅读最新更新时间:2024-11-10 11:15

新唐的N76E003 pin对pin替换STM8S003F3P6
新唐的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。 开发软
[单片机]
新唐的<font color='red'>N76E003</font> pin对pin替换STM8S003F3P6
N76E003低功耗模式(+中断唤醒)
一、低功耗问题 N76E003电源有两种模式,若想最大降低功耗,那么当然选择掉电模式了,进入掉电模式很简单直接set_PD,单片机就进入掉电了; 文档中给出的电气特性说是最低可以达到6-8ua; 我也测试了,若只写 clr_BODEN;//关闭欠压检测 set_PD;// 进入掉电模式 发现功耗还是比较大的,并没有达到6-8ua;后面找到问题,原来将单片机切换至低速模式(LIRC)时,再进入掉电,那么才能达到6-8ua。 set_OSC1; clr_OSC0; clr_HIRCEN; clr_BODEN; set_PD; 具体的一些注意事项看规则书: 二、唤醒问题 通过规则书,我们可
[单片机]
<font color='red'>N76E003</font>低功耗模式(+中断唤醒)
新唐N76E003+GPRS 串口乱码故障排除手记
设计目的 单片机采用N76E003,GPRS模块采用AIR208,N76E003使用USART0与AIR208通信,使用USART1与另一个设备通信。由于每个设备在服务的唯一性,每个设备编号都应该是唯一的。而GPRS模块的IMEI号正好是唯一的,所以设计思路是读取该IMEI号码并以此作为设备的唯一编号。 读取IMEI号码出现乱码故障 N76E003发送控制指令,读取AIR208的IMEI号码。遂尝试着定位问题。 1、使用串口助手观察,N76E003确实发送了控制命令,且AIR208确实返回了包含MEI号码的返回数据。问题是,单片机无论是单步运行还是全速运行,读取的数据均有丢失。 2、使用串口助手对GPRS模块发送控制命
[单片机]
新唐N76E003+GPRS 串口乱码故障排除手记
N76E003 标定 10Khz低速振荡器
N76E003内部有两个RC振荡器——16M(HIRC)、10K(LIRC)。高速16MHz误差在出厂时校准到±2%(全温度、全电压范围内),而10K低速振荡器,据说是35%的误差,一个小时定时,多出十几分钟就不足为奇了。 以下代码源于新唐官方例程,其运行原理大概是同时使用HLRC&LIRC定时器,两者同时开启,LIRC定时固定时间,溢出后查看HIRC计数值,求出差值(时间越短越精确),用于校准LIRC。 但在实际测试中,效果不理想,可能是个别芯片的问题,希望大家也能进行测试 //**********************************************************************
[单片机]
新塘N76E003单片机在Keil中下载程序以及下载引脚复用
1.安装好下载器相关的其他驱动,就是用下载工具可以下载。 2.打开 Keil ,插上下载器,这时会提示升级固件,一路同意就好,最后还需要拔下再插上,然后在 Keil中选择: 3.点击“Settings”,如下图设置: 4.设置好之后就可以直接在 Keil 中下载程序了。 最后是关于两个下载引脚复用的问题: 在下载设置中这样选择,下载完成后,断电重新上电就可以当作正常IO使用了,程序中不用书写代码设置。
[单片机]
新塘<font color='red'>N76E003</font>单片机在Keil中下载程序以及下载引脚复用
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved