STM32求助 [问题点数:50分]

Bbs1
本版专家分:0
结帖率 0%
Bbs2
本版专家分:174
Bbs1
本版专家分:0
Bbs6
本版专家分:6779
Blank
红花 2018年4月 硬件/嵌入开发大版内专家分月排行榜第一
Bbs1
本版专家分:0
求助:STM32 通用IO模拟串口
大家好,我现在使用STM32开发板,遇到一个问题,就是必须用一个通用IO来模拟串口。rnrn我将通用IO配置如下:rnrn /* Configure USART4 Tx (Pc.09) as alternate function push-pull */rn GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9;rn GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;rn GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;rn GPIO_Init(GPIOC, &GPIO_InitStructure);rn rn /* Configure USART4 Rx (Pc.8) as input floating */rn GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8;rn GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;// GPIO_Mode_IPU;rn GPIO_Init(GPIOC, &GPIO_InitStructure);rnrn收数据程序如下:rnrnu8 ReadByte(void)rnrn u8 Output=0;rn u8 i=8;rn u8 temp=RDDYN;rn int iTemp = 0;rnrn //发送8位数据位 rn while(1)rn rn iTemp = (GPIOC->IDR & 0x0100);rn rn if(iTemp == 0) //低电平,表示收到起始位rn rn while(i--)rn rn Delay(100); //100 96rn Output >>=1;rn rn if(GPIOC->IDR & 0x0100)Output|=0x80; rnrn //位间间隔104usrn rn break;rn rn rn rn rn return Output;rn rnrn但是收到的数据就是不对,我使用的是波特率9600,位间间隔是104us。rn函数Delay是微妙级别的延时,使用STM32的systick来延时,应该还是比较准确的。rn但是收到的数据不对。rnrn感觉自己现在已经是束手无策了!rnrn请各位做过的前辈说说你们在这方面曾经遇到过的问题,能给我点启发就好了!rnrn谢谢大家!
STM32 USB通信 初学者求助
本人现在要做利用USB与PC机进行通信,主控芯片是STM32F107VC。本人主要对USB通信方面比较迷茫,在网上搜了一些资料(什么固件,驱动程序之类的)但是不知道从何入手,有经验的朋友指点一下吧,从哪个地方开始入手学习USB通信比较好,谢谢了
stm32流水灯问题求助解决
楼主刚开始学<em>stm32</em>不久遇到一个问题前来<em>求助</em>,rn芯片是<em>stm32</em>f103zet6,编译环境是keil 5.12,使用从编译环境下载和自动添加的库文件(应该是官方库)。rn现在跑流水灯遇到一个问题,第一个灯能正常闪烁,第2、3、4个灯均处于亮度不正常状态,而且不闪烁。rn使用的引脚分别是a12,a13,a14,a15,rn现在a12能正常闪烁,而a13,a14,a15则不能rnrn我的代码如下:rn[code=c]rn#include "<em>stm32</em>f10x.h"rn#include "<em>stm32</em>f10x_conf.h"rnrnGPIO_InitTypeDef GPIO_InitStructure;rnrnvoid Delay(vu32 nCount) rnrn for(;nCount != 0; nCount--);rnrnrnint main(void)rnrn SystemInit();rn RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);rnrnrn GPIO_InitStructure.GPIO_Pin = GPIO_Pin_12|GPIO_Pin_13|GPIO_Pin_14|GPIO_Pin_15; rn GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;rn GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;rn GPIO_Init(GPIOA, &GPIO_InitStructure);rn while (1)rn rn GPIO_WriteBit(GPIOA, GPIO_Pin_12, Bit_SET);rn Delay(0xfffff);rn GPIO_WriteBit(GPIOA, GPIO_Pin_12, Bit_RESET);rn Delay(0xfffff); rn GPIO_WriteBit(GPIOA, GPIO_Pin_13, Bit_SET);rn Delay(0xfffff);rn GPIO_WriteBit(GPIOA, GPIO_Pin_13, Bit_RESET);rn Delay(0xfffff);rn GPIO_WriteBit(GPIOA, GPIO_Pin_14, Bit_SET);rn Delay(0xfffff);rn GPIO_WriteBit(GPIOA, GPIO_Pin_14, Bit_RESET);rn Delay(0xfffff); rn GPIO_WriteBit(GPIOA, GPIO_Pin_15, Bit_SET);rn Delay(0xfffff);rn GPIO_WriteBit(GPIOA, GPIO_Pin_15, Bit_RESET);rn Delay(0xfffff); rn rnrn[/code]
求助,帮忙设计基于stm32的地图导航
参加西门子居然进了国赛,这点自己也没有想到,记得在回答专家们问题的时候,主裁突然问了一句,你为社么不直接设计一个定位机器人,当时和团队成员突然就蒙了,这不就是说,我们偏题了吗!!!!       的确,虽然自己参加的是工程创新类项目,但自己做的产品似乎的确无法应用到制造领域,自己提出来也就是一个想法,产品很多功能也没有实现,比如最重要的,地图形式的导航定位,虽然用lcd显示了经纬度信息,但这个替
新人求助 stm32 mdk5编译的问题
如图rn工程里是有这个头文件的,但是打个感叹号rn编译能通过,也没有错。我想请问这到底是怎么回事rnrn[img=https://img-bbs.csdn.net/upload/201701/22/1485095800_979828.png][/img]rnrn还有另外一个问题,就是在工程设置的时候,C/C++ 里的define,我要如何知道需要添加什么宏定义啊
大佬求助~~~STM32时钟频率问题
想请教一个问题,我用12MHz的外部晶振然后滴答定时500ms,但是出来却是3.6S,我已经在STM32F10X.H里面把宏定义8MHz改成12MHz,还有在SYSTEM_STM32F10X.c里面把9倍频改成6倍频,还是不行。rn[img=https://img-bbs.csdn.net/upload/201806/03/1527999238_127604.png][/img]rn自己配置的时钟配置也不行。rn外部晶振是12MHz的。rn芯片是STM32F103RE的。
求助:STM32开发板与工程的连接问题
<em>求助</em>各位大神们:我新建的工程,跟开发板连接不上,开发板没问题(开发板附带的例程可以下载),我新建的这个工程,编译没错误,但是下载不到板子上,单步调试也不行,点debug后,不出现黄色箭头,设置也选择了run to main()。这是为什么呢?<em>求助</em>!我用的是keil4+正点原子miniSTM32开发板。
求助stm32 SYSTEM文件夹编译错误 error#35
照着原子的视频自己写了跑马灯的寄存器程序,把SYSTEM文件夹搬过来后,编译不成功。 照着原子的视频自己写了跑马灯的寄存器程序,把SYSTEM文件夹搬过来后,编译不成功。 compiling delay.c... ..\SYSTEM\sys\<em>stm32</em>f4xx.h(102): error: #35: #error directive: &quot;Please select first the ta...
windows下配置eclipse+codesourcery开发STM32的问题求助
下载安装codesourcery后其中bin文件夹下面只有cs-make和cs-rm命令rn[img=https://img-bbs.csdn.net/upload/201501/22/1421895725_237488.jpg][/img]rn相应的修改eclipse(c/c++的eclipse)下Build command和Remove command为cs-make和cs-rmrn[img=https://img-bbs.csdn.net/upload/201501/22/1421895930_329733.jpg][/img]rn修改完成后编译报错如下rn[img=https://img-bbs.csdn.net/upload/201501/22/1421895965_281558.jpg][/img]rnrn求各位大神不吝赐教!
求助:如何设置STM32堆栈的大小
此内容,是STM32编译生成.htm后的结果:rnrnStatic Call Graph for image ..\OBJ\RTC.axfrnrnrn## ARM Linker, 4.1 [Build 481]: Last Updated: Wed Apr 02 18:26:22 2014 rnrnMaximum Stack Usage = 2816 bytes + Unknown(Cycles, Untraceable Function Pointers)rnrnCall chain for Maximum Stack Depth:rnrnmain ⇒ gWarnInfo ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_roundrnrn根据以上内容,我该怎么设置在堆栈的大小,谢谢
STM32开发板STM32开发板
我STM32开发板STM32开发板我STM32开发板STM32开发板我STM32开发板STM32开发板
STM32
现在我是使用STM32F103芯片的,是在win上面操作,直接用XP DDK USB的BLUK的源码生成一个驱动,直接用那个驱动。USB一次产生64K数据。一秒能产生200K的数据,请问这种情况是否正常??是不是太慢了??导致这么慢的原因,你们认为是那里的问题了??
STM32 教程 STM32 教程
STM32 教程 STM32 教程 STM32 教程
STM32学习笔记STM32学习笔记
STM32学习笔记
【STM32】STM32之红外接收
本文介绍如何在STM32上使用红外接收头接收红外信号
stm32点灯stm32点灯stm32点灯
利用<em>stm32</em>点亮LED灯,利用<em>stm32</em>点亮LED灯,利用<em>stm32</em>点亮LED灯
【STM32】STM32之电量采集
本文介绍如何在STM32上使用ADC1的第9通道,对电池电量进行采集
STM32入门 stm32深入浅出
STM32入门 <em>stm32</em>深入浅出
【STM32】stm32安装与搭建环境
一介绍 <em>stm32</em>cubemx是一个专门拿来开发<em>stm32</em>的软件配置工具,使用图形化向导生成底层的初始化代码,用户只需要设计用户层代码。 如果你是一名刚学<em>stm32</em>不久的学生,对<em>stm32</em>的硬件底层不熟悉,不推荐你使用这一个软件。 如果你是一个能熟练使用<em>stm32</em>标准库的开发者,那强烈推荐你使用这一个软件。 二 安装 在st官网搜索<em>stm32</em>cubemx,在st官网下
【STM32】STM32启动方式
在少量芯片程序下载时,用JLINK或SWD的下载方式比较繁琐,串口下载配合正点原子的FLYMCU比较快捷,STM32的串口下载时候需要注意MCU的启动方式。在复位时,会按照boot的状态判断进入哪种模式,boot脚不用保持长状态。在根据STM407参考手册来看,STM32拥有三种启动方式,分别为:模式1:boot0拉低,使用用户闪存区,这是最正常启动的模式,即,在正常启动时,boot0应该下拉为低...
stm32 adc and stm32 hc_sr04
<em>stm32</em> adc and <em>stm32</em> hc_sr04
STM32入门之STM32启动模式
ST32 设置内存启动模式,以及USER flash启动模式
【STM32】STM32之串口
本文介绍如何使用STM32的串口,串口1和串口2的驱动都写好了,本文以串口2的驱动为例
【STM32】STM32之限位开关
本文介绍如何在STM32上使用限位开关
STM32(一)STM32简介
        大家好,今天我跟大家分享一下学习STM32的一些收获,希望对初学STM32的同学有所启示。当然,本人也是一名初学者,如果有谈论不妥之处,还望您能够批评指正,不吝赐教,本人将非常感激。如果有什么问题,欢迎您到http://www.openedv.com/进行提问与讨论。最后祝您学业有成,工作顺利。 一、什么是STM32?        意法半导体(ST)集团于1988年6月成立,...
【STM32】STM32之霍尔传感器模块
本文介绍如何在STM32上使用霍尔传感器模块
STM32 超全的STM32封装库
包含F0、F1、F2、F3、F4等系列,有原理图库,PCB库,都是整理好的,可以直接使用。
【STM32~No.0】STM32一些常识
A常识知识: dsp:信号处理器 arduino:AVR加上固件库 树莓派:ARM加上linux ARM9以下都不能架构linux系统 sopc:FPGA加上硬核 ARM核是逻辑运算器 寄存器 存储器 刘水器操作:冯若依曼架构(三级流水线) 哈佛结构:五级流水线  BGA封装工艺:贴片封装  B 大端小端模式区别 0x1234 大端:高地址0x12  低地址:0x34  小...
STM32学习笔记(1)——STM32基础知识
❤ 2018.8.11     最近入了STM32的坑,主要是马老师又有新项目,老师看我最近有点闲(哪里闲了?),就让我来协助,之前学了一些基础的东西了,不过没时间整理,现在准备补上。     我学习使用的是野火<em>stm32</em>开发板,教程很详细,强烈推荐!   〇 STM32基础知识 ❤ 2018.8.11 ○什么是STM32 ○ STM32有什么功能   ○ 开发板的硬件资...
stm32固件库/stm32函数资源
STM32所有内部资源文件,内部模块例程。。。。。。。。。。。。。。
【STM32】STM32 MCU系列介绍
STM32-32 微控制器(MCU)家族 系列 MCU 主流级别MCU STM32 F0系列-ARM Cortex-M0入门级MCU STM32 F1系列-ARM Cortex-M3基础型MCU STM32 F2系列-ARM Cortex-M4混合信号MCU 高性能MCU STM32 F2系列ARM Cortex-M3高性能MCU STM32 F4
【STM32】STM32之系统滴答定时器
本文介绍如何使用STM32的系统滴答定时器,以延时1S、10S为例
STM32——ARM与STM32之间的联系
ARM与STM32之间的联系 <em>stm32</em>是基于ARM内核的一种控制器,是包含与被包含的关系。 ARM(STM32)
STM32学习笔记 STM32入门必备
STM32入门必备 STM32学习笔记
【STM32】获取STM32官方固件库
以STM32F103ZET6为例: 第一步:进入ST官网 http://www.st.com/content/st_com/en.html 第二步:搜索需要下载固件库芯片型号,例如:    第三步:找到对应型号,点击进去 第四步:点击 DESIGN     第五步:下拉,找到 tools and software 选择中间embedded software    第六步:找到 s
STM32 嵌入式学习入门(1)——STM32简介及STM32学习方法简介
STM32简介及STM32学习方法简介STM32是新的基于ARM内核的32位MCU系列,该内核为ARM公司为要求高性能、低成本、低功耗的嵌入式应用专门设计的Cortex-M内核,该内核采用标准的ARM架构。该内核具有超前的体系结构以及高性能、低电压、低功耗,且拥有创新的内核以及外设等特点......具体地可能很难对STM32下一个定义。而且我估计零基础接触嵌入式、接触STM32的同学看完上面这句话...
STM32快速入门——李想STM32视频教程
STM32快速入门教学视频,手把手教你学STM32,从简单的GPIO开始,一步步的详细视频教程
STM32入门教程——芯达STM32入门系列教程
STM32入门教程——芯达STM32入门系列教程
stm32 通过 stm32 cubemx 配置 串口中断
首先选择好串口 ①  第三项的配置 ② 第三项 ③串口的全局中断 ④部分代码: voidHAL_UART_RxCpltCallback(UART_HandleTypeDef *huart) {     if(HAL_UART_Receive_IT(&huart1,a1,1)!=HAL_OK)   //判断是否接受到电脑传输过来的数据,并放入到数组a
STM32:STM32学习记录4:串口
配置流程: 1:系统时钟初始化,包括系统时钟和要开放的IO口和串口的时钟配置,要打开串口的时钟!!! RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_USART1,ENABLE);。 2:IO口初始化,包括引脚,速率,输入输出模式等。 3:配置USART的波特率,数据位等。 4:串口的初始化包括两部分。一部分是串口使用
预热2、什么是STM32?认识STM32
1、什么是STM32:<em>stm32</em>是由ARM公司设计,意法半导体(ST)公司生产的基于ARMCortex-M内核的32位的MCU系列。 2、STM32能做什么? STM32 属于一个微控制器,适用于控制类,自带了各种常用通信接口,比如 USART、 I2C、 SPI 等,可接非常多的传感器,可以控制很多的设备。现实生活中,我们接触到的很多电器产品都有 STM32 的身影,比如智能手环,微型四轴...
stm32笔记05——stm32引脚功能分布
参考资料: &amp;lt;---------------------------------------------------------------------&amp;gt;1.STM32F103x8 / STM32F103xB系列  (1)100引脚 (2)64引脚 (3)48引脚 (4)36引脚 (5)引脚定义 2.STM32F103xC/STM32F103xD/STM32F103xE系列(1)144...
STM32入门系列-介绍STM32型号与功用
作为STM32初学者,一般会选择购置一块开发板,因为在开发板上有很多已经集成好的模块,如红外模块、按键模块、LED模块、DAC模块、ADC模块、can模块、485模块、以太网模块、WiFi模块、蜂鸣器模块、SRAM模块、显示屏等。有的朋友可能要用<em>stm32</em>做红外探测小车,那么就需要用到红外模块;有的朋友可能需要用到WiFi模块进行通信产品的设计。下面贴上一张图我学习STM32时用过的开发板。 主...
STM32自学笔记(1.什么是STM32)
STM32微控制器的核心:  Cortex-M3处理器。   嵌套中断向量控制器(NVIC)是Cortex-M3处理器中一个比较关键的组件。提供了标准的中断架构和优秀的中断响应能力,为超过240个终端源提供专门的中断入口,并可以赋予每个中断源单独的优先级。   Cortex-M3的CPU支持两种运行模式:  线程模式和处理模式(都拥有自己独立的堆栈)。   Cortex-M3还包括一个...
stddef.h stm32
stddef.h <em>stm32</em> 用于keil编程
stm32下的ftp服务器
基于红龙103开发板下的lwip协议栈搭建的ftp服务器
stm32示波器
基于<em>stm32</em>设计的示波器 正弦300k 方波100k 内涵上微机
stm32开发指南
<em>stm32</em>开发指南,学习板指导教程,新手学习的好帮手。
STM32源程序
STM32源程序集 定时加热器 进阶-无线通信实验-从机 进阶-无线测温-从机
stm32电机控制
自己搜集的网上的资料,关于<em>stm32</em>的电机控制的部分文件,很有参考意义,有做此方面的可以看看
stm32开发手册
基于Cortex-M3为内核的<em>stm32</em>的中文技术参考手册,可以根据该手册玩转<em>stm32</em>
STM32学习笔记
STM32学习笔记
STM32嵌入式处理器
STM32嵌入式处理器 ARM内核对比
STM32原理图
STM32原理图教你如何绘制STM32最下系统等
STM32示例程序
◆友情提示:如果您想以后及时免费的收到正点原子所有开发板资料更新增加通知,请关注微信公众平台: 2种添加方法:(动动手提升您的学习效率,惊喜不断哦) (1)打开微信->添加朋友->公众号->输入“正点原子”->点击关注 (2)打开微信->添加朋友->输入“alientek_<em>stm32</em>"->点击关注
DHT11 STM32
基于STM32的DHT11调试代码,LCD显示
STM32开发指南
详细的描述了STM32开发过程,用于移植参考文档,希望对你有用
stm32跑马灯
<em>stm32</em>的基础教程,有<em>stm32</em>的源代码,可以直接调用,方便大家学习
FreeRTOS STM32
次资源为FreeRTOS 源码基于STM32F103芯片的成功移植例子
STM32 USBHID
STM32 USB基础了解应用 解决你的USB烦恼
stm32的PDA
要求: 基本功能: 1.利用FatFs读取BMP图片在TFT上面显示。 2.利用FatFs读取TXT文本文件在TFT上面显示。 3.可以画图 扩展功能: 1.监测到SD卡时指示灯亮并在TFT-LCD显示根目录列表,以供浏览。 2.选中并打开根目录下的SD.TXT或者SD.BMP。 3.浏览完毕后退回根目录。 4.有删除SD.TXT,SD.BMP功能。 要实现上面的要求,首先必须解决的是STM32的SPI总线驱动,这个不难,然后是SD卡的驱动,文件系统diskio.c和diskio.h的驱动。 要具体实现上面的功能: 1.要有读取BMP图片的函数 2.要有读取字库和TXT的函数 3.触摸屏的驱动,还会涉及TFT显示相关方面的知识
stm32流水灯
基于STM32的流水灯。嵌入式开发代码~主函数main.c
stm32 ili9320
基于<em>stm32</em> 开发的音频分析代码。 代码包code里面包含了整个工程所需的所有code
STM32与MODBUS
STM32与MODBUS的协议代码,可以参考相关代码移植
stm32电压表
很基础的一个实验,比较适合新学者,这个程序主要是运用cortex上ADC,和DMA,再加上对寄存器ODR操作。
STM32基础知识
STM32的知识,让你了解STM32,更加轻松的学习STM32
STM32 在线升级
IAP即在应用程序编程,是一种自举程序。由于产品固化后不容易采用传统下载器更新固件使得许多产品中内置Bootloader程序用于远程更新固件。IAP程序主要由编程内部FLASH与跳转部分组成,编程内部FLASH可以调用库函数,主要难点在于跳转。
STM32串口编程
初学者可借鉴,内含代码注释,方便初学者理解和应用
STM32深入浅出
STM32_深入浅出 - STM32 学前班教程之一:为什么是它 经过几天的学习,基本掌握了 STM32 的调试环境和一些基本知识。想拿出来与大家共享
stm32串口通讯
基于<em>stm32</em>的串口通信程序,提供技术核心代码。
STM32库函数
STM32库函数
stm32红外遥控
基于<em>stm32</em>利用红外遥控器对小车的运动状态进行控制,c语言程序
stm32 模板
<em>stm32</em> 模板
STM32定时器
STM32的定时器--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
stm32看门狗
<em>stm32</em>F4看门狗程序的编写流程,自己学习时记得一些笔记
STM32固件库
<em>stm32</em>固件库.zip
STM32标准库函数
STM32官方的库函数3.5版本,最新的版本
nrf24l01 stm32
<em>stm32</em> 驱动无线模块nrf24l01进行无线通信
STM32 模板
STM32 模板
STM32 CANPro
STM32 CANPro. rar
STM32的模版
这是自己做的<em>stm32</em>模版,使用的是3.5的库可以自己添加任何代码
STM32微控制器
STM32微控制器ADC模式及应用
超声波测距STM32
基于STM32的超声波测距使用1602显示
stm32中断优先级
对于刚刚接触<em>stm32</em>中断的初学者来说这是分清中断的入门资料,对于搞不明白<em>stm32</em>中断的研发工程这是指点道路的钥匙。
stm32,ymodem
Qt环境编写基于ymodem的升级上位机,有需要可以找我拿<em>stm32</em>IAP+Qt写的上位机
LCD12864和STM32
LCD12864(51和STM32)
STM32 程序
STM32一些自己写过的程序并应用过可以使用的,包括直流电机驱动,温度显示,oled显示,adc实验,PWM输出,定时器中断,全部都写在了main函数中,不过写的有一点乱。(pwm实验可以看我的博客)
stm32 ucos
单片机<em>stm32</em>F103/F4移植ucos系统,已成功移植,经验证可用 。
stm32勘误表
STM32F101xC/D/E and STM32F103xC/D/E Errata sheet 开发用,需要参考
STM32之AD转换
<em>stm32</em>f407的ADC转换例程,其中main内的部分代码有LCD部分但是默认是没有打开的
STM32代码生成器
STM32的代码生成器,你还在为写代码查找数据手册和库函数吗,OUT了!代码生成器帮你搞定一切。
STM32架构分析
意法半导体(ST)单片机产品包含基于ARM Cortex-M (M0/M0+/M3/M4/M7)内核的STM32系列32位MCU及STM8系列8位MCU。网站提供STM32/STM8微控制器的产品选型及设计资.
软件测试黑盒测试方法7下载
软件测试黑盒测试方法简要介绍了黑盒测试的基本方法 相关下载链接:[url=//download.csdn.net/download/mengweidsg/2115584?utm_source=bbsseo]//download.csdn.net/download/mengweidsg/2115584?utm_source=bbsseo[/url]
haskell 2010 part3下载
haskell 2010 haskell 2010 相关下载链接:[url=//download.csdn.net/download/tattocau/2405323?utm_source=bbsseo]//download.csdn.net/download/tattocau/2405323?utm_source=bbsseo[/url]
[C++程序设计教程].(钱能).(第二版)+源代码.pdf.part2.rar下载
最新C++程序设计教程第二版+源代码 C++程序设计第二版PDF 钱能C++程序设计第二版 相关下载链接:[url=//download.csdn.net/download/wangqifeng10_16/3285266?utm_source=bbsseo]//download.csdn.net/download/wangqifeng10_16/3285266?utm_source=bbsseo[/url]
我们是很有底线的