Berry 是我为单片机设计的一款脚本语言,该语言具有资源占用小、平台无关、执行速度快和易于掌握等优点。在单片机上使用脚本语言可以提高单片机的二次开发能力以及调试效率,同时也是一种比较新颖的玩法。本教程将简要介绍在 STM32F103RBT6 单片机上移植 Berry 脚本语言的方法。教程的末尾给出了移植完成的示例工程,读者可以根据本教程的内容和示例工程完成自己的移植工作。我使用 ST 推出的 C
gokit3 STM32源码分析 四部曲:1)重点分析:程序的架构https://mp.weixin.qq.com/s/aCWrcKGuR5LANIzdUnhCvQ2)重点分析:串口接收数据机制https://mp.weixin.qq.com/s/p9PKgwrTB9Gw4ksgkBy6AQ3)重点分析:机智云协议结构体的定义https://mp.weixin.qq.com/s/sK-k
转载 2023-10-29 19:54:38
199阅读
# STM32可以深度学习? 随着深度学习的快速发展,如何将这一技术应用于边缘设备成为了一个热门话题。STM32系列微控制器因其低功耗和高性能的特点,越来越受到开发者的青睐。那么,STM32是否能够运行深度学习模型呢?本文将探讨这一问题,并通过一个简单的代码示例来展示如何在STM32实现深度学习应用。 ## STM32简介 STM32是意法半导体(STMicroelectronics)
原创 9月前
277阅读
# 使用Go语言控制STM32微控制器 在嵌入式系统开发中,使用Go语言来控制STM32微控制器是一种新颖且高效的方式。Go语言以其简洁的语法和高效的并发性能而闻名,结合STM32的强大功能,可以实现更加灵活和强大的嵌入式系统。 ## 什么是STM32微控制器? STM32是由STMicroelectronics生产的系列32位ARM Cortex-M微控制器,具有高性能、低功耗和丰富的外设
原创 2024-04-16 06:06:51
113阅读
按pytorch环境遇到的问题01 安装包问题#解决 ImportError: DLL load failed while importing win32api: 找不到指定的程序。 最靠谱的是 只需运行[conda]() install pywin3202 镜像源修改安装包的镜像源(conda) 显示当前镜像源:conda config --show-sources 添加国内源: cond
转载 2024-07-10 13:15:11
68阅读
# 在STM32使用Go语言开发嵌入式应用 ## 引言 在嵌入式系统的开发中,使用C语言的传统方法已经进行了数十年。然而,随着Go语言的普及和发展,越来越多的开发者开始考虑在嵌入式系统中使用Go语言。本篇文章将探讨如何在STM32微控制器使用Go语言进行开发,提供必要的示例和工具链介绍。 ## STM32微控制器简介 STM32系列微控制器是意法半导体(STMicroelectroni
原创 10月前
300阅读
  stm32 这个芯片是32位的芯片 ,功能强大,可以用来做智能机。我现在越来喜欢这个芯片,我想学好这个单片机。在学习这个单片机的同时我们一定要好好的掌握C语言c语言是嵌入的基础,我日后也会将重要的知识记载博客里,我现在正在学习这个芯片。今天我们讲解的了DMA这个东西 。我也不是很懂,当然我自己会区百度的 ,带百度中 DMA 是直接内存访问寄存器,它的功能就会代替单片机去 高速完成数据
在学习STM32的过程中,难免会遇到各式各样的问题。遇到问题别害怕,这是正常的,每个人都会犯错,但是要记住一点:学会找问题的解决方式,比如说:百度、博客、论坛等等,这些都是问题解决的战场,记住一点,千万不要做伸手党!不要一遇到问题就退缩!只有你真正的动手去分析问题,才能知道问题出在哪,才能在后面的学习过程中再次避免发生类似的错误!真的动手去解决问题了,你才能印象深刻。本人也是一名小白,刚刚开启ST
STM32入门100步 - 第8期编程语言介绍杜洋 洋桃电子一期我们在电脑安装好了KEIL软件,也新建了工程,在工程中安装了固件库。准备工作完成后,接着就是在工程中编写程序了。只有程序使ARM内核有规律的工作,才能控制各功能在硬件发挥作用。程序是单片机的思维,思维必须通过硬件电路产生实际的效果。硬件电路的设计一旦完成就很难改动,而单片机的魅力就是在硬件不改变的情况下,通过程序的千变万化带来硬
文章目录一些被坑了的注意点(int16)结构体与共用体指针C语言发展史C语言概述C90 标准C99标准C11标准C编译o代替c预处理#define带参宏定义条件编译#ifdef的使用#ifndef的使用C编_cpluslpus#if和#elif指令条件语句for 循环else ifdo whileswitch 选择标识符常量变量常用定义stm32NXP一维数组二维数组定义一个字符串字符串结尾定义
# STM32能运行Go语言? 在嵌入式开发领域,STM32系列微控制器因其强大的性能和广泛的应用而受到青睐。虽然C语言是嵌入式编程的主流语言,但有些开发者希望能使用Go语言,因为Go提供了出色的并发处理能力和简洁的语法。那么,STM32能否运行Go语言呢?答案是肯定的,接下来我们将带你了解实现这一目标的具体流程。 ## 流程概述 首先,我们先看看实现STM32运行Go语言的基本步骤:
原创 9月前
99阅读
# 教你如何在STM32使用Go语言 ## 一、整体流程 ```mermaid flowchart TD A(准备工作) --> B(下载并安装必要的工具) B --> C(编写并编译Go代码) C --> D(下载并安装适配STM32的库) D --> E(将Go代码烧录到STM32) ``` ## 二、具体步骤 ### 1. 准备工作 在开始之前,你
原创 2024-06-04 04:04:42
303阅读
qemu早就可以stm32程序了。很简单: windows bat: cd C:\Program Files\qemu .\qemu-system-arm.exe ^-M netduinoplus2 ^-nographic ^-kernel C:\Users\kk\STM32CubeIDE\wor ...
转载 2021-09-04 11:59:00
4468阅读
2评论
文章目录基于STM32芯片车载货物搬运系统研究项目中的分工资料相关文书材料 基于STM32芯片车载货物搬运系统研究项目中的分工1、原理图,PCB等硬件相关设计以及项目实践总结2、机械臂在柔性通过算法和结构进行优化3、基于PYTHON处理的OPENMV摄像头模块4、PID算法、速度插补算法优化5、蓝牙模块在人机交互的应用以及相关APP设计相关文书材料项目介绍(项目研究的目的和主要研究内容)近年来
STM32深度学习是一个充满挑战与机会的任务。STM32微控制器以其低功耗和高性能的特点被广泛应用于嵌入式系统,但在这些资源受限的设备运行深度学习模型,需要针对性地进行优化和调整。下面我将详细记录下解决这一问题的过程,包括不同版本的比较、迁移指南、兼容性处理、实战案例、排错指南和性能优化等内容。 ### 版本对比 在对STM32平台的深度学习框架进行比较时,我们需要分析不同版本的优缺点
原创 6月前
82阅读
基于树莓派ROSstm32搭载Freertos智能平衡车Day1前言一 、下位机stm32平衡部分整体框架数据采集进程PID控制进程菜单显示进程交互进程中断处理部分二、框架搭建1.引入库2.mpu6050数据采集进程实现 前言最近通了ROS无人车和无人机仿真还有yolo目标检测识别,产生了个做个智能,自主避障+路径规划的独轮,双轮和自平衡自行车想法,于是乎今天开始,一点点探索整理+调试。先从s
1)实验平台:ALIENTEK NANO STM32F411 V1开发板2)摘自《正点原子STM32F4 开发指南(HAL 库版》关注官方微信号公众号,获取更多资料:正点原子 第十六章电容触摸按键实验一章,我们介绍了 STM32F4 的输入捕获功能及其使用。这一章,我们将向大家介绍如何通过输入捕获功能,来做一个电容触摸按键。在本章中,我们将用 TIM3 的通道 4(PB1)来做输入捕
Ⅰ、写在前面学习STM32开发难不难?笔者的回答:不难!!! 为什么不难?1、ST提供了很多很好的资源,比如:标准外设库、多种资料(包括多版中文的翻译版资料)等。2、很好的集成开发环境Keil、IAR等。3、网上很多有用的分享,包括笔者在内的愿意把技术知识无偿分享出来的人。 学习STM32开发前途怎么样?笔者的回答:只要你技术能力够强,月薪上万不是问题。 要学到什么程
文章目录安装Tensorflow安装keras配置keras后端 安装Tensorflow在这个项目中,我使用的是低版本的tensorflow1.10,主要是为了避免高版本带来的兼容性问题。 在cmd中输入conda install tensorflow== 1.10或者conda install tensorflow_gpu==1.10,前者是仅使用cpu进行运算,后者则是使用了gpu进行加速
STM32 C++ 串口通信STM32 C++编程设置注意main.cpp 代码注意运行结果补充补充二补充三源码 STM32 C++编程设置参考:STM32的C++的简单实现(MDK5 STM32F103大容量系列) keil编译环境支持C++编译,所以keil不需要做任何修改注意涉及中断的服务函数必须用 extern “C” 作前缀,因为stm32的中断服务名是由汇编的启动代码内的向量表决定的
转载 2024-10-02 09:55:19
93阅读
  • 1
  • 2
  • 3
  • 4
  • 5