36
36
1、文件->首选项,得到如下界面
37
37
38
38
2、在附加开发板管理器网址输入如下网址:
39
- > https://raw.githubusercontent.com/nulllaborg/arduino_nulllab /master/package_nulllab_boards_index_zh.json
39
+ > https://nulllab.coding.net/p/lgt/d/nulllab_lgt_arduino/git/raw /master/package_nulllab_boards_index_zh.json
40
40
41
41
如果上面的网站打不开可以试下另外一个
42
42
> https://cdn.jsdelivr.net/gh/nulllaborg/arduino_nulllab/package_nulllab_boards_index_zh.json
47
47
搜索nulllab,选择最新版本安装(如果搜索不到,请安装arduino IDE1.8.15以上)
48
48
49
49
### 方法二、手动安装
50
- 1、[ ** 直接下载最新软件支持包 ** ] ( http://39.108.252.158:8089/nulllab_arduino-1.0.7 .zip )
50
+ 1、[ ** 直接点击下载最新LGT Arduino IDE软件支持包 ** ] ( http://39.108.252.158:8089/nulllab_arduino-1.0.8 .zip )
51
51
52
52
2、将解压并修改名字到** arduino-ide\hardware\arduino_nulllab-master\avr\\ ** 这个目录下要看到 ** boards.txt** 和** platform.txt** 文件
53
53
@@ -106,6 +106,7 @@ b、**双击运行**-->**输入y**-->**回车**
106
106
- [ ] (t12-soldering-station) [ 基于LGT8F328P的T12开源焊台] ( https://github.com/nulllaborg/lgt-t12-soldering-station )
107
107
- [ ] (晶体管测试仪)
108
108
- [ ] [ memcard 内存卡读卡器] ( https://github.com/ShendoXT/memcarduino )
109
+ - [x] [ LGT-Open-ISP] ( https://github.com/nulllaborg/LGT-Open-ISP )
109
110
110
111
111
112
## LGT8F328P和Atmega328P芯片对比
@@ -116,11 +117,25 @@ LGT8FX8P系列微控制器目前主要包括LGT8F328P-SSOP20,LQFP32,LQFP48
116
117
117
118
2、LGT8F328P内部32K字节FLASH程序存储器, 2K字节数据SRAM, 内置将FLASH模拟为EEPROM的控制逻辑, 可以根据应用需要将程序FLASH的一部分划分为数据FLASH空间, 通过EEPROM控制器实现类似EEPROM的接口访问,** 如果使用eerom的话总flash只有30K,比他Atmega328P少2K** ;
118
119
119
- 3、LGT8F328P集成更多硬件资源和外设, 包括12位ADC,timer3, 高精度1.024/2.048/4.096V内部参考电压, 8位DAC以及高速模拟比较器,A8(D23),A9(24),A10(25),A11(D26)模拟输入口,D22,REST,晶振引脚都可以配置成GPIO口;
120
+ 3、LGT8F328P集成更多硬件资源和外设, 包括12位ADC,timer3, 高精度1.024/2.048/4.096V内部参考电压, 8位DAC以及高速模拟比较器,A6/A7,SWC,SWD,REST,晶振引脚都可以配置成GPIO口,详情说明如下:
121
+
122
+ | 32pin TQFP/QFN封装 | ATmega328P | LGT8F328P | 扩展的Arduino引脚功能 |
123
+ | ------------------ | ---------- | ------------------------- | --------------------- |
124
+ | Pin2 | XCK/T0/PD4 | XCK/T0/** DA0** /PD4 | |
125
+ | Pin3 | GND | ** OC1B** /** OC0A** /** PE4** | 24 |
126
+ | Pin6 | VCC | ** AC10** /** OC1A** /** PE5** | 25 |
127
+ | Pin7 | XTALO | XTALO/** PB6** | 27 |
128
+ | Pin8 | XTALI | XTALO/** PB7** | 28 |
129
+ | Pin18 | AVCC | ** PE0** /** SWC** | 22 |
130
+ | Pin19 | ADC6 | ** PE1** /ADC6 | 20可做IO口 |
131
+ | Pin20 | AREF | ** PE6** /** ADC10** /AVREF | 26/A10 |
132
+ | Pin21 | GND | ** PE2** /** SWD** | 23 |
133
+ | Pin22 | ADC7 | ** PE3** /ADC7 | 21可做IO口 |
134
+ | Pin31 | PD1/TXD | PD1/TXD/** OC3** | |
135
+ | Pin32 | PD2/INT0 | PD2/INT0/** OC3B** | |
120
136
121
137
4、LGT8F328P架构设计比较新,外设功能远远强于Atmega328P。尤其是程序加密能力更是远超Atmega328P。
122
138
123
-
124
139
## DIY模式说明
125
140
126
141
如果是在市面上购买其他厂家的硬件如果需要使用这个软件包存在上传不了,可以使用如下模式
@@ -219,6 +234,12 @@ LGT8FX8P系列微控制器目前主要包括LGT8F328P-SSOP20,LQFP32,LQFP48
219
234
220
235
![ ] ( ./doc/pic/ISP.png )
221
236
237
+ #### ** LGT开源烧录器 **
238
+
239
+ 四川邦德电子有限公司大佬陈总&李总针对LGT8F328P设计了一款多功能开源烧录器
240
+
241
+ 可以直接前往[ ** LGT-Open-ISP** ] ( https://github.com/nulllaborg/LGT-Open-ISP )
242
+
222
243
## 感谢
223
244
224
245
- [ Larduino_HSP] ( https://github.com/LGTMCU/Larduino_HSP ) 官方库支持已经完成了大部分适配工作,但是2019年已经停止更新,nulllab基于官方软件包继续维护
0 commit comments