-
哪位朋友能提供一份官方的例程给我吗?谢谢,现在好像下不到了
这是我邮箱:2002_shijiebei@163.com
21# yaohuitime
库:http://www.st.com/internet/com/SOFTWARE_RESOURCES/SW_COMPONENT/FIRMWARE/um0721.zip
手册:http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/USER_MANUAL/CD00238039.pdf
-
这样的优化,,对程序有影响吧? 没优化时程序,,程序及大,,要大上3到4K,,
_D_HS6{AW3ICXUJQG7}L~G3.jpg
(8.89 KB)
下载次数:1
2010-11-4 13:39
-
参考手册的哪个部分要求需要等待一定时间?哪一页?哪一段?
-
说到“难以破解”,其实只要把bootloader代码搞得复杂一些难以理解一些就行了(理论上反汇编之后可以弄清楚代码的所有细节——但是,现在这个世上有几个人有这个能力和耐心去做这种事?)
对于STM32,可以这样干:
1-把bootloader0做得很小,放到Flash的开头,启动后加载到SRAM;
2-bootloader0向服务器请求bootloader1,bootloader1就不是那么小巧了……
3-……
思路就是函数放在一个巨大的虚拟空间里,需要的时候服务器才会把相关片断下载到SRAM里,然后执行;
理论上总可以破解,但是足够把破解人弄的痛不欲生……
还有一些非技术手段也能让破解人头痛不已,例如电脑的开机密码,错三次你就得重启;银行卡密码,错三次你就得去找齐证件那号排队申请……依此类推,当你的服务器监测到异常的时候,就可以中止该设备的升级,打电话找客户了……
-
一般红外接收头都是将38k载波滤除后的信号。也就是高低电平序列。楼主可以通过外部中断加定时器来实现这个功能。第一跳变信号通过外部中断接收,此后通过定时器来记录高低电平序列的时间。直到接收完最后一个有效电平。
-
网上很多资料的
-
佩服,hoho
-
先暂时去掉带线程的驱动和应用程序等,再试试,可能是其它线程之类的占用系统资源导致的。
-
http://zh.html.net/
免费的HTML和CSS教程——构建自己的网站 HTML.net
-
main()
{
EA=1; /*CPU开中断*/
EX0=1; /*允许外部中断0中断*/
IT0=1; /*脉冲触发方式(负跳变有效)*/
while(1)
{
delay(100);
display();
}
}
复制代码
另外,测试按键后,中断点的电平变化是否正常,排除硬件错误!
-
WinCE有专门数据库API,以CeData开头的
-
问题应该是出在这个循环里
for(int i=0;i
-
学习wince驱动复杂的地方就是你要非常熟悉微软限定的
-
报告应该都对
WinCE.NET (V4.x) 与 WinCE 6.0 的 Kernel 不同, 在 6.0 的 kernel 中, 己经对中断的处理做了一番修正, 所以在 5.0 版之前, WinCE 是号称 Soft-RealTime, 在 6.0 版时, 已经号称是 Hard-RealTime 了. 也就是其 Interrupt Latency is predictable.
Paul, Chao @ Techware
-
喂也 今天直播的啊 呵呵 不错的东西,实践得出的结论往往珍贵
-
如何知道一根串口线是否通?
可以做一下自收发的实验吧
-
每逢佳节倍思亲
-
无法直接复制, 可以用dumprom试试
-
我觉得可能并不需要协议的对比了。。因为你是在host层面上。。。你读到的数据已经不是带着协议头和尾的数据。。可能就是真实的数据。。。
-
兄弟们:没有在X86的芯片组上做过WINCE的160G硬盘驱动的吗?