2024 “芯”篇章, STM32C0“回顾+创新”专属福利计划 初识STM32C0: 2023年! } B( J2 q% I1 M8 y/ h 2024年/ W @$ F L$ `6 H0 S i! t# v/ I $ q2 m6 E% h+ r* v' D 新老玩家你都值得拥有的一款产品,做低端产品应用的性价比之王,在32位性能加持下,让你更得心应手!& Q" p( s$ Z2 Z $ {. A$ |. \/ e5 {2 |: P . m- J& u5 x2 Y% |1 d* `6 ~7 Y' V 值得推荐的:7 M- p( y$ D' T5 L 一块钱/片,主打一个性价比。 STM32C0产品组合一览
2024 “芯”篇章, STM32C0“回顾+创新”专属福利计划 活动形式4&1:(30个名额) 通过下方给出的基础篇+集结篇的内容,你可以选择基础篇至少4个任务或选择进阶篇1个任务,在评论区进行回复你的计划(需展开详细写明),我们会根据申请的内容发放NUCLEO-C031C6开发板!每批名单公布后,请通过者在STM32话题开贴公开说明自己的任务。 ; D/ \9 F! k0 m % c. n0 ~- ~% r8 J; u6 }8 o' q 具体任务方向如下:6 M) o) s: Y) A4 D4 Q% m 基础篇:9 h* q3 Q9 w6 q 1.中断使用:% n: G `$ o4 v0 T9 f! }9 _7 y4 D
2.接口使用:
3.其他:
进阶篇:(审核优先) 1.功能安全——应用到小项目的功能安全上。6 l! L# ~$ d4 \" M, R8 T9 z) v 2.GUI界面演示——做一款GUI界面,且包含触摸效果。 3.电机控制——做一个小型电动工具或包含电机的应用。 4.游戏主题——游戏外设相关产品均可2 \4 g3 V- Q7 H' m/ x4 o" \ 活动时间:2024年1月2日-2月29日' u9 I2 H, v4 q+ u4 ] 审核标准:本次共准备30块NUCLEO-C031C6,根据大家评论提交的内容,将分三次公布并发放NUCLEO-C031C6开发板。5 U8 c- o8 X8 T @' T, @1 O P0 W9 }; z 4 o0 u0 h4 A8 ]' h 审核结果:以下30位:
+ o! B8 A* {, S+ {2 N6 ? $ M" o( I6 u r9 b 福利1+1:- M' X. U6 K' M& L$ K" n! b7 F' f! D; t 1、所有分享者获得STM32C0板卡一块+24年新年礼包一份4 h1 X: z% S5 J' u, W 2、进阶篇优秀者5位:STM32C0板卡+24年新年礼包一份+100元京东卡 ; Q i K7 S0 q. _- j ( P# v- c1 G, p7 r* `- a( Y, F |
【板卡申请】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到底怎么个事儿?
我申请 进阶篇: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.中断使用:使用板卡上按键的gpio中断及uart/i2c 的中断响应方式
2.跑FreeRTOS:移植最新的freerrtos 至c0 板卡,时间允许同步会移植RT-thread
3.USART串口:添加uart shell 至freerrtos
4.PWM使用与LED结合:通过pwm 控制led灯亮度控制
5.I2C测试:通过I2C接口读取加速度传感器数据
6.配置IO和GPIO使用
尊敬的审核工程师:
顶起
起% a* V7 k, P5 X, [' ?
" r% Z1 k1 O2 ^9 H
申请进阶任务:GUI界面演示——做一款GUI界面,且包含触摸效果。
硬件需求:
STM32C0 (等待论坛审核);
微雪1.28inch 128 Touch LCD (已经准备好了)
项目结果预期:尝试制作简易手表GUI,时间允许添加天气,运动或其它显示。
微雪这个屏是不是也能单独使用啊
申请进阶任务:
GUI界面演示——做一款GUI界面,且包含触摸效果
具体实现:
使用 STM32C0驱动2.4寸TFT-LCD,移植LVGL,在LCD上显示当前温湿度、天气、时间等。
基于STM32C0实现FreeRTOS、Arduino、灯光控制和VL53L:
FreeRTOS:基于Arduino通过下载适用于STM32C0的FreeRTOS内核,并按照相关文档进行配置和集成FreeRTOS运行。
Arduino:尝试在STM32C0上运行Arduino框架兼容性。
灯光控制:基于Arduino,使用STM32C0的GPIO引脚来控制LED灯。
VL53L0\1:使用STM32C0的I2C口来与该传感器进行通信,并编写相应的驱动程序来控制和读取传感器数据。
微雪有好几种屏幕,有rp2040带触摸的,还有esp32s3带触摸的,单屏幕带触摸的,单屏幕不带触摸的。我手头的是单屏幕带触摸的
申请基础篇任务:
1、中断使用
2、配置IO和GPIO使用
3、USART串口
4、SPI接口使用
5、PWM使用与LED结合
这个小东西不知道做个什么,但是生在信息时代,首先写个小小的bootloader很关键。我希望是使用lora进行远程升级,串口用来很常规的打印各种信息,按键与LED用来控制查看bootloader的状态,然后在APP里面跑一个呼吸灯。至于实际的运用方面,做个报警器很好。
申请基础篇任务
1.按键和外部中断
2.配置IO和GPIO使用
3.USART串口
4.PWM使用与LED结合
5.多通道ADC与DMA使用
申请基础篇和部分进阶
1.按键和外部中断
2.USART串口通信
3.通过可调电阻测试ADC+DMA的使用
4.PWM与LED结合呼吸灯
5.温度采集(18B20)或WS2812灯条(灯光)
6.进阶一个无刷电机电动砂轮(测试)
7.触摸圆屏,预期显示表盘,中间显示可调日期,温度等。
已申请,坐等结果
申请进阶任务1、3: 做一个涉及生命安全、以及和电机有关的装置。主要是在夜间,利用电机控制检测器实现360度旋转。在旋转过程中,通过生命存在传感器,查找人所在的位置,并监视生命体征是否存在。如果发生异常,产生报警信息。