这里会显示出您选择的修订版和当前版本之间的差别。
后一修订版 | 前一修订版 | ||
icore4tx_11 [2020/07/28 10:15] fmj 创建 |
icore4tx_11 [2022/04/01 11:23] (当前版本) sean |
||
---|---|---|---|
行 2: | 行 2: | ||
|技术支持电话|**0379-69926675-801**||| | |技术支持电话|**0379-69926675-801**||| | ||
|技术支持邮件|Gingko@vip.163.com||| | |技术支持邮件|Gingko@vip.163.com||| | ||
- | |技术论坛|http://www.eeschool.org||| | ||
^ 版本 ^ 日期 ^ 作者 ^ 修改内容 ^ | ^ 版本 ^ 日期 ^ 作者 ^ 修改内容 ^ | ||
- | | V1.0 | 2019-02-22 | gingko | 初次建立 | | + | | V1.0 | 2020-07-28 | gingko | 初次建立 | |
===== STM32CubeMX教程十一——独立ADC实验 ===== | ===== STM32CubeMX教程十一——独立ADC实验 ===== | ||
行 63: | 行 62: | ||
==== 二、 实验设备及平台 ==== | ==== 二、 实验设备及平台 ==== | ||
- | - iCore4T 双核心板 | + | - iCore4TX 双核心板[[https://item.taobao.com/item.htm?spm=a1z10.1-c-s.w4004-22598974120.3.29da532fLkazHH&id=614919247574|点击购买]]。 |
- JLINK(或相同功能)仿真器 | - JLINK(或相同功能)仿真器 | ||
- Micro USB线缆 | - Micro USB线缆 | ||
行 104: | 行 103: | ||
i2c.initialize(); | i2c.initialize(); | ||
axp152.initialize(); | axp152.initialize(); | ||
- | axp152.set_dcdc1(3500);//[ARM & FPGA BK1/2/6 &OTHER] | + | axp152.set_dcdc1(3500);//[ARM & FPGA] |
- | axp152.set_dcdc2(1200);//[FPGA INT & PLL D] | + | axp152.set_dcdc2(1200);//[FPGA INT] |
- | axp152.set_aldo1(2500);//[FPGA PLL A] | + | axp152.set_dcdc3(3300);//[DCOUT3] |
- | axp152.set_dcdc4(3300);//[POWER_OUTPUT] | + | axp152.set_dcdc4(3300);//[DCOUT4] |
- | | + | |
- | axp152.set_dcdc3(3300);//[FPGA BK4][Adjustable] | + | |
- | axp152.set_aldo2(3300);//[FPGA BK3][Adjustable] | + | |
- | axp152.set_dldo1(3300);//[FPGA BK7][Adjustable] | + | |
- | axp152.set_dldo2(3300);//[FPGA BK5][Adjustable] | + | |
+ | axp152.set_aldo1(3300);//[BK3] | ||
+ | axp152.set_aldo2(3300);//[ALDOOUT2] | ||
+ | axp152.set_dldo1(3300);//[BK0] | ||
+ | axp152.set_dldo2(3300);//[BK1] | ||
+ | HAL_Delay(200); | ||
+ | | ||
MX_GPIO_Init(); | MX_GPIO_Init(); | ||
MX_USART2_UART_Init(); | MX_USART2_UART_Init(); | ||
行 128: | 行 128: | ||
usart2.printf("\x0c"); | usart2.printf("\x0c"); | ||
usart2.printf("\033[1;32;40m"); | usart2.printf("\033[1;32;40m"); | ||
- | usart2.printf("Hello,I am iCore4T!\r\n\r\n"); | + | usart2.printf("Hello,I am iCore4TX!\r\n\r\n"); |
usart2.printf("[V ] %4.2fV\r\n",my_adc.value[0] * 6); | usart2.printf("[V ] %4.2fV\r\n",my_adc.value[0] * 6); | ||
//打印输入电源电压值 | //打印输入电源电压值 | ||
行 220: | 行 220: | ||
==== 五、 实验步骤 ==== | ==== 五、 实验步骤 ==== | ||
- | - 把仿真器与iCore4T的SWD调试口相连(直接相连或者通过转接器相连); | + | - 把仿真器与iCore4TX的SWD调试口相连(直接相连或者通过转接器相连); |
- | - 把iCore4T通过Micro USB线与计算机相连,为iCore4T供电; | + | - 把iCore4TX通过Micro USB线与计算机相连,为iCore4TX供电; |
- 打开Keil MDK 开发环境,并打开本实验工程; | - 打开Keil MDK 开发环境,并打开本实验工程; | ||
- | - 烧写程序到iCore4T上; | + | - 烧写程序到iCore4TX上; |
- 也可以进入Debug 模式,单步运行或设置断点验证程序逻辑。 | - 也可以进入Debug 模式,单步运行或设置断点验证程序逻辑。 | ||
==== 六、 实验现象 ==== | ==== 六、 实验现象 ==== | ||
- | {{ :icore4t:icore4t_arm_hal_11_2.png?direct |}} | + | {{ :icore4tx:icore4tx_arm_hal_11_2.png?direct |}} |
串口一直向终端输出输入电源的数据。 | 串口一直向终端输出输入电源的数据。 | ||