![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
stm32单片机开发笔记
文章平均质量分 95
stm32单片机开发笔记
特立独行的猫a
csdn技术男猫哥,高级嵌入式软件工程师、c++软件工程师、全栈工程师。专注分享c++、QT、嵌入式linux、Android、HarmonyOS、前端小程序、AIoT(物联网+人工智能)、单片机、通信技术、开发工具等相关内容。
展开
-
Vscode搭建开发调试STM32/RISC-V环境IDE(最全面)
单片机开发IDE环境如KeilMDK,虽然操作简单,容易上手,方便调试。但就是代码编辑和风格很老套,中文符号乱码还是常有的事,论代码编辑来说Keil就像老古董一样。而如今流行的vscode编辑器很不错,免费且相当轻量级,用来代码开发体验很好。Clion IDE要说更好,但是它不免费且体积较大,Stm32cubeIDE生成工程模板和配置方便,但自动补全还是太烂了,总之各有优劣吧。这里介绍下vscode搭建开发调试STM32的IDE,分享给有需要的朋友。原创 2023-06-02 23:00:00 · 16218 阅读 · 2 评论 -
POWERLINK协议在stm32单片机+w5500移植成功经验分享
连续折腾了多个晚上,又趁周末又花了一天时间,终于把powerlink协议移植成功到单片机上啦。本想放弃,但想了下不管我能不能用上,结个尾吧,分享给有需要的人。放弃并不难,但坚持一定很酷。为了移植测试这个协议花了不少血本。stm32开发板就买了两套,其中第一套板子在移植过程中发现内存不够用,型号买小啦,最后买了stm32F407ZGT6的开发板。原创 2023-05-28 23:01:42 · 2732 阅读 · 2 评论 -
还在老一套?STM32使用新KEIL5的IDE,全新开发模式RTE介绍及使用
Keil5新版本出来了,推出了一种全新开发模式RTE框架(Run-Time Environment),更好用了。然而网上的教程资料竟还都是把Keil5当成Keil4来用,直接不使用这个功能。当前正点原子或野火的教程提供的例程虽有提到Keil5,但也是基本上当Keil4来用,还是传统的模式或标准库或HAL库。当然这用来学习挺好,但是如果用来开发建议还是使用下Keil5的RTE框架。原创 2023-05-17 22:07:50 · 19440 阅读 · 22 评论 -
POWERLINK协议源码(最新)在stm32单片机上的移植指南
最近着了powerlink的道,连续几晚十二点前没睡过觉。不得不说兴趣这东西劲太大了,让人睡不着。喜欢上研究POWERLINK,最新版的源码结构挺清晰的,移植并测试了嵌入式linux作为从站和电脑主站之间的通信,挺有趣的。接下来想尝试下在单片机上的移植,彻底降低POWERLINK协议的使用门槛,让POWERLINK协议可以用的更广泛,也算是件有意义的事情。原创 2023-05-12 22:22:57 · 2912 阅读 · 6 评论 -
stm32微控制器开发者的福音
创新,是进步之魂。意法半导体在微控制器领域的创新,可谓是甩了对手好几条街!!因为它的创新,单片机的使用变得越来越简单了,甚至没接触过硬件的看手册也能很快掌握。它首创的提供了库函数操作所有的寄存器。是NXP,飞思卡尔,51单片机,msp430单片机,Atemel的AVR单片机,MICROCHIP的PIC单片机无法比拟的。ST够牛的啊,这不最近一则新闻:ST 公司于2019年2月20 日宣...原创 2019-04-18 10:45:25 · 1408 阅读 · 1 评论 -
用GCC开发STM32,正点原子开发板的一个库函数版本例程示例
GCC环境搭建.首先下载交叉编译环境GCC,这个网上有很多,百度一下就能找到下载。比如 Sourcery G++ for ARM EABI我的CSDN资源里,有相关下载。熟悉下Makefile强力推荐熟悉网络牛人李云的51cto博客,有一篇驾驭Makefile的文章,另外一份参考资料也尤为重要《GNUmake中文手册-v3.80.pdf》,这都是先辈们开凿好的前路,对于后辈的我们只原创 2016-01-22 10:25:32 · 9598 阅读 · 1 评论 -
Eclipse配合GDB和jlinkGDBServer仿真调试STM32
在Eclipse的IDE环境下,除了可以搭建STM32的编译环境外,还可以配合jlink仿真器实时仿真调试stm32.Eclipse SDKVersion: 3.7.2Build id: M20120208-0800首先需要配置下。在RUN菜单下的debug configration中,找到GDB Hardware Debugging选项,选择新建,若没有这个选项需要下载...原创 2014-01-01 16:45:25 · 15934 阅读 · 0 评论 -
用GCC开发STM32入门二
之前从网上下载了一份用GCC开发stm32的程序,也是用的stm32的库函数编程,启动文件是startup_stm32f10x_hd.s,链接脚本文件是从gcc_ride7中拷贝出的stm32f10x_flash_extsram.ld,做了些简单修改。但是编译了一下,出现了一大堆的错误。于是干脆不用这些文件,从网上查资料,自己写启动文件和链接脚本。仔细看了下startup_stm32f10原创 2013-08-11 08:08:11 · 11488 阅读 · 2 评论 -
用GCC开发STM32入门一(使用官方库)
先说说为什么需要用GCC开发stm32吧,作为一名编程方面的爱好者,又是搞嵌入式的,总是用现成的IDE,感觉很不舒服,虽然IDE能很大提高咱们的工作效率,可是作为业余学习研究,还是越熟悉底层越好。比如如何搭建环境,如何使用编译器和编写makefile,这些搞过linux开发的都知道,而且 linux环境下没那么多IDE可用,而且也没必要用IDE.还有一个原因是,我喜欢黑色的dos窗口下编程的感原创 2013-08-10 23:23:57 · 9403 阅读 · 2 评论