主函数: #include "stm32f10x.h" #include "led.h" #include "delay.h" int main(void) { led_Init(); //led初始化 Delay_init(); //延时函数初始化 while(1) { //正向 GPIO_Res
转载 2019-08-13 10:20:00
493阅读
stm32流水灯实验  放假了,终于有时间搞我的STM32的小板了。
转载 2023-05-22 11:53:23
185阅读
目录:目录浏览:学习内容:USART串口的收发,以及串口的协议。 首先我们需要对pintf()函数进行重定位,让我们以后使用他时能够直接从串口打印信息,大大的方便了我们的程序调试。#include "stdio.h" /* printf函数需要这个头文件 */ /* 下面这段就是对串口的重定位 * 作用就是将printf打印的信息输出到串口 */ #if 1 #pragma import
# Python 嵌入式 STM32 开发入门 在现代嵌入式系统中,STM32系列微控制器因其高性能和低功耗特性而被广泛使用。传统上,STM32的编程主要通过C或C++语言进行,但随着Python的流行,越来越多的开发者希望利用Python在STM32上进行开发。本文将介绍如何在STM32上使用Python,并提供简单的代码示例和类图、关系图示意。 ## Python与STM32的结合 尽管
原创 2024-09-05 03:49:43
126阅读
看到个抄袭的,眼不见为净,既然凑巧看到了,那我就用我的做法来应付了对比下什么叫99%的相似度,要是不去掉我的信息,直接100%了,,,今天我就用爱发电算了,既然pcb工程我开源了,干脆就1块钱让利了。把路堵死,大家都舒服了对吧。反正大家都是靠爱发电,我无所谓的。说明@2020.06.05,本文件分享的是第一版。新版集成三轴加速度+两路CAN+一路RS285+一路无线NRF接口+一路传感器ds18B
建立一个STM32工程
原创 2021-06-07 17:53:51
852阅读
Keil下STM32的C与汇编语言混合编程一、题目要求二、项目创建三、C语言调用汇编-无参数调用1、仿真设置2、设置断点3、编译并调试四、C语言调用汇编语言-有参数调用1、修改 三 中代码2、设置断点3、编译并调试五、汇编语言调用C语言函数1、修改 四 中代码2、设置断点3、编译并调试六、其他1、C与汇编之间函数调用ATPCS简介2、参数如何传递3、参数的清除4、C语言与汇编语言混合程序内联汇编
之前没接触过单片机,初次学习感到很迷茫,从初识stm'32到建工程模板再到第一个(流水灯实验),用了两天半的时间。因为C语言基础不是很好,有很多语句都看不懂,费了很大的劲才把led灯点亮。因为模电和数电都还没学,电路图也很难弄懂。下面是原理图:点亮led的方法知道了原理之后,根据方法分析,可制定相应的开发步骤如下:1)为控制LED灯,知道要使用 GPIO 外设。2)了解GPIO外设有什么功能,要如
转载 2024-05-21 20:10:14
904阅读
### 嵌入式开发Python在STM32上的应用 在嵌入式开发领域,Python作为一种高级编程语言,被越来越广泛地应用于嵌入式系统开发中。特别是在STM32系列芯片上,Python的应用越来越受到开发者的青睐。本文将介绍如何在STM32上进行嵌入式开发,并提供一个简单的Python示例代码。 #### STM32嵌入式开发环境搭建 为了在STM32上进行Python开发,我们需要安装相关
原创 2024-06-02 06:28:58
45阅读
嵌入式学习 STM32实现流水灯以及USART串口通信基于CUBEMX和KEIL 1.下载安装相关软件。 在stm32官网下载stm32cubemx安装包地址如下。 https://www.st.com/en/development-tools/stm32cubemx.html 选择windows的 ...
转载 2021-10-21 21:47:00
1158阅读
2评论
STM32例子-------流水灯(标准库函数)工程在这里分为三个程序。main.c ;LED.h ;LED.c
原创 2021-06-07 17:53:50
679阅读
开发环境:处理器:STM32F103MDK:5.30STM32CubeMX:6.0.1对于我们常用的桌面操作系统而言,我们在开发应用时,并不关心系统的初始化,绝大多数应用
原创 2021-11-05 22:54:31
1779阅读
# STM32嵌入式使用Python混编的实现教程 在嵌入式开发中,STM32是一个广泛应用的微控制器平台,而Python通常用于快速开发和脚本编写。将这两者结合,可以提高开发效率和灵活性。本文将指导你如何实现STM32嵌入式与Python混合编程,包含整个流程与每个步骤的详细代码示例。 ## 流程概述 以下是实现STM32嵌入式与Python混编的步骤: | 步骤 | 描述
原创 10月前
171阅读
同步一根数据线 一根时钟线 在约定时间
原创 2021-11-30 14:02:42
418阅读
前言本文没有使用文件系统,以最小RTOS为例来调用Tensor Flow TFLite模型Tensor FLow TFLite的工作流程就是先训练好模型,然后转换为TFLite模型文件,最后在通过Tensor Flow Tflite加载调用Zephry对Tensor Flow Lite的支持Zephry2.6已经内置了Tensor Flow Lite与TinyML源代码,我们不需要去进行移植,并且
1 异常类型CM3内核支持256个中断,其中 16个 内核中断和240个外部中断,并具有256级可编程中断设置。STM32并没有使用CM3的全部内容,而是使用了一部分。STM32有84个中断,包括16个内核中断和68个可屏蔽中断,具有16级可编程中断优先级
原创 2022-03-25 10:58:24
2581阅读
我相信很多朋友在学习单片机之前都学习过51单片机,假设在51单片机的P1.1的IO口上挂了一个LED,那么你单独对LED的操作就是P1.1 = 0或P1.1 = 1,这样你就可以单独的对P1端的第一个IO口进行上下拉操作,然而对于STM32,是没有这种操作的,那么为了像51单片机一样能够单独的对某个端的某一个IO单独操作,就引入了位带操作,简而言之,就是为了去单独操作STM32里面PA的第1个IO
原创 2021-10-05 22:50:48
824阅读
1前言在STM32编程过程中经常用到延时函数,最常用的莫过于微秒级延时和毫秒级延时。那么本文针对STM32的延时进行分析和实验。关于STM32的时钟系统,参考笔者博文。详解STM32时钟系统2裸机延时2.1普通延时这个比较简单,让单片机做一些无关紧要的工作来打发时间
原创 2021-01-19 21:01:51
1068阅读
实验任务:以 STM32最小系统核心板(STM32F103C8T6)+面板板+3只红绿蓝LED 搭建电路,使用GPIOB、GPIOC、GPIOD这3个端口控制LED灯(最高时钟2Mhz),轮流闪烁,间隔时长1秒。1)写出程序设计思路,包括GPIOx端口的各寄存器地址和详细参数;2)分别用汇编语言,C语言编程实现。实验过程:STM32F103C8T6简介 STM32F103C8T6是一款基于ARM
0、添加lLibrary的相关依赖1、打开液晶参考历程2、重新定义液晶初始化函数void lcdall_init(void);void lcdall_init(void){ STM3210B_LCD_
原创 2022-08-18 17:39:40
267阅读
  • 1
  • 2
  • 3
  • 4
  • 5