#define LL_PRINT_ENABLE (DDL_ON)打印的开关开了吗?
然后就可以使用printf或者USART_SendData发送数据了。 while(1){// printf("testing,[%d]\r\n",i);USART_SendData(USART_CH,0xA5);sysVar.txCount++;Ddl_Delay1ms(1000);} 波特率测试 理论上串口最高波特率为PCLK/32,PCLK为400MHz时,波特率为12.5Mhz ...
2-HC32F460(华大单片机)-工程模板使用说明 2-HC32F460(华⼤单⽚机)-⼯程模板使⽤说明
1.hc32f46x_icg 和 hc32f46x_utility 文件一般每个工程都包含并启用 2. hc32f46x_utility 文件里面默认使用串口3作为 printf 如果想自己自定义 printf 函数,需要在hc32f46x_utility 头文件里面 屏蔽 #define UART_DEBUG_PRINTF 里面还有硬延时函数
Ddl_Delay1us(1000);SPI_CS_OnOff(1);printf("spi_u8Tmp==%hx",spi_u8Tmp);return (UINT8)spi...
printf("End。。。\r\n"); 用systick的延时函数delay_ms做延时: 能看出2次之间间隔几乎就是1.2ms 用软件延时Ddl_Delay1ms做延时: 能看出2次之间间隔几乎就是1.8ms 当然也可能是我自己把频率调到168M的缘故,导致SystemCoreClock / 10000000ul的商 为16.8,结果可能进位还是啥的。这里列出仅仅是参考对应,要求不严...
1.hc32f46x_icg 和 hc32f46x_utility 文件一般每个工程都包含并启用 2. hc32f46x_utility 文件里面默认使用串口3作为 printf 如果想自己自定义 printf 函数,需要在hc32f46x_utility 头文件里面 屏蔽 #define UART_DEBUG_PRINTF 里面还有硬延时函数
使用华大MCU官方例程hc32f46x_ddl_Rev1.2.0\example\usb\usbd_msc,此例程使用外部Flash作为U盘空间。 想把存储器作为U盘FAT32文件系统挂载,需要在此例程中实现以下几个函数: int8_t STORAGE_Init(uint8_tlun); int8_t STORAGE_GetCapacity(uint8_tlun, uint32_t *block_num, uint32_t *block_size); ...
使用华大MCU官方例程hc32f46x_ddl_Rev1.2.0\example\usb\usbd_msc,此例程使用外部Flash作为U盘空间。 想把存储器作为U盘FAT32文件系统挂载,需要在此例程中实现以下几个函数: int8_t STORAGE_Init(uint8_t lun); int8_t STORAGE_GetCapacity(uint8_t lun, uint32_t *block_num, uint32_t *block_size)...
1.hc32f46x_icg 和 hc32f46x_utility 文件一般每个工程都包含并启用 2. hc32f46x_utility 文件里面默认使用串口3作为 printf 如果想自己自定义 printf 函数,需要在hc32f46x_utility 头文件里面 屏蔽 #define UART_DEBUG_PRINTF 里面还有硬延时函数