stm32f07+lvgl8.3(适配正点原子stm32拯救者开发板,3.5寸屏),可搭配博文https://blog.csdn.net/gudao07/article/details/126895234?spm=1001.2014.3001.5502进行观看,如需改动,请参照博文进行改动。
2023-05-18 21:30:47 40.39MB lvgl stm32
1
DDS任意波形发生器,可输出常见波形
2023-05-18 16:36:33 5.34MB stm32 ad9850 正点原子
1
正点原子STM32战舰版ESP8266上原子云,让你政治学会WIFI模块,自己写的用到很简单的代码,注释很多,让你肯定看的懂
2022-11-04 22:38:05 6.23MB stm32 ESP8266 原子云
1
LVGL+NXP_guider 在正点原子STM32_F103ZET6 的移植项目文件 可以跑demo
2022-07-30 19:04:50 44.74MB LVGL guider NXP stm32
1
学习使用
2022-06-01 20:07:59 667.19MB stm32
1
qp官网下载qpc,移植到stm32f103单片机,在正点原子战舰V3开发板上实验成功 qp搭建步骤重要提示: #define RED_QUEUE_LEN 3 #define BLUE_QUEUE_LEN 3 #define TACKER_EVENT_POOL_LEN (RED_QUEUE_LEN + BLUE_QUEUE_LEN) static QEvt const * l_redQueueSto[RED_QUEUE_LEN]; //事件队列 static QEvt const * l_blueQueueSto[BLUE_QUEUE_LEN]; //事件队列 static LedEvt LedEvtPoolSto[TACKER_EVENT_POOL_LEN]; //事件池 static QSubscrList SubSrcSto[MAX_PUB_SIG]; //订阅列表 typedef struct LedEvtTag LedEvt; //定义事件结构 struct LedEvtTag{ QEvt super_; uint16_t uiParaH; uint16_t uiParaL; }; //定义信号枚举 enum LedSignals{ START_SIG = Q_USER_SIG, KEY0_SIG, KEY1_SIG, KEY2_SIG, KEYUP_SIG, ALL_OFF_SIG, ONLY_BULE_SIG, ONLY_RED_SIG, ALL_ON_SIG, MAX_PUB_SIG }; void PublishLedEvt(uint16_t uiSig, uint16_t uiParaH, uint16_t uiParaL) //发布事件函数 { LedEvt* peTacker; peTacker = Q_NEW(LedEvt, uiSig); peTacker->uiParaH = uiParaH; peTacker->uiParaL = uiParaL; QF_publish_((QEvt*)peTacker); } QF_init(); //时间事件列表、活动对象查找表、优先级集合 QF_psInit(SubSrcSto, Q_DIM(SubSrcSto)); //初始化事件池 QF_poolInit(LedEvtPoolSto,sizeof(LedEvtPoolSto),sizeof(LedEvtPoolSto[0])); RedLed_Start(uiPrio++, l_redQueueSto, Q_DIM(l_redQueueSto), 0, 0); //建立活动对象 BlueLed_Start(uiPrio++, l_blueQueueSto, Q_DIM(l_blueQueueSto), 0, 0); /////////////////////////////////////////////////// typedef struct RedActiveTag RedActive; //构建一个活动对象活动类型 struct RedActiveTag{ QActive super_; volatile uint16_t RedLedStateNow; uint16_t a; uint16_t b; }; extern RedActive RedLed; RedActive RedLed; void RedLed_Start(uint_fast8_t prio, QEvt const *qSto[], uint_fast16_t qLen, void *stkSto, uint_fast16_t stkSize) { RedLed_Ctor(&RedLed;); QActive_start_((QActive*)&RedLed;, prio, qSto, qLen, stkSto, stkSize, (QEvt const *)0); //创立活动对象的线程并提醒 QF 开始管理活动对象 } void RedLed_Ctor(RedActive* me) { QActive_ctor(&me;->super_, (QStateHandler)RedLed_Initial); //初始化状态机基础类(成员 super) me->RedLedStateNow = 0; }
2021-12-12 21:43:39 3.97MB qp stm32
1
如果你已经了解了 JLINK 的使用方法,那么 ST-Link 的使用方法将会非常简单,几乎 99% 的操作方法都是一模一样的。 几乎所有 JTAG/SWD 仿真器的使用都有下面三个方面的知识: 1. 驱动的安装。 2. 编程软件(MDK)配置。 3. 固件升级方法
2021-11-08 11:45:44 45.58MB ST-LIN
1
正点原子的stm32培训资料,内容详实,讲解细致。STM32 的学习资料网上也是铺天盖地,含金量鱼龙混杂,此份资料对入门学者来说再合适不过了,欢迎大家下载相互学习
2021-11-08 10:10:08 52.53MB stm33 mcu 单片机 adc
1
正点原子经典嵌入式战舰开发板配套教程,学习STM32的经典教材!
2021-10-21 09:50:16 31.35MB 正点原子 stm32 库函数版
1
正点原子mini板子配套教程 STM32不完全手册-库函数版本_V3.0 STM32F103RCT6教程
2021-10-09 10:06:12 19.31MB stm32
1