|
|
3 hafta önce | |
|---|---|---|
| .. | ||
| doc | 1 ay önce | |
| CMakeLists.txt | 1 ay önce | |
| README_en.md | 1 ay önce | |
| README_zh.md | 1 ay önce | |
| board.c | 3 hafta önce | |
| board.h | 3 hafta önce | |
| controller_yy_board.cfg | 4 hafta önce | |
| controller_yy_board.yaml | 1 ay önce | |
| pinmux.c | 4 hafta önce | |
| pinmux.h | 1 ay önce | |
The HPM6750 is a dual-core flashless MCU running 816Mhz. It has a 2MB continuous on-chip ram. Also, it provides various memory interfaces, including SDRAM, Quad SPI NOR Flash, SD/eMMC. It integrates rich audio and video interfaces, including LCD, pixel DMA, camera, and I2S audio interfaces.
| bit[2:1] | Description |
|---|---|
| OFF, OFF | Boot from Quad SPI NOR flash |
| OFF, ON | Serial boot |
| ON, OFF | ISP |
(lab_hpm6750_evkmini_board)=
(lab_hpm6750_evkmini_board_buttons)=
| Name | FUNCTIONS |
|---|---|
| PBUTN (S2) | Power Button, TinyUF2 Boot Button, GPIO Button |
| WBUTN (S3) | WAKE UP Button |
| RESET (S4) | Reset Button |
| Function | Position |
|---|---|
| SPI2.CSN | P1[24] |
| SPI2.SCLK | P1[23] |
| SPI2.MISO | P1[21] |
| SPI2.MOSI | P1[19] |
| Function | Position |
|---|---|
| I2C0.SCL | P1[13] |
| I2C0.SDA | P1[15] |
| Function | Position | Remark |
|---|---|---|
| UART13.TXD | P1[8] | |
| UART13.RXD | P1[10] | |
| UART13.break | P1[24] | generate uart break signal |
| Function | Position |
|---|---|
| CMP.INN6 | P2[11] |
| CMP.COMP_1 | P1[7] |
| Function | Position | Remark |
|---|---|---|
| GPTMR5.CAPT_1 | P1[12] | |
| GPTMR5.COMP_0 | P1[31] | MCLK of i2s emulation |
| GPTMR5.COMP_1 | P1[35] | LRCK of i2s emulation |
| GPTMR5.COMP_2 | P2[38] | BLCK of i2s emulation |
| Function | Position |
|---|---|
| ADC12 Reference Voltage Setting | N/A |
| ADC0.VINP14 | P1[33] |
| Function | Position |
|---|---|
| ADC16 Reference Voltage Setting | N/A |
| ADC3.INA2 | P1[16] |
| Function | Position |
|---|---|
| PWM0.P4 | P1[29] |
| PWM0.P5 | P1[32] |
| Function | Position |
|---|---|
| Speaker | J2 |
| Function | Position |
|---|---|
| I2S0.FCLK | P1[35] |
| I2S0.BCLK | P1[12] |
| I2S0.RXD1 | P1[38] |
| I2S0.TXD1 | P1[40] |
| GND | P1[39] |
| Function | Pin | Position |
|---|---|---|
| ENET0.EVTO0 | PF05 | P1[38] |
| ENET0.EVTO1 | PF06 | P1[12] |
| ENET0.EVTO2 | PF09 | P1[35] |
| ENET0.EVTI0 | PF00 | P1[26] |
| ENET0.EVTI1 | PF01 | P1[27] |
| ENET0.EVTI2 | PF02 | P1[28] |
The UART13 is used for core1 debug console or some functional testing using UART, such as uart_software_rx_idle, uart_rx_timeout, uart_software_lin, MICROROS_UART, USB_CDC_ACM_UART, MODBUS_RTU etc.
| Function | Position |
|---|---|
| UART13.TXD | P1[8] |
| UART13.RXD | P1[10] |
| Function | Position |
|---|---|
| TRGM2_P9(PD19) | P2[35] |
Refer to section HPM6750EVKMINI-TO-MOTOR Extension Board for configuration
| Function | Pin | Position | Mode |
|---|---|---|---|
| TAMP.08 | PZ08 | P1[10] | Active Mode |
| TAMP.09 | PZ09 | P1[8] | Active Mode |
| TAMP.10 | PZ10 | P1[22] | Passive Mode |
| Function | Position | Remark |
|---|---|---|
| PD25 | P2[40] | the pin that controls the SPI slave CS |
Some samples may enter the trap handler during runtime, with a MCAUSE == 2 (instruction error). This is due to a flaw in ILM, as detailed in the Errata Manual E00001.