自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 基于RTT Nano的多任务嵌入式程序设计翼

基于RTT Nano的多任务嵌入式程序设计一 实验任务:参考RT-Thread官方资料,在stm32f103上移植 RTT Nano,完成一个周期性多任务嵌入式程序设计,至少包括2~3个周期性任务,例如:LED等的闪灭、串口数据输出等。综合实验报告中应包括:1)国产RT-Thread 操作系统的特点和优势;2)RTT Nano的功能框架;3)在stm32F103上移植RTT Nano,完成多任务程序的详细步骤;二 实验过程:实验(1)国产RT-Thread 操作系统的特点和优势

2022-01-17 15:34:49 403

转载 STM32中断与DMA通信编程

实验任务:1. 用stm32F103核心板的GPIOA端一管脚接一个LED,GPIOB端口一引脚接一个开关(用杜邦线模拟代替)。采用中断模式编程,当开关接高电平时,LED亮灯;接低电平时,LED灭灯。2. 采用串口中断方式重做上周的串口通信作业。3. STM32采用串口DMA方式,用115200bps或更高速率向上位机连续发送数据。实验过程:首先,打开stm32CubeMX,选择芯片stm32F103C8,如下图所示①时钟RCC配置将HSE选为外部晶振模式;②管脚配置.

2022-01-13 22:18:46 592

转载 串口通信实验——GPIO-LED流水灯

实验任务:USART串口通信程序题目要求:1)设置波特率为115200,1位停止位,无校验位;2)STM32系统给上位机(win10)连续发送“hello windows!”。win10采用“串口助手”工具接收。实验过程:汇编程序编写打开keil5建立新工程,选择芯片不用勾选CMSIS和Device相关配置。在工程中新建main.s文件;RCC寄存器地址映像 RCC_BASE EQU 0x4002100..

2022-01-13 22:02:05 2311

转载 串口通信实验——RS-232

实验任务:一. 了解串口协议和RS-232标准,以及RS232电平与TTL电平的区别;了解"USB/TTL转232"模块(以CH340芯片模块为例)的工作原理。实验过程:一、串口协议和RS-232标准1.串口通讯串口通讯 (Serial Communication)是一种设备间非常常用的串行通讯方式,电子工程师在调试设备时也经常使用该通讯方式输出调试信息。 通讯协议,我们以分层的方式来理解,最基本的是把它分为物理层和协议层。物理层规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理

2022-01-13 21:49:57 7351

转载 STM32——LED流水灯

实验任务:以 STM32最小系统核心板(STM32F103C8T6)+面板板+3只红绿蓝LED 搭建电路,使用GPIOB、GPIOC、GPIOD这3个端口控制LED灯(最高时钟2Mhz),轮流闪烁,间隔时长1秒。1)写出程序设计思路,包括GPIOx端口的各寄存器地址和详细参数;2)分别用汇编语言,C语言编程实现。实验过程:STM32F103C8T6简介STM32F103C8T6是一款基于ARM Cortex-M 内核STM32系列的32位的微控制器,程序存储器容量是64KB,需要电压2

2022-01-13 21:24:12 4067

转载 STM32F103系列芯片的地址映射和寄存器映射原理;了解GPIO端口的初始化设置三步骤

实验任务:学习和理解STM32F103系列芯片的地址映射和寄存器映射原理;了解GPIO端口的初始化设置三步骤(时钟配置、输入输出模式设置、最大速率设置)

2022-01-13 21:13:30 737

转载 STM32的C与汇编语言混合编程

在c语言中调用汇编语言新建一个工程 new project添加main.c和Func.s编写代码# include<stdio.h>extern void Init_1(void);int main(){ Init_1(); return 0;}extern解释:用 extern 声明 Init_1这个函数,再在main里面调用好了Func.c: AREA MY_FUNCTION,CODE,READONLY ; 这一行必有..

2022-01-13 16:20:29 62

转载 opencv压缩视频的练习

需要注意的是参数的选取和图像大小如果不能正确输出视频,需要使用resize函数将所有帧转化为与视频同样的大小import cv2from cv2 import VideoWriter, VideoWriter_fourcc, imread, resizeimport osfrom subprocess import callimg_root = '/Users/fanc/Downloads/image/'out_root = '/Users/fanc/Downloads/image/Pe

2022-01-13 16:03:50 1460

转载 Linux GCC 常用命令

一、GCC简介Linux系统下的Gcc(GNU CCompiler)是GNU推出的功能强大、性能优越的多平台编译器,是GNU的代表作品之一。gcc是可以在多种硬体平台上编译出可执行程序的超级编译器,其执行效率与一般的编译器相比平均效率要高20%~30%。Gcc编译器能将C、C++语言源程序、汇程式化序和目标程序编译、连接成可执行文件,如果没有给出可执行文件的名字,gcc将生成一个名为a.out的文件。在Linux系统中,可执行文件没有统一的后缀,系统从文件的属性来区分可执行文件和不可执行文件.

2022-01-13 15:59:16 341

转载 ARM汇编程序调试——keil5环境搭建和stm32汇编程序编写

搭建并配置Keil嵌入式开发环境,完成一个基于STM32汇编程序的编写一、新建项目二、代码编写及配置1. 代码2. 配置环境三、编译调试四、了解Hex文件1.打开.hex文件2. 解释含义小小的总结参考文献一、新建项目按以下步骤新建项目即可:project——New保存位置及项目名称选择芯片按以下勾选即可添加源文件二、代码编写及配置1. 代码处于源文件中AREA MYDATA, DATA AREA M...

2022-01-13 15:47:11 3362 1

转载 嵌入式系统程序设计基础——linux下c语言练习

实验任务:(1)请编写一个主程序文件 main1.c 和一个子程序文件 sub1.c, 要求:子程序sub1.c 包含一个算术运算函数 float x2x(int a,int b),此函数功能为对两个输入整型参数做某个运算,将结果做浮点数返回;主程序main1.c,定义并赋值两整型变量,然后调用函数 x2x,将x2x的返回结果printf出来。请在ubuntu系统用gcc 命令行方式编译主程序main1.c 并运行; 请在windows系统下用你熟悉的编译工具编译主程序main1.c 并运行(2)在

2022-01-12 21:53:09 286

原创 嵌入式系统程序设计基础——ubuntu下C语言编程

实验任务:在Ubuntu系统下用C语言编写一个简单的输出 hello word 的程序实验过程:安装GCCsudo apt-get install build-essential用c编写“Hello world”程序:vi创建 hello.csudo vi hello.c为hello.c输入以下内容#include "stdio.h" // 标准输入输出库的头文件 main() // main是固定名称,用于标记程序的执行入口{ print.

2022-01-12 21:32:45 335

转载 嵌入式系统程序设计基础——Ubuntu系统更新软件源

实验任务:Ubuntu系统一般采用 apt-get 命令进行某个软件的在线查找和安装,默认官方的软件源仓库位于国外,下载速度较慢。请修改系统参数,选择国内镜像软件源仓库,以提高软件安装速度实验步骤:1.ubuntu下的源列表为/etc/apt/sources.list,在更换前先备份一下以备不时之需:cp /etc/apt/sources.list /etc/apt/sources.list.backup2.接着用gedit或vim打开源列表进行修改:sudo ged...

2022-01-12 21:08:06 171

转载 嵌入式系统程序设计基础——ubuntu的安装

实验任务:在windows环境下通过虚拟机软件(比如Vmware、VirtualBox)安装Ubuntu 16.04/18.04 Desktop,并设置网络参数保证系统能上网;熟练掌握Ubuntu常用命令,并学习使用vi/vim、或nano、或gedit文本编辑软件。

2022-01-12 20:57:52 446

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除