-
一、JLINK下载方法
1、硬件设置
Boot0,Boot1 = 0,*(测试通过)
Boot0,Boot1 = 1,0或者0,1(未测试)
2、软件设置
MDK设置
...
-
一,串口通信问题
1,串口通信两端的TTL电平要一致,看选用的芯片,要么都是3.3V要么都是5V。。当两端电平不一致时通常是收不到数据的。。当检测程序等都没有问题但是依然收不到数...
-
可以使用KEIL内置的__DATE__ 和 __TIME__ 宏来实现这个功能参考范例:uNSigned char code DataStr[]=__DATE__;uNSigned...
-
作为一个偏向工控的芯片,ADC采样是一个十分重要的外设。
STM32集成三个12位精度18通道的内部ADC,最高速度1微秒,结合DMA可以解放CPU进行更好的处理。
ADC接口...
-
一,网上下载的例程,跳转部分的代码有差异,尤其是用的汇编那句
eg:
①Jump_To_Application = (pFunction)(*(vu32*) (IA...
-
keil编译Jlink烧写时提示
* JLink Info: Could not measure total IR len. TDO is coNStant hig...
-
除了网上的教程外,还要特别注意,当运算中有浮点的数字时要把,数字后面加上一个f。
例如表达式中有4.321参与运算。
当你不在4.321后加f时,stm32F405的片子不知道...
-
本文主要探讨的是MDK开发工具中One ELF Section per Function选项对于代码优化的作用及其实现的机制...
-
*(volatile uNSigned short int *)(0x60000000)=val;
0x60000000强制转换成shor...
-
1前言出于性能方面的考虑,有的时候,我们希望知道CPU的使用率为多少,进而判断此CPU的负载情况和对于当前运行环境是否足够“胜任”。本文将介绍一种计算CPU...
-
STM32中 warning: #61-D: integer operation result is out of range
由于编译器默认signed int即32位有符号整...
-
结论: (即在模拟i2c主:在主设置SCL为高后,要超时判断SCL是否为高,再发后面的时序)
现象(如下图):
由于在发送读命令之后,即ACk之后,下面从...
-
时钟拉伸(Clock stretching)
clock stretching通过将SCL线拉低来暂停一个传输.直到释放SCL线为高电平,传输才继续进行.clock stre...
-
SecureCRT下的串口不能输入
用secureCRT建了一个串口COM1后,连接上开发板后,可以正确接受和显示串口的输出,但是按键输入无效。
解决方法:
Session ...
-
调试2430的串口打印问题时,发现一些设置问题
原来串口在使用前先要设置选择哪个口,意思就是P0和P1上各8个脚,P0的2、3可以作为串口0,P0的4、5可以作为串...
-
这两天开始捣鼓板载STM32F103ZE的红牛开发板,每次做一点小改动都要重新下载程序到Flash中,很慢不说,还担心这么频繁地刷,Flash啥时候突然就归西了。
于是准备每次下...
-
keil5 mdk 编程的时候出现了个黑光标
现在按回车键不能让程序换行了,而是黑光标向下移动一行
针对开发朋友出现的此类问题,在今天的开发中本人也遇到,
解决办法:在键盘上...
-
这个例子是用EK的板子上的KEY4实现一个鼠标,不需要自己编USB驱动,因为使用标准的HID
用KEIL打开那个USB例子的工程,在main.c:while (1){Delay(...
-
1 建立工程
Project>> New μVison Project。在弹出的“Select Device for Target ‘&...
-
下面这些是在STM32的库文件中摘抄的,可以在以后的编程中利用这些方法。
以下为把IO口转化为一个结构体指针的步骤:
首先是GPIO的...