-
楼主太感性化了,不过ST的网站的确是得完善一下
-
记住一点:信号的发送和回流所组成的环路越小越好
-
#include "stm32f10x_lib.h"
最新的库应该是:
#include "stm32F10x.h"
还有,看看是不是芯片类型没有定义对,比如下面针对 STM32 High density devices(STM32F103xC、STM32F103xD、STM32F103xE):
/* #define STM32F10X_LD */ /*!< STM32F10X_LD: STM32 Low density devices */
/* #define STM32F10X_MD */ /*!< STM32F10X_MD: STM32 Medium density devices */
/* #define STM32F10X_MD_VL */ /*!< STM32F10X_MD_VL: STM32 Medium density Value Line devices */
#define STM32F10X_HD /*!< STM32F10X_HD: STM32 High density devices */
/* #define STM32F10X_XL */ /*!< STM32F10X_XL: STM32 XL-density devices */
/* #define STM32F10X_CL */ /*!< STM32F10X_CL: STM32 Connectivity line devices */
-
IAR除了软件版本外,还有一个IDE版本。
IDE版本相同的,就可以装在一起。
IDE版本不同,就不能装在一个目录。
目前,IAR EW430 5.10,IAR EWARM 6.10 ,IAR EWSTM8 1.20 的IDE版本都是6.0的,
可以装在同一个目录。
-
是同一个。
正版用户飘过~~
-
谢谢, 楼上的确看得很仔细.
不过在发帖前, 我也详细看过这部分的介绍了.
我的问题是:
"现在发现, 在工作过程中, DMA1 的 通道1 的 CNDTR 由 4 莫名其妙地 变成了 2.
当然采样的数据也发生了错误. 我调试中发现, 前后两通道的数据(DMA 后的内存数据)对调了. "
开始也以为 这个计数器会变属于正常情况, 然而我跟踪了好久, 这个 2 始终没有变为4 去, 因为规则采样, 应该没有几个 uS 就会变回去, jlink 在 MDK 下作怪吗? 不用调试器, 照样出错.
另外更加糟糕的是: 采样到的数据发生了错误(这是最关键的, 前面只是说的现象)
另外没有说明, 我手工改回到 4, 又正常采样了.
谢谢!
-
我是用的debug版本。这样有问题么?
-
谢谢两位解答,呵呵。。。
-
我这个不是XIP启动的,整个NK都是拷到RAM中运行。
NK 80200000 00C00000 RAMIMAGE ;for 48M appRAM
RAM 80E00000 03000000 RAM
FLASH 92000000 00100000 RESERVED
RAMIMAGE里面的程序或文件还会占有RAM区域的空间吗?
-
真是有点不知所措
-
引用 6 楼 l888888h 的回复:
读引脚,即读引脚处的电平
读端口,即读取与引脚相连的寄存器内的值
书上说读引脚数据前要先写“1”,不是很懂,请举例。读端口的情况呢?谢谢
同意
-
引用 17 楼 wdhhawk_nnc 的回复:
应该用EVC开发应用程序,还要在对应平台的SDK上编译,VC的肯定不行
平台我设置了。不是VC。
就是EVC
-
看下LCD初始化代码中对LCD相关寄存器设置的地方,这里会用到一些数据,找下数据在哪设置值的
-
不错不错··
-
ORG 0000H
START: MOV P1,#0EEH;两红亮,延时3s
LCALL DELAY
AA: MOV P1,#0EDH;东西绿亮,南北红亮。延时10s
LCALL DEL1
MOV R1,#5
BB: MOV P1,#0EBH;东西绿灭,黄亮,闪5次
LCALL DEL2
MOV P1,#0EFH
LCALL DEL2
DJNZ R1,BB
MOV P1,#0EEH;两红亮,延时0.2s
LCALL DEL2
MOV P1,#0DEH;东西红亮,南北绿亮,延时10s
LCALL DEL1
MOV R2,#5
CC: MOV P1,#0BEH;南北绿灯灭,黄灯亮,闪5次
LCALL DEL2
MOV P1,#0FEH
LCALL DEL2
DJNZ R2,CC
MOV P1,#0EEH;两红亮,延时0.2s
LCALL DEL2
SJMP AA
复制代码
你看看 改改应该就行了 延时就自己写了吧 以前写过一个让我搞丢了
-
引用 4 楼 guopeixin 的回复:
如果你指的是“系统注册表还原”,两种情况可能导致该情况
1. 如果没有hive支持
cold boot后,对象存储里面的东西丢了后,就会出现还原
2. 如果有hive支持
存放hive的外部rom中hive文件受到破坏或者oal告诉清除hive文件的时候会还原
我使用的是 hive 注册表啊~!
如果是 HIVE 文件受破坏,
估计会是什么原因呢?
FLASH 驱动的 BUG ??
-
还没弄好吗> 关注下
-
碰到过唤醒后串口输出乱码的问题,后来也没有能够解决,等你的消息了,呵呵
-
想多听几个人的见解,集思广义.
-
谢谢,楼主。dingpo2099@163.com