-
DFU本身相当于一个BOOTLOADER把DFU用串口写进FLASH
DFU起来后从USB口下载用户程序
我用这个功能给客户现场升级程序
-
建议直接去Micrium(ucOSII的官方网站)网站找找
-
又终于看到所长的 通用处理程序了
看来LZ研究是研究透了才移植的啊 能不能给我们也讲讲 所长的 通用处理程序的 优缺点 及原理
这样 参与讨论的人才会多起来
-
to:39楼
有USB的下载教程的。在附件最下面。
-
就按照我上面所说的,计数1ms,把计数结果通过串口发送到电脑上
外部用一个高速的与(非)门,外部时钟通过它进单片机实现计数,别一个脚用定时器控制1ms时间
-
有个MODbus通信协议的设备,要求如此。
-
打开串口工具接收一下看看,GPS语句输出全不全,GPS模块设置只输出GPGSV语句,那你程序再牛,也只有这一句了
-
这个问题我也遇到了。
我的做法是在上电初始化的时候,将所有的功能引脚给一个明确的电平(0/1)就可以了,端口的高阻开漏浮空输入输出、上下拉都没有问题。
单片机本身功能没有任何问题。
顺便问一下版主,stm8L152XXX 现在有中文的datasheet么?
-
引用 5 楼 macrozhang001 的回复:
首先你要设定一下
将以下选项打钩:
BULID-》Global bulid settings->copy files to release directory after bulid。
这样你BULID 驱动之后才会被拷贝到RELEASE 目录下面。
BULID 之后 请选择MAKE RUN-TIME IMAGE。
老兄你最后一句话解答了我的问题,非常感谢!我是新手,刚学,呵呵多多包涵。
这就给分,谢谢各位啦!
-
这个似乎不该在这里求购
-
首先你自已想做一些什么.WINCE可简单一些.容易上手.
-
1. QIMAGE是什么?
2. 能够显示YUYV了,为什么要把YUYV转换成RGB24再显示出来?什么意思?
-
肯定可以,你每次发送数据只能是7个,不要加
if(USART_GetITStatus(USART2,USART_IT_RXNE)!=RESET)
这是轮询模式下,
是whlie(USART_GetITStatus(USART2,USART_IT_RXNE)!=RESET);
只要进入中断,说明你的标志位肯定置位了。
不需要在判断一次了
还有Rs485Rxcont必须为全局变量并且初始化为0
奥,对了,你在后面加上个delay吧
可能就行了。
-
。。。自己搞定。。
-
C1C90000H=11000001110010010000000000000000
符号位=1
阶码=10000011
尾数=10010010000000000000000
首先是符号位,判断正负
然后是阶码,你刚才已经算出来是100,也就是十进制的4
这里的尾数10010010000000000000000把后面的0都省略掉,就是1001001
加上默认的个位1,可知该浮点数为
1.1001001 * 2的4次方
那么得出结果是小数点后移4位
11001.001
前半段换算可得25,后半段换算的0.125
结果就是25.125
然后再把符号加上,因为是负数
所以结果是 -25.125
-
没人帮忙吗,貌似有一些大虾调通了啊,自己顶贴
-
高手
,先敬佩一个
-
帮顶一下.
看看一些相关寄存器的设置。
-
可以,看你怎么用了。比如你要5V放大到10V呵呵,那你的供电电源至少要到10V以上
-
连接失效了