STM32stm32串口中断出问题问题。

&>&STM32,uCos中断分析,使用及无法进入中断问题
STM32,uCos中断分析,使用及无法进入中断问题
上传大小:4KB
分析了STM32的中断,及在UCOS中使用STM32中断的方法;及无法进入中断的可能情况。
综合评分:4(4位用户评分)
所需积分/C币:
下载个数:32
{%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 q = $("#form1").serializeArray();
console.log(q);
var res_area_r = $.trim($(".res_area_r").val());
if (res_area_r == '') {
$(".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 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) {
$(".res_area_r").val($.trim($(".res_area").val()));
评论共有2条
不是我想要的***
挺用心的资料,不是很全面。可能不是我想要的***。
审核通过送C币
电子元器件原理Symbol,PCB封装以及3D模型合集
常用视频转换IC资料
创建者:tel
Moubus学习例程
创建者:tox33
上传者其他资源上传者专辑
ALTERA FPGA EPC2C8Q208 PROTEL DXP LIB
GNU MAKE开发快速入门
开发技术热门标签
VIP会员动态
下载频道用户反馈专区
下载频道积分规则调整V1710.18
开通VIP,海量IT资源任性下载
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
CSDN&VIP年卡&4000万程序员的必选
为了良好体验,不建议使用迅雷下载
STM32,uCos中断分析,使用及无法进入中断问题
会员到期时间:
剩余下载个数:
剩余C币:593
剩余积分:0
为了良好体验,不建议使用迅雷下载
积分不足!
资源所需积分/C币
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分/C币
当前拥有积分
当前拥有C币
(仅够下载10个资源)
全站1200个资源免积分下载
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
全站600个资源免积分下载
资源所需积分/C币
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
全站1200个资源免积分下载
为了良好体验,不建议使用迅雷下载
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动***等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
STM32,uCos中断分析,使用及无法进入中断问题求大神解答下STM32中断的问题【单片机吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:141,005贴子:
求大神解答下STM32中断的问题收藏
#include "stm32f10x.h"void GPIO_Config(void)
//GPIO配置{
GPIO_InitTypeDef GPIO_InitS
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOE|RCC_APB2Periph_AFIO, ENABLE);
GPIO_InitStructure.GPIO_Pin=GPIO_Pin_1;
GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;
GPIO_Init(GPIOE,&GPIO_InitStructure);
GPIO_InitStructure.GPIO_Pin=GPIO_Pin_2;
GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_IN_FLOATING;
//浮空输入
GPIO_Init(GPIOE,&GPIO_InitStructure);}void EXTI_Config(void) //EXTI的配置,即中断配置{
EXTI_InitTypeDef EXTI_InitS
GPIO_EXTILineConfig(GPIO_PortSourceGPIOE,GPIO_PinSource2);
//管脚选择
EXTI_ClearITPendingBit(EXTI_Line2);
EXTI_InitStructure.EXTI_Mode=EXTI_Mode_I
//中断请求
EXTI_InitStructure.EXTI_Trigger=EXTI_Trigger_R
//上升沿触发
EXTI_InitStructure.EXTI_Line=EXTI_Line2;
EXTI_InitStructure.EXTI_LineCmd=ENABLE;
EXTI_Init(&EXTI_InitStructure);
//初始化}void NVIC_Config(void)
//嵌套向量中断控制器配置{
NVIC_InitTypeDef NVIC_InitS
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
//选择中断分组2
NVIC_InitStructure.NVIC_IRQChannel=EXTI2_IRQn;
// 选择中断通道2
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=0;
//抢占式中断优先级设置为0
NVIC_InitStructure.NVIC_IRQChannelSubPriority=0;
//响应式中断优先级设置为0
NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE;
NVIC_Init(&NVIC_InitStructure);}void EXTI2_IRQHandler(void){
if(EXTI_GetITStatus(EXTI_Line2)!=RESET)
//函数返回值如果不是RESET,说明此事有中断发生 {
EXTI_ClearITPendingBit(EXTI_Line2);
//中断标志位清除,防止不断进入中断
GPIO_ResetBits(GPIOE,GPIO_Pin_1);
}}int main(){
SystemInit();
GPIO_Config();
EXTI_Config();
NVIC_Config();
while(1) {
GPIO_SetBits(GPIOE,GPIO_Pin_1);
程序编译链接都么有问题,下载到STM32里面PE1灯能亮,但是给PE2输入低电平时PE1灯不暗,这是怎么回事?是程序问题还是硬件问题,求大神拯救。
登录百度帐号推荐应用

参考资料

 

随机推荐