多功能MCU演示各种模块,支持二次开发

01.导读
reading guide
该产品是由深圳东裕光大电子有限公司进行开发,本产品主控芯片为 n32g455rel7, 作为核心板,有段码屏,点阵屏,数码管,rgb 灯带,双极性步进电机驱动,三相无刷电机驱动,pwm 电机驱动,直流电机驱动,红外接收等应用,在本产品中示例化的是演示各种模块, 支持二次开发。 
02.开发环境搭建
development environment
jlink 软件添加 nationstech 芯片 
注意:如果没有配置以下步骤,keil5是识别不了国民芯片型号的
修改添加配置文件及文件夹 准备好以下配置文件(由国民技术提供):
主要包含:  
1. device 下载算法文件 
2. samples j-flash 工程 
3. nationstech-jlinkdevices.xml 需要添加的国民技术芯片型号文件 
4. jlinknsunlocktool v1.0.1.exe 解锁国民技术芯片读保护 l1 级别应用程序
5. jlinknsunlocktoolconfig.ini 解锁读保护应用程序所需的配置文件
(1)修改 jlinkdevices 配置文档 1) 找到 jlink 安装路径,打开 jlinkdevices 文档(可 使用 notepad 打开)
(2)打开提供的 nationstech-jlinkdevices 文档,将 nationstech 所有芯片配置的内容复制到安装路径下的 jlinkdevices 文档末尾,点击保存;完成后的 jlinkdevices 文档内容如下:
(3)添加 nationstech 的下载算法文件将提供的如下路径下的文件夹复制进 jlink 安装路径
复制完成后的安装路径文件夹及内容如下:
(4)添加解锁 nationstech 芯片读保护 l1 等级的应用程序将提供的如下路径下的文件夹,复制进 jlink 安装路径
03.产品基本操作与功能
basic operation
(1)电源供电
支持 jlink,串口,12v电源适配器供电。 
图示:
jlink供电
串口供电
12v 电源适配器供电
(2)硬件展示
如图所示:
(3)软件烧录程序操作
烧录程序:支持 keil5 里面选择 jlink 下载和 nations mcu download tool (串口烧录 bin 文件)下载烧录。 
1. keil5 选择 jink 烧录
① 首先确定连接好jlink 的四根线,打开工程,再选择好芯片(n32g455rel7)保持与开发板一致
②  debug里面选择好jlink,最后点击一下settings
点进去settings如图:  
能正确识别到芯片号,最后点击确定。
③ 点击编译,烧录
2. 国民上位机烧录
nations mcu download tool (串口烧录 bin 文件)下载烧录:  进入n32g45x工具(tools)nzdownloadtool.exe
注意:如果连接失败,就需要 boot0 拉高再按一下复位,就能成功连接上。
(4)功能演示
1.数码管的点亮:全部显示 6
驱动芯片使用的是 ch455g 的 i2c 协议驱动共阳数码管
在为 dig0~dig3 字引脚增加反相器后,ch455 可以驱动共阳数码管,但是必须通过设置 koff  关 闭键盘扫描功能。上图中是由 4 只 pnp 三极管 t1~t4(型号为 9012 或 8550 等)和 4 只电阻 r3(阻 值 470ω~3kω)构成 4 组反相器,分别驱动 4 只共阳数码管的公共端阳极。  由于该共阳接法中 ch455 的 seg 段引脚是反相驱动,所以加载字数据命令中的字数据应该按位取反,数据位为 0 则点亮,数据 位为 1 则熄灭,反相驱动时芯片内部无限流,在 5v 电源电压下通常需要图中 r2 进行外部限流,当所 有段都点亮时总电流约 200ma(高于共阴接 法),在 3.3v 电压下通常可以省掉外部限流电阻。  下图中是由 4 只 p-mosfet 管 q1~q4 (型号为 2301 或 2305 等)构成 4 组反相器,图中省去了段驱动的 8 个限流电阻,改由 二极管 d1(型号为 in400x 等)将 5v 电源电压适当降低以控制总电流, 当所有段都点亮时总电流接近 500ma(远高于共阴接法),在 3.3v 电压下通常省掉二极管。 
首先建立好 i2c 通信,然后用 ch455g_write写地址点亮数码管。
2.点阵屏
使用的是模拟 i2c 驱动
图像型点阵液晶模块的特性:
1 、结构牢,插接式 fpc。   
2 、ic 采用矽创公司 st75256,功能强大,稳定性好。   
3、功耗低:不带背光2mw(3.3v*0.6ma),带背光不大于 250mw(3.3v*75ma)。
4、接口简单方便:可采用 4 线 spi 串行接口、并行接口,i2 c 接口。  
5、 工作温度宽: -20℃∽+70℃;  
6、 储存温度宽: -30℃∽+80℃;2.7 显示内容: 
●240*160(或小于 240*160)点阵单色或 4 灰度级图片;  
●或显示 7 个×5 行 32*32 点阵的汉字;  
●或显示 10 个×6 行 24*24 点阵的汉字;  
●或显示 15 个×10 行 16*16 点阵的汉字;  
●或显示其他的 ascii 码等; 
示例:显示一张 240*160 的图片
首先建立好 i2c 通信,然后刷一张 240x160的图片。
3.段码屏
驱动芯片是 tm1621b 
如下图所示,是点亮了段码屏:
代码分析:
初始化:
点亮显示:
04.mcu规格
specifications
n32g455 系列采用 32 bit arm cortex-m4 内核,最高工作主频 144mhz,支持浮点运算 和 dsp 指令,集 成高达 512kb 嵌入式 flash,144kb sram,集成丰富的高性能模拟器件,内置 4 个 12bit 5msps adc, 4 路独立轨到轨运算放大器,7 个高速比较器,2 个1msps 12bit dac,支持多达 24 通道电容式触摸按键,集成多路 u(s)art、i2c、spi、 qspi、usb、can、sdio 通信接口, 内置密码算法硬件加速引擎。
工作条件:
①温度特性
②通用工作条件
③输出电压特性
05.产品3d展示图
display diagram


兆科为您讲述:导热工程塑料的可行性、成型收缩率以及机械性能
为何中国移动能在3G、4G上击败中国联通和中国电信?
电视天线放大器电路图
高速比较器应用于ToF激光雷达前端设计——HA1007应用指南1
Blackfin Bluetooth EZ-Extender
多功能MCU演示各种模块,支持二次开发
基于STM32中高级控制定时器的全桥移相控制PWM发波方案
联发科全球首次5G NTN卫星手机连线测试成功
华为Mate7和iPhone6Plus哪个最好
AM广播DXing的基础知识
开发套件提供Zigbee设计解决方案
碳化硅的布局和领先优势
分析 丨ToF传感器的XR应用和主要厂商
家庭影院套装的电视制式
松下蓄电池产品型号说明
移动储能领军品牌正浩EcoFlow发布双十二战报
边缘计算产业仍不太成熟,需解决两大技术问题
真无线蓝牙耳机的排名,蓝牙耳机选购必看
【节能学院】“能耗双控”,汽车行业如何应对?
日本电子支付领域无法走出“数量不少、服务、质量堪忧”的现状?