-
这是之前的源码,后来也考虑这方面的因素,改成9600,别的地方也就只加了个延时,可还是一样!现在的主要的问题是:用这种方式,持续调试了几次,为什么让我的10B板上的STM32芯片都烧录不了?
-
----------------------------------------------
█〓██▄▄▄▄▄▄ ●●●
▄▅██████▅▄▃▂
██████████████
◥⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲◤
-
你用示波器测的吗?我以前做过,我的示波器显示不了高频
-
楼主似乎在挑战编译器
-
1111111111111111111111111111111111111111111
-
是带内置jpeg压缩功能的摄像头吧。
那就看看手册,是不是可以配置摄像头为不使用压缩功能,直接输出YUV或者RGB的。
如果输出RGB,加上文件头就是bmp文件(24位以下的bmp还需要调色盘)。如果输出YUV,就转成rgb,公式网上有。
-
我的也是高斯贝尔208的,现在那个7414进去就是密码错误显示,现在4个9和4个6都对,但是都是12个台,手动自动都是,搜啦一天啦,没变,那个资源也下载啦,问题是下载完怎么用?全是繁体字和星星?是程序?请高手指教下啊,跪求啦,谢谢啊,QQ122164324!!
-
引用 4 楼 rncjd 的回复:
多的那三条相当于初始化操作,初始的是相应地址的值
proteus里没有这三条语句的话 开始运行时它从软件映射的地址取值就很可能得到一个不确定的数 是由这个软件和运行环境决定的 应该叫数据堆栈吧。。。
而51的板子上没有变量储存功能 加不加那三条语句它都是 0xff
嗯,软件,仿了,不一定真。。
有理。。仿了不一定真
-
引用 5 楼 gooogleman 的回复:
哦,搞这个了·····
公司要搞没办法!!!
-
把nandflash相关注册表贴上来看看
-
我也遇到过,会停在串口中断中不出来了。
我是把 USART_ClearITPendingBit(USART2,USART_IT_RXNE);
改成 USART_ReceiveData(USART2); 空读一下数据解决的,也就是接收
到的字节该读还读,只不过不入接收队列了。
论坛里有过一篇文章讲这个来着,文章中的解决办法是在串口中断中添加
if(USART_GetFlagStatus(USART2, USART_FLAG_ORE) != RESET)
{
USART_ReceiveData(USART2);
}
清 ORE 标志
你可以翻翻那篇文章看一下,挺详细的。
-
03FD0938 ldrb r1, [r0], #1
建议楼主检查一下其中的R0是怎么来的,
看起来它可能会有问题。
-
while(1)
{
if(++i>=125)
{
if(++t>5959) 根据上下程序联系,这里是否应该是改成3600?
t=0;
d[7]=t%60%10;
d[6]=t%60/10;
d[5]=t/60%10;
d[4]=t/600;
i=0;
}
d[5]=t/60%10|0x80;
display();
}
请注意,display()的自身耗时是很严重的,虽然这里是用了8*125的预想估算,但是for函数在转换为汇编的时候,并不能单纯的转换为DJNZ这样简单的循环,这方面的代码研究已经有过很多人做过,谷歌上有很多相关资料。既然用单片机,最好的做法是利用定时器来做定时而且这样还能使MCU主流程空闲出来作为显示用,非常合用。
-
自己UPUPUPUP………哪位哥出来帮个忙啊
-
找人带可不是这么好找,一来别人没时间,二来,我只是实话,什么都不会怎么带?
rzsheng、yaojuntong77有兴趣可联系我,我是做LINUX底层驱动的,有偿的情况下可以带你们。
QQ:464261424
-
楼上的意思就是用轮询的方式进行数据通信,不允许用广播指令 这样就避免总线上的数据冲突,但是这样做会不会太慢了一点呢? 共有10台分机,每台分机16个按键,要求在100ms内把所有的按键信息都读完,也就是说每台分机只有10ms时间。
-
哦,这样啊,有时上电顺序是很重要的
-
对,外部的PWM输出要输入到另外一个TIM的CH脚,
而且要用两个内部的通道(如IC3和IC4主从模式)来测
-
会不会是我PSKEY没设好呢?
-
很好