【板卡申请】NUCLEO-WB09KE:低成本,高稳定性,系统丰富的无线MCU
2024年STM32巡回研讨会--北京
STM32不止于芯-广州巡回研讨会分享
【STM32H7S78-DK评测】-1 板卡整体介绍级上手指南
【STM32H7体验】+USB视频传输进度
《 FreeRTOS内核实现与应用开发实践指南》读书心得
【NUCLEO-U083RC评测】-2024年的520礼物,你收到了么?
【NUCLEO-U083RC评测】3.LPUART 中断唤醒Sleep mode
【NUCLEO-C031C6】初始化 FOC
话题风暴:看看新品STM32C0到底怎么个事儿?
申请进阶篇任务:
本次主要是看重的低至1元的价格,话说哪里可以买到呢。言归正传,本次主要是使用该开发板实现洗手机的复刻,以实现基于STM32C0的洗手机方案升级,本方案包括多找状态采集以及泵机的控制。
申请:
1.按键和外部中断
2.配置IO和GPIO使用控制继电器等
3.PWM与led使用,搞个呼吸灯
4.I2C接口,整个屏幕显示,
基础篇: 1.中断使用:
2.接口使用:
3.进阶篇:
GUI界面演示——做一款LLGUI界面,含XPT2046触摸
支持一下
申请基础篇任务:
1.中断使用:使用板卡上按键的gpio中断
2.I2C接口使用:包括DMA方式驱动OLED显示屏
3.SPI接口使用:包括DMA方式驱动TFT显示屏
4.PWM使用与LED结合:通过pwm 实现呼吸灯
5.TIM与ADC使用:定时开启ADC数据采集
6.其他应用:移植2048小游戏
申请进阶篇
想用C0控制步进电机走两步,看看步进走的角度是否准确,看看能否成功做个计步器,代替晃手机的步数,哈哈,
电机和驱动都买好了,就差你了,NUCLEO-C031C6,快到碗里来
申请基础篇任务:
1、配置IO和GPIO使用,实现IO按键和点灯。
2、USART串口应用,移植一些串口shell。
3、SPI接口使用,对spi的发送接收操作。
4、I2C测试,利用一些I2C接口传感器来测试。
5、多通道ADC与DMA使用
主要就是分享MCU一些基础应用,在拿到新MCU后的外设学习过程。
申请做个进阶的GUI界面演示吧。顺便也测试下基本的外设接口应用,如串口,SPI,I2C及温湿度传感器采集和灯光控制。
我申请 进阶篇:GUI界面演示——做一款GUI界面,且包含触摸效果,的任务。 目前已经采购了屏幕,屏幕信息是,SPI 接口,屏幕驱动ST7789 ,分辨率240x296,颜色数是RGB565。
屏幕已经压合TP,TP的IC是CTS816D,接口是IIC。
我的计划是: 1、初始化IIC接口,确保可以读到CTS816D的 who am i,确定通讯成功,接线正确。 2、在主循环中添加不断读报点的函数,实现读取TP报点。 3、初始化SPI接口,使用逻辑分析仪确认数据发送正确。 4、进一步的配置驱动屏幕所需要的IO,如D\C、RST引脚,并且使用逻辑分析仪确保时序正确 5、接上屏幕,验证发送初始化参数 和 D\C、RST引脚的时序和数据正确 6、初始化正常后不断的刷纯色(红绿蓝等) 7、添加显示文字 或 数字 。。。。。待定
申请基础篇任务:
1.按键和外部中断:简易健盘
2.配置IO和GPIO使用:数字量输入输出控制(接已有数字湿度传感器等及SSR)
3.多通道ADC与DMA使用:温湿度数据采样,(接已有PT100模拟处理电路)
4.USART串口:与上位机通信
5.SPI接口使用:外扩SPI设备(接已有LCD)
这个小芯片我倒是不建议使用RTOS,不过,我也确实没有评估过。
话说,支持USB外设的C0型号,啥时候放出来啊?
如何申请?是直接跟帖嘛?
申请进阶篇,实现基于freeRTOS系统的CAN通信控制电机正反转。
测试计划如下:
1、使用板卡上的按键和LED指示灯来测试GPIO的外部中断输入和输出;
2、测试串口,移植printf函数打印输出;
3、测试I2C,驱动OLED显示屏显示字符;
4、测试SPI,驱动CAN通信模块,收发CAN数据;
5、测试ADC,采集输出的电压,串口打印输出;
6、移植FreeRTOS系统,测试在系统下的外设功能;
7、驱动电机模块,实现电机正反转控制;
8、将电机驱动和CAN驱动移植在freeRTOS系统,实现CAN通信控制电机;
进阶任务:
移植TobudOS实现用编码器(或者摇杆)实现对菜单的控制,以及对步进电机的控制。