-
还不错的教程
-
大概看了一下,带LCD接口的是俺现在正在寻找的,希望能尽快看到更详细的资料!
STM32F205 devices provide from 128 Kbytes to 1 Mbytes of Flash, up to 128 kbytes of SRAM, a USB On-The-Go (OTG) full-speed/high-speed interface, and a choice of LQFP64, LQFP100, LQFP144 or WLCSP64 packages. These features add to core peripherals including multiple timers, ADCs and DACs, serial interfaces, two CAN2.0B ports, an LCD interface and an external memory interface running up to 60MHz and supporting Compact Flash, SRAM, PSRAM, NOR, and NAND memories. An RTC, CRC calculation unit and analog true random number generator are also integrated.
STM32F207 adds another full-speed USB OTG interface, an Ethernet 10/100 MAC supporting both MII and RMII and with IEEE1588 Precise Time Protocol hardware support, and an 8- to 14-bit parallel camera interface supporting up to 27 Mbyte/s at27MHz or 48 Mbyte/s at 48MHz allowing connection of a CMOS camera sensor. The STM32F207 is available in LQFP100, LQFP144 and UFBGA176 packages.
STM32F215 and STM32F217 series provide a cryptographic security processor featuring hardware acceleration for AES 128/192/256, Triple DES, and HASH (MD5, SHA-1) protocols. Available Flash memory densities for these devices are 512 Kbyte and 1 Mbyte.
-
你好像是考试题,我只对实际应用感兴趣,想不通“用一个频率为2Khz的信号采样一个10kHz的信号然后将得到的波形通过一个2kHz的低通滤波器”这样做的目的是什么。
-
改成INT还是错:
main.c:44 WDR();
0x8fe0 <main+4> 0x35AA50E0 MOV 0x50e0,#0xaa MOV _IWDG_KR,#0xaa
main.c:46 tmp = ~0x0001;
0x8fe4 <main+8> 0xAEFFFE LDW X,#0xfffe LDW X,#0xfffe
0x8fe7 <main+11> 0x1F01 LDW (0x01,SP),X LDW (0x01,SP),X
main.c:48 WDR();
0x8fe9 <main+13> 0x35AA50E0 MOV 0x50e0,#0xaa MOV _IWDG_KR,#0xaa
main.c:50 if ( tmp == ~0x0001)
0x8fed <main+17> 0x1E01 LDW X,(0x01,SP) LDW X,(0x01,SP)
main.c:55 WDR();
0x8fef <main+19> 0x35AA50E0 MOV 0x50e0,#0xaa MOV _IWDG_KR,#0xaa
-
需要去驱动在底层做出一个键盘的消息响应,,
-
请直接找代理商询价,淘宝上很多都是零售的单片报价。
-
串行通讯是一个逻辑的,是协议,rs232是物理的,通讯两端的物理基础是必须一样的。
-
我不清楚你的版本,您可以到ugl/uglinput.h 看一下有没有相应的宏定义,如果没有可能就得自己在程序里处理双击了。
-
问题解决了,但又出现了一个新问题。努力中。。。
-
RTCCON 0x01D70040(little endian)
0x01D70043(Big endian) R/W(字节) RTC control Register 初始值0x0
位名称 BIT 描述
CLKRST [3] RTC 时钟计数复位
0 = No reset, 1 = Reset
CNTSEL [2] BCD计数复位
0 = Merge BCD counters
1 = 保留(Separate BCD counters)
CLKSEL [1] BCD 时钟选择
0 = XTAL 1/2 15 divided clock
1 = Reserved (XTAL clock only for test)
RTCEN [0] RTC读写允许
0 = Disable, 1 = Enable
这里应该注意的是,在对CLKRST写入1复位之后,应该马上将CLKRST写回0,因为该位是1时RTC的时钟计数器会一直复位,时间就会停在
你写入复位信号的那个时刻,刚开始时,我就是没有注意这一点,我还认为是我的RTC有问题,时间怎么就是启动不了。
还有一点就是在读写RTC完成后如果有一段时间不去读时,应该及时将读写允许位禁止掉。如果RTC 读写允许, STOP电
流将大大增大, 为了减少STOP 电流, 当不存取RTC时,设置该位为0,虽然为0,但RTC时钟仍运行.
第二步是初始化日历时间。
第三步,如果你要RTC滴答功能,你就得对TICNT寄存器进行初始化:
TICNT 0x01D7008C(little endian)
0x01D7008F(Big endian) R/W(字节) 时间滴答计数寄存器初始值0x00
位名称 BIT 描述
TICK INT ENABLE [7] 时间滴答中断允许
0 = disable 1 = enable
TICK TIME COUNT [6:0] 时间滴答计数值. (1-127)
这个计数值内部递减, 用户不能读它的实时值
找了个资料,但是没有说型号。
-
加了PAGE_PHYSICAL 这个标志就要移位,不加就不用移位
-
需要一个USB 转UART,或者USB转并口的IC,再加个普通的MCU,再外接一些 继电器驱动,就可以实现楼主想要的东西。
通过USB转并(或者UART),解析USB过来的指令,再进行 相关的控制
当然你如果选取一款带USB接口的MCU 或者ARM,那么上述转换IC 就不需要了
QQ:604914729
-
ST有一篇应用笔记详细探讨了这个问题,请54楼的朋友看看吧。
-
我也想搞清楚这个问题,谢谢了!
-
你用的是串口几呢?USB转串口有没有确定调通呢?
-
辛苦的找例程ing
-
这样接的话,STM32 的IO口开漏输出时能不能耐压5V?
-
没弄过,看看能不能用远程连接呢。。。
-
引用 7 楼 thecrypig 的回复:
呵呵? 一直不懂那个 =? 是什么意思 ,现在知道了?
简单讲就是将LDR PC,=value可以这样理解:
MOV Rd,#value 或者
LDR Rd, [PC, #offset]
在高手看来很简单吧? 可是俺是菜鸟
不错,看到那个=号就知道LDR是伪指令,用来解决mov之类或者ldr不能直接解决的问题,把这个问题留给汇编器来解决。LDR r13,=0x1000.看看0x1000内存4k的位置有些什么东西,r13一般表示为lr,程序跳转用的
-
DNW是可以传输,是否能用来烧写要看你的EBOOT是否支持了!