大作战三:想要一块带屏幕的STM32F7 DISCOVER板学习GUI、以太网这些功能
需要stm32wl的开发板
以前分享的帖子:
1、STM32+LoRa硬件设计中的一个小“坑”
https://www.stmcu.org.cn/module/forum/thread-617168-1-1.html
位域与联合体:
https://www.stmcu.org.cn/module/forum/thread-610197-1-1.html
大作战二:
https://www.stmcu.org.cn/module/forum/thread-622623-1-1.html
这个是之前利用STM32F407、LCD屏幕、超声波测距模块,DC-AC升压模块制作的电磁炮
STM32F031
补充内容 (2020-11-18 15:32):
大作战一
STM32G431过采样ADC
https://www.stmcu.org.cn/module/forum/thread-626301-1-1.html
STM32L4R5过采样ADC
https://www.stmcu.org.cn/module/forum/thread-614466-1-1.html
STM32F446真有效值电压表
https://www.stmcu.org.cn/module/forum/thread-612855-1-1.html
STM32F072驱动320240LCD
https://www.stmcu.org.cn/module/forum/thread-598227-1-1.html
补充内容 (2020-11-18 15:32):
大作战二
大作战三
期盼来一块带TFT-LCD显示屏的
szongen 发表于 2020-11-18 13:39
大作战二:
https://www.stmcu.org.cn/module/forum/thread-622623-1-1.html
这个是之前利用STM32F407、LCD ...
可以帮忙再分享一些新的内容
为双十一心愿添砖加瓦:
基于Nucleo -f031激光测距仪
图1
Nucleo -f031麻雀虽小,五脏俱全,用它来驱动ST的VL53L1X激光测距传感器,非常经济实用。
本方案中驱动VL53L1X采用RS232串口通讯方式。
硬件连接(图2):
Nucleo -f031的PA0、PA1、 PA3、PA4驱动OLED显示屏,
PA9、PA10用于USART1,9600波特率,8位数据位,1位停止位,中断接收。
图3
CUBEMX配置:
主要代码:
int main(void)
{
HAL_Init();
SystemClock_Config();
MX_GPIO_Init();
MX_USART1_UART_Init();
LCD_Init();
__HAL_UART_ENABLE_IT(&huart1,UART_IT_RXNE);
__HAL_UART_ENABLE_IT(&huart1, UART_IT_IDLE);
__HAL_UART_CLEAR_IDLEFLAG(&huart1);
Tx_buf=0xa5;
Tx_buf=0x45;
Tx_buf=0xea;
HAL_UART_Transmit(&huart1,(uint8_t *)Tx_buf,3,0xffff);
LCD_Print(20,0,"Nucleo-F031",TYPE16X16,TYPE8X16);
LCD_Print(30,24,"激光测距",TYPE16X16,TYPE8X16);
Disp_buf='.';
Disp_buf=' ';
Disp_buf='C';
Disp_buf='m';
Disp_buf='\0';
while (1)
{
bcdcode=HEX2BCD(Lenght);
Disp_buf=bcdcode%1000/100+0x30;
Disp_buf=bcdcode%100/10+0x30;
Disp_buf=bcdcode%10+0x30;
LCD_Print(36,48,Disp_buf,TYPE16X16,TYPE8X16);
HAL_Delay(200);
}
}
void USART1_IRQHandler(void)
{
if((USART1->ISR & USART_ISR_RXNE) != RESET)
Rx_buf=USART1->RDR;
else
if((USART1->ISR & USART_ISR_IDLE) != RESET)
{
USART1->ICR = UART_CLEAR_IDLEF;
Lenght=Rx_buf<<8;
Lenght |=Rx_buf;
RxCount=0;
}
HAL_UART_IRQHandler(&huart1);
}
双十一心愿: 特别想要一块STSPIN32F0601电机控制板
nucleo-64 STM32G070 论坛得的。花了1元买了个G0系列的视频教程。 上次碰到一个代理商,在推G0芯片,价格不给力。