- 社区首页
- 找到 39095 条结果
我是自己用腐蚀法做的sd卡模块,在f103的板子测试过是能用的,但是用在Nucleo stm32f767上面的时候,测试了好久都不可行,用dma模式总是卡在中断,优先级没有设置错误,使用了网上的教程都不可行,不知是hal库的bug还是我有些细节没设置正确,搞了好几天,想要一份可用的程序,一定要测试过可行才提交给我哦
wuQAQ
2017-02-13 11:14:08
浏览量:757
单片机在接受数据时认为是一个完整的character是需要收到停止位的,停止位是高是低由你决定,有时停止位不止一位至于前面那个中断优先级的问题,那个优先级好像可以认为设置的,你看看是不是有哪个配置文件被修改过,或者查看头文件
gyet
2017-02-14 16:50:29
浏览量:1593
我现在做的项目需要LPC2136与Mega8相互通信,我采用的是SPI协议,LPC2136先发命令,Mega8执行并返回给LPC2136检测到的数据,两者都是在中断中接收数据。现在LPC2136能够发送数据,Mega8不能接收数据,感觉到Mega8的SPI好像就没有工作。 请问LPC2136和Mega8怎么设置才能够正常接收和发送数据?当LPC2136给Mega8发数据...
5ofi
2017-03-07 17:07:47
浏览量:920
你给的3.8V电压的那个引脚一定是个ADC引脚吧。那么你的ADC是用什么触发的呢?这个触发时间是怎么定的呢?按你的描述,个人感觉是软件进行触发的吧。这个触发你放在了哪里,是不是有一些时间才进行触发的。如果不是ADC,那么就是逻辑电平的高电平,这个高电平的判断是使用的查询还是中断?如果是查询,那么查询时间是多少?...
9i7e
2017-03-24 23:11:31
浏览量:1090
clear alldt=0.005; %设定步长t=0:dt:3;
%设置3个频率的正弦信号
300HZ ,500HZ,1000HZs1=sin(2*pi*300*t);s2= sin(2*pi*500*t);s3= sin(2*pi*1000*t);s=s1+s2+s3; % 3个正弦信号叠加figure(1);subplot(2,2,1); plot(t,s1);xlabel('t');title(...
老罗sao
2017-05-19 10:53:09
浏览量:775
设计一个两位计数器,能对外部的脉冲进行计数,能进行复位。使用一个51系列单片机能对两个LED数码管进行动态显示。试绘出电路图并编写相应的汇编程序。 程序: 主程序中滚动显示两位数字,当输入脉冲未来到之前并保持不变。
在中断服务程序中,每当来一个外来脉冲时,需要显示的数字加一。单片机复位时,需要显示的数字是00...
黎明前12
2017-05-19 10:57:10
浏览量:2031
STM32F107怎么设置传感器封锁时间呀??还望大神赐教
crustycrab
2017-08-03 22:09:35
浏览量:626
每个DMA通道完成了自己的工作后,才会让下一个DMA进行工作,而且DMA是可以设置中断优先级的。高优先级可以中断低优先级,如果高优先级一直在发,那么低优先级的就可能发不出去。
就是从这里掉出的
2017-08-30 11:11:06
浏览量:1971
冰山一角
2014-08-25 07:52:30
浏览量:224
NVIC_Configuration(); 这个函数作用?void NVIC_Configuration(void){ NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); }具体对中断优先级设置?
huihui163
2017-09-22 13:36:39
浏览量:10581
带NVIC的一般是中断优先级的东西,Configuration就是配置的意思嘛。NVIC_PriorityGroupConfig里面有个Group,优先级分组。优先级有不同组别,里面可以设置中断抢占和优先级
huihui163
2017-09-22 17:07:39
浏览量:10581
NVIC_PriorityGroupConfig()这个决定了有几个先占优先级和从优先级。就比如你设置的NVIC_PriorityGroup_2,先占优先级和从优先级都是2位,那么你配置中断的时候先占优先级和从优先级分别可以配制成0-3,0-3;若是第一组先占优先级1位从优先级3位那么先占优先级的设置是0-1从优先级设置为0-7;其他同理
huihui163
2017-09-22 17:08:04
浏览量:10581
设置中断优先级不同就行吧。
qiangge1992
2017-09-23 09:15:13
浏览量:3285
同问,除了设置中断优先级的不同,有其他好办法吗
qiangge1992
2017-09-23 09:42:40
浏览量:3285
STM32芯片,一般都有3至6个USART/UART串口。我想扩展更多串口,比如类似串口服务器NPORT这种(16个串口)。1、应该使用什么芯片去扩展更多串口,如何去做。之前印象里有人问过,不过翻了好几页没找到。2、前面也有一个帖子说STM32如何响应3个串口的中断。如果是16个串口,设置中断这种机制恐怕也不理想,有这么多中断优先级...
great_CC
2017-09-25 21:25:53
浏览量:3299
树莓派3新系统怎么设置热点啊?能否赐教详细步骤,
村长大大
2017-09-30 09:28:36
浏览量:955
我知道怎么设置断点,问题是怎么触发中断啊,我用ST link调试仿真时,没有办法用串口助手再发送指令啊
huihui163
2017-10-17 12:45:32
浏览量:1801
本帖最后由 昆仑神龙 于 2016-12-11 20:35 编辑
今天写了个实时时钟的小程序,与大家分享下,程序已经上传,有兴趣的可以下载看看。
#include "sys.h"
#include "uart.h"
#include "delay.h"
#include "led.h"
#include "key.h"
#include "lcd.h"
#include "adc.h"
#include "hal_misc.h"
#include "hal_adc.h"
#i...
昆仑神龙
2016-12-11 20:27:38
浏览量:751
//以下依次是主程序,,KS103超声波程序,,定时器程序
/*main.c*/
#include "delay.h"
#include "key.h"
#include "sys.h"
#include "usart.h"
#include "myiic.h"
#include "KS103.h"
#include "lcd.h"
#include "timer.h"
#include "led.h"
u8 t=2,p;
u32 sum1,sum2,sum3,sum4,sum5,sum6,sum7,sum8,sum9,sum10,sum11...
1589352726@qq.com
2017-11-04 15:34:37
浏览量:1460
如题,在F429板子上添加了串口的发送中断和接收中断,接收中断比发送中断优先级更高,但是MCU只响应发送中断而不响应接收中断;如果取消发送中断(关掉发送中断时钟使其失能),则接收中断可以正常进入,请问这是什么原因呢?是不是这两个中断是冲突的呢?
drepa
2017-11-23 15:28:55
浏览量:4958