- 博客(12)
- 收藏
- 关注
原创 【无线传感器网络01】IAR环境配置及简单点灯程序编写
IAR软件入门因为我们还没有外接硬件,所以选择默认为软件仿真延时函数:主函数:编译成功:
2022-11-09 22:08:55
2854
原创 stm32F103移植uc/OS-III实现多任务
(英语:Operating System,缩写:OS)是一组主管并控制计算机操作、运用和运行硬件、软件资源和提供公共服务来组织用户交互的相互关联的系统软件程序。根据运行的环境,操作系统可以分为桌面操作系统,手机操作系统,服务器操作系统,嵌入式操作系统等嵌入式操作系统(Embedded Operating System,简称:EOS)是指用于嵌入式系统的操作系统。嵌入式操作系统是一种用途广泛的系统软件,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。
2022-11-05 21:32:57
1148
原创 OLED显示温湿度(AHT20)及姓名学号
SPI 协议是由摩托罗拉公司提出的通讯协议(SerialPeripheral Interface),即串行外围设备接口,是一种高速全双工的通信总线。它被广泛地使用在 ADC、LCD 等设备与 MCU 间,要求通讯速率较高的场合。
2022-11-03 19:42:47
1310
原创 stm32通过I2C接口实现温湿度(AHT20)的采集
I2C 通讯协议(Inter-Integrated Circuit)是由 Phiilps 公司开发的,由于它引脚少,硬件实现简单,可扩展性强,不需要 USART、CAN 等通讯协议的外部收发设备,现在被广泛地使用在系统内多个集成电路(IC)间的通讯。
2022-11-03 00:47:55
641
原创 定时器实现呼吸灯
PWM(Pulse Width Modulation)即脉冲宽度调制,简称脉宽调制。通过对一系列脉冲的宽度进行调制,来等效地获得所需要波形(含形状和幅值)。本次实验要点在掌握PWM技术,刚开始实验把注意力放在了如何将定时器和LED灯连接起来的问题,并且多余加入了引脚选择,甚至在查找PC13端口时,发现并没有定时器通道,很懵逼,后来具体了解了PWM技术,发现是直接通过设置其引脚的定时器,然后再直接连接外设就可以,并不需要再设置引脚输出。
2022-10-30 17:41:01
2313
原创 通过定时器Timer方式实现串口通信及led灯闪烁
STM32f103系列一共有8个16位的定时器;其中分为基本定时器、通用定时器和高级定时器;这些定时器使STM32具有定时、信号的频率测量、信号的PWM测量、PWM输出、三相6步电机控制及编码器接口等功能,适用于工业控制领域。
2022-10-30 11:43:16
1399
原创 HAL库利用中断方式实现开关灯及串口通信
DMA,全称Direct Memory Access,即直接存储器访问。DMA传输将数据从一个地址空间复制到另一个地址空间,提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。DMA用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。无须CPU的干预,通过DMA数据可以快速地移动。这就节省了CPU的资源来做其他操作。1数据的源地址2数据传输位置的目标地址3传递数据多少的数据传输量4进行多少次传输的传输模式DMA特征。
2022-10-23 16:59:35
613
原创 串口通信小试
USB转串口电路板与单片机的接线图,VCC接线是为了单片机供电,USB转串口的RXD引脚与单片机的TXD引脚相连,USB转串口的TXD引脚与单片机的RXD引脚相连,两者的GND引脚直接相连。比方说传输5V的电压 -1V的电压信号,这些物理信号在传输过程中会受到很多干扰,比方说你传输一个5V的电压,到了接收端可能就变成了4.8V,并且通信的双方高低电平的参考电压可能不同。在我们的单片机之间互相通信,以及单片机和上位机通信中,规定了不同的内容规范,这个规范是通信的双方都需要遵守的,这样就可以实现两者的通信。
2022-10-17 22:27:23
750
原创 STM32F103C8T6实现流水灯
STM32F103C8T6是一款基于ARM Cortex-M3内核(ARM公司在ARM11以后改用Cortex命名,并分成A、R和M三类,M系列有M0、M0+、M3、M4、M7)的32位的微控制器。37个GPIO,分别为PA0-PA15、PB0-PB15、PC13-PC15、PD0-PD1。采用LQFP48封装,由意法半导体公司(ST)推出,属于STM32系列(ST公司还有SPC5X系列微控制器)
2022-10-13 18:37:53
749
原创 基于STM32汇编程序的编写
通过本次练习,熟练掌握了keil嵌入式开发环境的操作与应用,初步了解了在keil上创建STM32的汇编语言并且顺利参考博客:https://blog.youkuaiyun.com/qq_45659777/article/details/120496577。
2022-09-30 20:46:30
798
原创 【嵌入式一】ubuntu系统下c语言helloworld入门和简单主/子程序以及Makefile的编译运行
ubuntu/linux/c语言
2022-09-09 13:53:13
1925
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人