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

本文介绍如何用新唐N76E003替换STM8S003F3P6,并提供所需资料及开发环境搭建步骤。包括下载官方BSP、Keil支持包等资源,以及nu-link-pro和Nu-Link-Me的使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

随着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”不然你保存的数据在每次下载程序时就会被擦除。

 

### 解决 Powershell 中 `CondaError: Run 'conda init' before 'conda activate'` 错误 当在 Windows 下使用 Miniconda 或 Anaconda 时,可能会遇到此错误。这通常是因为 PowerShell 的执行策略阻止了某些脚本的运行,或者是由于环境未被正确初始化。 #### 修改 PowerShell 执行策略 为了允许必要的启动脚本正常工作,在管理员权限下打开 PowerShell 并设置执行策略为 `RemoteSigned`: ```powershell Set-ExecutionPolicy RemoteSigned ``` 确认更改后,重启 PowerShell 实例以应用新政策[^2]。 #### 初始化 Conda 环境 确保已经通过命令行成功初始化 conda 设置: ```bash conda init ``` 这条指令会修改当前用户的 shell 配置文件(对于 PowerShell 来说就是 profile.ps1),使得每次启动终端都能自动加载 conda 功能[^4]。 #### 添加正确的环境变量路径 检查并调整系统的 PATH 变量,使其包含 Miniconda/Anaconda 安装目录及其子目录 Scripts condabin。例如,假设安装位置位于 E:\Miniconda,则应加入以下条目至系统级 Path 列表中: - `E:\Miniconda` - `E:\Miniconda\Scripts` - `E:\Miniconda\condabin`[^3] 完成上述操作之后再次尝试激活所需的 Python 环境应该可以顺利解决问题。 #### 测试解决方案的有效性 关闭现有的所有终端窗口,并重新开启一个新的 PowerShell 终端来验证问题是否得到解决。此时应当能够看到 `(base)` 提示符表示默认的基础环境已被激活;接着可以通过指定名称切换到其他已有的虚拟环境中去。 ```bash conda activate myenvname ``` 如果一切正常的话就不会再碰到最初的错误信息了。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qlexcel

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值