-
楼主居然能在一年之内用坏4个ST LINK
-
现在有了?哪里下载?
-
0.5mm很宽了,DSP的很多才0.28mm,烙铁太热也不行,温度合适,手工好点就可以,只能怪你焊接水平不行。
-
SEGGER 的JLink ARM V4.08l包中的,Processor Specific Utilities->J-Link STM32 Unlock
这个工具解除的是芯片的读保护
如果是读保护的原因,可以用STLINK+STVP解除的。
-
关注这个很久了,这次的改动和上次的差别不大。串口1发送可以用DMA的方式,提高一点效率,串口1接收不能用DMA的方式,可以用中断方式接收。
USB端点从PC机收到数据后,复制这些数据到串口1的设定的DMA发送缓冲区,启动DMA数据发送,这样就不会频繁进串口发送中断了,DMA发送完毕进DMA中断,如果PC机有数据传来,就复制到DMA数据缓冲,再次启动DMA数据发送,否则关闭DMA数据发送,关闭串口,DMA发送的字节每次可以设置为不同的数目。
-
要8位MCU的话,联系我654528164,我有现货
-
版主,M25P64 是否需要这个时序呢???
我要做的就是大量ADC采集然后把数据存到FLASH 中。
你自己看看M25P64的手册吧。
-
顶起来啊,呵呵。。。
-
我接的是4.7k 的电阻接到5v的。烧毁芯片要有很大的电流才行,接到4.7k的电阻,io的电压其实也不是5v,被钳位到了4v多。
-
没有听说过可以兑换人民币的....
-
引用 1 楼 aaa_tnt 的回复:
Dshow
谢谢,有没有相关的简单实例
-
不错,学习学习...
-
H8/300H系列的CPU 汇编
这个可能是公司的产品
pdf 下载
http://cn.renesas.com/media/hk_pdf/CN_Prod_Cat/C6/11.pdf
没用过,,但愿对你有所帮助
-
LZ好厉害 juliet_88
-
touch.dll $(_FLATRELEASEDIR)\s3c2440a_touch.dll NK SH
把这句注释掉,系统根本不运行~~~!!
-
问题终于解决了,过程为:
1、大家觉得下面两个函数有什么区别:
a)unsigned int * p=NULL;
FMD_ReadSector(dwBlock * g_FlashInfo.wSectorsPerBlock + iSector, (LPBYTE)p, &si, 1);
b)unsigned int * p;
FMD_ReadSector(dwBlock * g_FlashInfo.wSectorsPerBlock + iSector, (LPBYTE)p, &si, 1);
对,一个事空指针,一个随便指了个地方……,结果是,前者系统能启动,后者是系统死翘翘——怀疑是内存问题……
2、解决方法:回过头再看Eboot.bib
MEMORY
;-----------------------------------------------------
; NAME ADDRESS SIZE TYPE
;-----------------------------------------------------
PTS 80000000 00020000 RESERVED ; Page Table : 128 KB
ARGS 80020800 00000800 RESERVED ; BSP Args : 2 KB
EBOOT 80030000 00080000 RAMIMAGE ; Eboot Image : 512 KB
RAM 800B0000 00010000 RAM ; RAM : 64 KB
BINFS 800C0000 00030000 RESERVED ; Bin FS : 192 KB
STACK 800FC000 00004000 RESERVED ; Stack : 16 KB (sharing with Step Loader)
; From 8010000 ~, decompressed image will be put.
FLSCACHE 80100000 03F00000 RESERVED ; This is same region for NK RAMIMAGE
USB_BUF 84000000 03F00000 RESERVED ; USB Download Buffer Start Address
; Download code does not check End Size.
DISPLAY 87F00000 00100000 RESERVED ; match to config.bib for sharing display library
一看便知,我的128M的RAM已经全部被Eboot分配了,我在来个‘p’接收大量的图像数据,会怎么样呢……冲突啊
所以改由DISPLAY定义的缓冲区去接收就OK了。
3、前面提的的ReadBlock也是同样的问题。
今晚可以睡个好觉了……
-
王大侠及各位侠客:
咱们何时小聚呢,至于吃饭不是问题啊!
-
你要启动线程干嘛???
-
我测量过,我在正常运行时SDRAM的时钟频率为100M,挂起后,这个频率没了
-
我见过那种烟雾报警器,就是一个传感器加上一个BL59A12 还有一个蜂鸣器,挺好的,楼主可以参考