当前位置: 移动技术网 >

STM32F103

  (共找到 13 条与 STM32F103 相关的信息)

UART学习之路(三)基于STM32F103的USART实验

2018-10-22 16:34 | 评论:0 次 | 浏览: 0

关于STM32串口的资料可以在RM0008 Reference Manual中找到,有中文版的资料。STM32F103支持5个串口,选取USART1用来实验,其对应的IO口为PA9和PA10。这次的实验基于ALIENTEK的开发板,开发版通过CH340G实现将串口转成USB。因此需要做好一些准备工作 ...

stm32F103片上串口USART1通信实验

2019-09-09 17:23 | 评论:0 次 | 浏览: 0

硬件说明:如原理图所示, 103的PA10 PA11分别接CP2102usb转串口芯片的TXD RXD引脚。CP2102芯片是将串口和电脑USB接口进行了转接,方便应用灵活。 片上串口驱动代码如下。 1 #include "usart.h" 2 #include "stm32f10x_usart.h ...

关于原子stm32环境下配置通用2.4g代码

2020-07-19 11:34 | 评论:0 次 | 浏览: 0

关于原子stm32环境下配置通用2.4g代码导航配置通用2.4g代码在stm32f103环境下配置2.4g代码导航配置通用2.4g代码图片: 这种通用简单的2.4g模块不论如何配置距离都不会很远,如果需要配置较远的无线,存在一定的缺陷,但是不幸的是我们网上经常用的代码就是针对于他写的。所以我们下面主要讲一下如何配置别的2.4g模块代码。以及对其进行修改。这总2.4g模块不仅带天线使得距离更远。而且很稳定,实地测试的时候,这些模块对电源稳定要求较高,最好电路方面电源加上电容稳定波形。其实想要配制

AMR开发学习底层库函数寄存器

2020-08-11 17:19 | 评论:0 次 | 浏览: 0

STM32F103最小系统实现智能控制(寄存器实现)一、硬件准备1、学习前准备:整个项目使用C语言开发,所以,需要有良好的C语言基础,这里我就简单说明一下,C语言中,通用链表,函数指针,文件分类,这三点做好,在开发过程中会轻松很多。2、硬件准备:网上购置stm32f103ze学习版,带有电阻屏的(电容屏贵,没钱),还有代码烧写器(jlink),还有语音解码模块,SD卡,DHT11,MP3播放模块,硬件连接图如下3、软件准备:keil 4二、实现功能1、实现功能:时钟,贪吃蛇,音乐播放器,温湿度

RT-Thread-STM32F103C8T6移植

2020-08-11 17:21 | 评论:0 次 | 浏览: 0

RT-Thread-STM32F103C8T6移植准备材料合集1.RT-Thread原码下载并解压(官网下载)2.STM32F103裸机工程(我用的是正点原子的STM32F103的HAL库)3.温馨提示(看不清图片可以从Ctrl+鼠标滑轮放大)4.如果想要word版的笔记可以私聊我,因为这个编辑器还不太会用。。所以没有传图在里面,(没图你说个p呀)一、准备裸机工程1.我使用的是正点原子的HAL库的一个工程,提前编译好,调试裸机工程没有任何问题二、添加RT-Thread源码(src,inclu

基于STM32f103单片机按键控制电机正反转(带PWM调速)

2020-08-11 17:58 | 评论:0 次 | 浏览: 0

基于STM32f103ZET6单片机按键控制电机正反转(带PWM调速)学了快半个月的STM32,收获颇多,很明显的感觉是32位的单片机要比8位单片机(51单片机)强的太多了,不管是性能还是功耗上和51是没法比的,而且还有许多的外设模块。stm32是ARM Cortex-M3内核的单片机,由于介绍STM32不是重点,这里我就不再赘述。用的是板子是f103ZET6的最小系统板,用的库是32的库函数(正点原子)。初期我主要学习了GPIO的配置、位操作、LED灯、蜂鸣器、外部中断、串口中断、定时器中断、定时器

STM32驱动74HC165原理图加程序

2020-08-12 10:18 | 评论:0 次 | 浏览: 0

一、原理图三、时序图二、驱动源码void couple_init(void){GPIO_InitTypeDef GPIO_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOC|RCC_APB2Periph_AFIO, ENABLE); //使能PB,PE端口时钟GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);

STM32F103移植UCGUI(µCGUI)(附示例工程)

2020-08-12 10:24 | 评论:0 次 | 浏览: 0

使用环境(蓝色粗体字为特别注意内容)1、软件环境:Keil MDK 5.152、硬件环境:STM32F103C8T6最小系统,ST7735 1.44寸TFT LCD3、参考文献:http://blog.chinaunix.net/uid-361890-id-2981509.htmlUCGUI官网上一篇文章里面写了TFT彩色LCD液晶屏的驱动方法,在本文中顺便记录一下移植UC-GUI...

STM32F103 滴答定时器定时不准

2020-08-12 10:27 | 评论:0 次 | 浏览: 0

缘由:做了五片同样的板子,功能是使用板子上的传感器采集数据后,利用stm32f103串口将数据传输出去,就其中一片板子数据传输比其他的慢,原本正常使用串口115200波特率传输一帧数据只需要1s多,而那块板子传输数据得十几秒。一开始用示波器对时钟测量都是OK的,外部晶振也是8Mhz起振。在看程序时发现是滴答定时器延时不准确,原本延时40ms,可是异常板子几时是将近400ms,所以怀疑滴答定时器问题。分析:由于滴答定时器几时频率采用的外部时钟进行倍频72Mhz后分频得到,所以怀疑晶振异常,可是示波

STM32F103的定时器1用作PWM输出————

2020-08-12 10:43 | 评论:0 次 | 浏览: 0

void TIM1_PWM_Init(u16 arr,u16 psc){ GPIO_InitTypeDef GPIO_InitStructure;TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;TIM_OCInitTypeDef TIM_OCInitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM1 | RCC_APB2Periph_GPIOA, ENABLE);//使能定时器.

STM32F103 GIPO口的寄存器 GRH、CRL、ODR理解与使用___2

2020-08-12 11:27 | 评论:0 次 | 浏览: 0

STM32F103 GIPO口的寄存器 GRH、CRL理解与使用(这篇文章是接我上一篇文章的)https://blog.csdn.net/ddddd_y/article/details/107915757在这里我们可以看到,CNF是一个控制这个io口实际上输出的是什么输出,然后我们在回到这里8<<12 = 0x80 =10 00 … 00控制寄存器的MODE是输入模式然后10 在这里决定的是输入模式的类型。这里的8<<12 就直接让io口表达的是 输入模式:上拉

如何使用单个定时器驱动多路模拟PWM输出?

2020-08-14 11:25 | 评论:0 次 | 浏览: 0

目录背景虚拟PWM库特性源码介绍头文件 virtual_pwm.h源文件 vir_pwm.c使用说明背景现在的主流MCU都支持硬件PWM输出,以STM32F103为例,通用定时器可以支持4路占空比可调的PWM输出,高级定时器可以支持4路带互补输出的PWM输出。硬件产生PWM,具有稳定可靠、执行效率高的特点。但是,硬件产生的PWM也有一些限制,例如:1.输出引脚位置固定,PCB连线可能会不方便;2.输出引脚的数量有限,在一些需要多通道输出的应用中(如多路控温)会占用过多定时器。虚拟PWM库特性由于项

STM32正点原子HAL库移植RT-Thread

2020-08-14 11:32 | 评论:0 次 | 浏览: 0

我用正点原子F1的HAL库去移植, 用的串口例程,但是因为正点原子串口例程没有实现能和RT接口对接的字符串发送与接收,所以需要重新写, 我直接使用了RT官方做的32串口函数。一、RT*Thread移植1.首先准备好例程,改好文件名,最好不要有中文。2.准备好RT官方下载的STM32F103的例程,链接在这里:https://www.rt-thread.org/document/site/tutorial/quick-start/stm32f103-simulator/stm32f103-simul

移动技术网