stm32f103 串口的串口2怎么接收gps信息

查看: 3367|回复: 6
USART2不能接收数据
主题帖子精华
初级会员, 积分 71, 距离下一级还需 129 积分
在线时间2 小时
原子哥,我遇到一个很棘手的问题,我现在使用STM32F103VCT6,串口1通信正常,串口2只能发送数据,不能接收数据,只要接收到数据,芯片就复位了。串口2就进入不了接收中断。还有一个问题就是串口2能使用115200波特率吧?
[C] 纯文本查看 复制代码void USART2_Init(u32 U2_pclk1,u32 U2_bound)
U2_temp=(float)(U2_pclk1*1000000)/(U2_bound*16);//得到USARTDIV
U2_mantissa=U2_
//得到整数部分
U2_fraction=(U2_temp-U2_mantissa)*16; //得到小数部分
U2_mantissa&&=4;
U2_mantissa+=U2_
RCC-&APB2ENR|=1&&2;
//使能PORTA口时钟
RCC-&APB1ENR|=1&&17;
//使能串口2时钟
GPIOA-&CRL&=0XFFFF00FF; //IO状态设置
GPIOA-&CRL|=0X00008B00; //IO状态设置
//GPIOA-&CRL=0X44448B44; //IO状态设置
RCC-&APB1RSTR|=1&&17;
//复位串口2
RCC-&APB1RSTR&=~(1&&17);//停止复位
//波特率设置
USART2-&BRR=U2_
// 波特率设置
USART2-&CR1|=0X200C;
//1位停止,无校验位.
USART2-&CR1|=1&&8;
//PE中断使能
校验错误进入中断
USART2-&CR1|=1&&5;
//接收缓冲区非空中断使能
MY_NVIC_Init(1,1,USART2_IRQChannel,2);//组2,最低优先级
[C] 纯文本查看 复制代码void USART2_IRQHandler(void)
& u8////换存变量
if(USART2-&SR&(1&&5))//接收到数据
USART2-&SR&=~(1&&5);&
i=USART2-&DR;
& & & &LED1=~LED1;
主题帖子精华
金钱118454
在线时间925 小时
没有中断服务函数吧?
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子& &
主题帖子精华
初级会员, 积分 71, 距离下一级还需 129 积分
在线时间2 小时
回复【2楼】正点原子:
---------------------------------
有中断服务函数的,就是进不去,只要芯片一接收数据,芯片就复位,我给贴上中断函数。
主题帖子精华
在线时间311 小时
我用库函数初始化的,接收发送都没问题,是不是哪个寄存器没有设置还是。。。
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
主题帖子精华
初级会员, 积分 71, 距离下一级还需 129 积分
在线时间2 小时
回复【4楼】Badu_Space:
---------------------------------
我的程序在STM32F103ZET6能用,在STM32F103VCT6上不能用,程序就在上面粘着,
主题帖子精华
在线时间311 小时
回复【5楼】yaoqi_STM32:
---------------------------------
IO口对应初始化才行喔,没看过STM32F103VCT6这个芯片的管脚排布
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
主题帖子精华
初级会员, 积分 71, 距离下一级还需 129 积分
在线时间2 小时
& 串口2不能接收数据已经搞定,硬件原因,串口2的接收引脚和旁边的引脚连接了一点,谢谢原子哥和大家的帮助!!!
Powered by网站已改版,请使用新地址访问:
STM32f103GPS 基于 的GPS定位系统,可以在屏幕上显示时间经纬度海拔等信息 Com Port 串口编程 247万源代码下载-
&文件名称: STM32f103GPS& & [
& & & & &&]
&&所属分类:
&&开发工具: Visual C++
&&文件大小: 7942 KB
&&上传时间:
&&下载次数: 0
&&提 供 者:
&详细说明:基于stm32的GPS定位系统,可以在屏幕上显示时间经纬度海拔等信息-GPS positioning system based stm32
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&我的GPS\BSP\Delay\delay.c&&.......\...\.....\delay.h&&.......\...\GPS\gps.c&&.......\...\...\gps.h&&.......\...\OLED\oled.c&&.......\...\....\oled.h&&.......\...\USART2\usart2.c&&.......\...\......\usart2.h&&.......\...\飞控代码.doc&&.......\CMSIS\core_cm3.c&&.......\.....\core_cm3.h&&.......\.....\startup\startup_stm32f10x_cl.s&&.......\.....\.......\startup_stm32f10x_hd.s&&.......\.....\.......\startup_stm32f10x_hd_vl.s&&.......\.....\.......\startup_stm32f10x_ld.s&&.......\.....\.......\startup_stm32f10x_ld_vl.s&&.......\.....\.......\startup_stm32f10x_md.s&&.......\.....\.......\startup_stm32f10x_md_vl.s&&.......\.....\.......\startup_stm32f10x_xl.s&&.......\.....\stm32f10x.h&&.......\.....\system_stm32f10x.c&&.......\.....\system_stm32f10x.h&&.......\FWlib\inc\misc.h&&.......\.....\...\stm32f10x_adc.h&&.......\.....\...\stm32f10x_bkp.h&&.......\.....\...\stm32f10x_can.h&&.......\.....\...\stm32f10x_cec.h&&.......\.....\...\stm32f10x_crc.h&&.......\.....\...\stm32f10x_dac.h&&.......\.....\...\stm32f10x_dbgmcu.h&&.......\.....\...\stm32f10x_dma.h&&.......\.....\...\stm32f10x_exti.h&&.......\.....\...\stm32f10x_flash.h&&.......\.....\...\stm32f10x_fsmc.h&&.......\.....\...\stm32f10x_gpio.h&&.......\.....\...\stm32f10x_i2c.h&&.......\.....\...\stm32f10x_iwdg.h&&.......\.....\...\stm32f10x_pwr.h&&.......\.....\...\stm32f10x_rcc.h&&.......\.....\...\stm32f10x_rtc.h&&.......\.....\...\stm32f10x_sdio.h&&.......\.....\...\stm32f10x_spi.h&&.......\.....\...\stm32f10x_tim.h&&.......\.....\...\stm32f10x_usart.h&&.......\.....\...\stm32f10x_wwdg.h&&.......\.....\src\misc.c&&.......\.....\...\stm32f10x_adc.c&&.......\.....\...\stm32f10x_bkp.c&&.......\.....\...\stm32f10x_can.c&&.......\.....\...\stm32f10x_cec.c&&.......\.....\...\stm32f10x_crc.c&&.......\.....\...\stm32f10x_dac.c&&.......\.....\...\stm32f10x_dbgmcu.c&&.......\.....\...\stm32f10x_dma.c&&.......\.....\...\stm32f10x_exti.c&&.......\.....\...\stm32f10x_flash.c&&.......\.....\...\stm32f10x_fsmc.c&&.......\.....\...\stm32f10x_gpio.c&&.......\.....\...\stm32f10x_i2c.c&&.......\.....\...\stm32f10x_iwdg.c&&.......\.....\...\stm32f10x_pwr.c&&.......\.....\...\stm32f10x_rcc.c&&.......\.....\...\stm32f10x_rtc.c&&.......\.....\...\stm32f10x_sdio.c&&.......\.....\...\stm32f10x_spi.c&&.......\.....\...\stm32f10x_tim.c&&.......\.....\...\stm32f10x_usart.c&&.......\.....\...\stm32f10x_wwdg.c&&.......\Listing\startup_stm32f10x_hd.lst&&.......\.......\STM32-DEMO.map&&.......\Output\adc.crf&&.......\......\adc.d&&.......\......\adc.o&&.......\......\app.crf&&.......\......\app.d&&.......\......\app.o&&.......\......\app.__i&&.......\......\control.crf&&.......\......\control.d&&.......\......\control.o&&.......\......\core_cm3.crf&&.......\......\core_cm3.d&&.......\......\core_cm3.o&&.......\......\counter.crf&&.......\......\counter.d&&.......\......\counter.o&&.......\......\counter.__i&&.......\......\delay.crf&&.......\......\delay.d&&.......\......\delay.o&&.......\......\eeprom.crf&&.......\......\eeprom.d&&.......\......\eeprom.o&&.......\......\ExtDll.iex&&.......\......\gps.crf&&.......\......\gps.d&&.......\......\gps.o&&.......\......\hmc5883.crf&&.......\......\hmc5883.d&&.......\......\hmc5883.o
&输入关键字,在本站247万海量源码库中尽情搜索:&>&STM32串口USART2发送接收程序
STM32串口USART2发送接收程序
上传大小:1.6MB
运行的芯片是STM32F103RCT6
使用单独的USART2通道
功能:使用串口调试助手,发送什么就返回什么
程序说明:本程序是用野火的程序移植后修改的
综合评分:3.2(6位用户评分)
下载个数:
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var parentWrap = $(this).parents(".respond_box"),
q = parentWrap.find(".form1").serializeArray(),
resStr = $.trim(parentWrap.find(".res_area_r").val());
console.log(q);
//var res_area_r = $.trim($(".res_area_r").val());
if (resStr == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
//var mess = $(".res_area_r").val();
var mess = resS
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, _username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click",'.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
var parentWrap = $(v).parents(".respond_box");
parentWrap.find(".res_area_r").val($.trim(parentWrap.find(".res_area").val()));
评论共有4条
物不所值,不值得下载
不错,能用,就是要求的积分太多了
有点贵,只是看了看,自己又重新移植的
上传者:xuehuideng4910
上传时间:积分/C币:15
上传者:wenwuwenwuwenwu
上传时间:积分/C币:5
上传者:zuoshaobi
上传时间:积分/C币:3
上传者:tcjy1000
上传时间:积分/C币:3
上传者:qdeastsoftlsh
上传时间:积分/C币:3
上传者:qq_
上传时间:积分/C币:15
上传者:qq_
上传时间:积分/C币:15
上传者:xh_gu
上传时间:积分/C币:3
上传时间:积分/C币:5
上传者:suddenty
上传时间:积分/C币:3
上传者:aoxiang881105
上传时间:积分/C币:3
上传时间:积分/C币:3
上传者:charmingsun
上传时间:积分/C币:10
上传者:tcjy1000
上传时间:积分/C币:3
上传者:tcjy1000
上传时间:积分/C币:3
上传时间:积分/C币:5
上传者:cyw
上传时间:积分/C币:5
上传者:chentianveiko
上传时间:积分/C币:3
上传者:nevermad
上传时间:积分/C币:3
上传者:vinccent_
上传时间:积分/C币:3
审核通过送C币
CC2540/CC2541
创建者:feilusia
STM32系列驱动代码
5个经典的C语言课程设计
上传者其他资源上传者专辑
Qt及Qt Quick开发实战精解
The C++ Programming Language 3rd[中文版]
MPS430超低功耗16位单片机原理与应用
VHDL实用教程[完整版]_潘松_PDF高清.pdf
Avr单片机c语言编程软件iccavr6.3
VIP会员动态
CSDN下载频道资源及相关规则调整公告V11.10
下载频道用户反馈专区
下载频道积分规则调整V1710.18
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
资源所需积分/C币
当前拥有积分
当前拥有C币
扫码关注并点击右下角获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
STM32串口USART2发送接收程序
会员到期时间:
剩余下载个数:
剩余C币:593
剩余积分:0
为了良好体验,不建议使用迅雷下载
积分不足!
资源所需积分/C币
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分/C币
当前拥有积分
当前拥有C币
(仅够下载10个资源)
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可奖励5下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
STM32串口USART2发送接收程序STM32串口通信中接收不到信息怎么回事?_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
STM32串口通信中接收不到信息怎么回事?
本来运行得很好,第二天接收到的就是乱码了,现在直接接收不到了,怎么回事?晶振是11.0592的那个,波特率的配置也没问题,程序如下,求大神指导。
#include&stm32f10x.h&
#include&stdio.h&
void RCC_Configuration(void);
void GPIO_Configuration(void...
我有更好的答案
com/zhidao/wh%3D600%2C800/sign=618de741b8/08fe4c412ac279cb0a46f21fab7f.jpg" esrc="http://a.hiphotos://a./zhidao/pic/item/08fe4c412ac279cb0a46f21fab7f.baidu.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http://a.hiphotos.baidu<a href="http
为您推荐:
您可能关注的内容
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;

我要回帖

更多关于 stm32f103串口2程序 的文章

 

随机推荐