EDN首页   博客首页 用户登陆  |  注册

最新日志

发表于:2010/9/7 1:41:41
标签:Cortex-M0  LPC11xxcfg.h  Uart  I2C  Tick  

2

CortexM0菜鸟阶段作业

Cortex-M0菜鸟之C/C++例程(第1天作业) Cortex-M0菜鸟之C/C++例程(第2天作业) Cortex-M0菜鸟之Keil内运行ISP(第3天作业)CortexMo菜鸟逆向学习ISP(第4天作业) CortexMo菜鸟之头文件搭建过程(第5天作业) CortexM0菜鸟之红杏再现(第6天作业)CortexM0菜鸟之IO配置(第7天作业)CortexM0菜鸟之节拍中断(第8天作业)CortexM0菜鸟之串口轮询(第9天作业)CortexM0菜鸟之I2C主机中断(第10天作业)菜农通讯工具:新浪网页版:http://t.sina.com.cn/hotpower新浪手机版:http://t.sina.cn/hotpower网 易微 博:http://t.163.com/hotpower腾…

系统分类: ARM   |    用户分类: Cortex-M0    |    来源: 原创

该用户于2010/9/7 1:54:39编辑过该文章

点击查看原文

阅读(159)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2010/9/7 1:22:13
标签:I2C  TWI  SMBUS  

0

CortexM0菜鸟之I2C主机中断(第10天作业)

菜农此I2C模板应用8年未尝败绩,大家可以和NXP例程对比,俺就不公开和NXP“PK”了~~~//i2c.h#include "main.h"#ifndef __LPC11xxI2c_H__#define __LPC11xxI2c_H__#ifdef __cplusplusextern "C" {#endif class I2cObj;class I2cObj {//系统串口类public: I2cObj(unsigned char I2CAddress = 0xa1);private: inline void I2cInit(void);public: inline void Start(void); inline void REStart(void); inline void Stop(void);inline void Exit(void);inline void Exec(void);void SetAddress(unsigned char I2CAddress);void WriteWait(void);unsigned char ReadByte(unsigned char, unsigned char &);unsigned char WriteByte(…

系统分类: ARM   |    用户分类: ARM    |    来源: 原创

点击查看原文

阅读(87)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2010/9/7 1:19:06
标签:Cortex-M0  LPC11xxcfg.h  

0

CortexM0菜鸟之串口轮询(第9天作业)

#include "uart.h"UartObj::UartObj (void){ UartInit();}void UartObj::UartInit(void){unsigned int Fdiv;//位域写法IOCON.TXD.Bits.FUNC = IOCON_TXD;IOCON.TXD.Bits.MODE = IOCON_PULLUP;//寄存器写法// IOCON.TXD.Regs = (IOCON_TXD << IOCON_FUNC) // | (IOCON_PULLUP << IOCON_MODE);//位域写法IOCON.RXD.Bits.FUNC = IOCON_RXD;IOCON.RXD.Bits.MODE = IOCON_PULLUP;//寄存器写法// IOCON.RXD.Regs = (IOCON_RXD << IOCON_FUNC) // | (IOCON_PULLUP << IOCON_MODE); SYSCON.SYSAHBCLKCTRL.Bi…

系统分类: ARM   |    用户分类: Cortex-M0    |    来源: 原创

点击查看原文

阅读(81)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2010/9/7 0:25:11
标签:Cortex-M0  LPC11xxcfg.h  

0

CortexM0菜鸟之节拍中断(第8天作业)

由于前几天事太多,近日继续M0菜鸟的历程。以下是systick.cpp文件源码#include "systick.h"extern "C" void __irq SysTick_Handler(void){static int count = 0;if (count++ >= 50)//500mS{ PortLed8.DATA.Bits.PinLed8 ^= 1;//LED8每半秒闪烁一次 count = 0;}}SysTickObj::SysTickObj (void){ SysTickInit();//节拍定时器初始化}void SysTickObj::SysTickInit(void){//位域写法SYSTick.STCTRL.Bits.ENABLE = 1;//系统节拍计数器使能 SYSTick.STCTRL.Bits.TICKINT = 1;//系统节拍中断使能//寄存器写法// SYSTick.STCTRL.Regs = (1 << SYSTick_ENABLE)//系统节拍计数…

系统分类: ARM   |    用户分类: Cortex-M0    |    来源: 原创

点击查看原文

阅读(57)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2010/9/6 23:51:44
标签:Cortex-M0  LPC11xxcfg.h  

0

CortexM0菜鸟之IO配置(第7天作业)

在菜农决定做CortexM0菜鸟之瞬间就感觉最简单和最难做的就是复用IO的配置问题。在5年前成功挑战NXP的ARM7头文件后,感觉M0应该更上一层楼,特别是见到NXP的LPC11XX.H后。在弟子的唆使下,菜农开始了LPC11XXcfg.h的构造,第一个理念就是打造GPIO尿童系列。近来在网上看到很多有关GPIO的求助,也看了NXP的例程,感觉应该专题一番。在LPC11XXcfg.h下,GPIO的配置实际就是“三板斧”://KEY1宏定义三板斧#define PioKey1 PIO2_6 //P2.6#define PortKey1 P2 //P2#define PinKey1 Pin6 //Px.6//KEY2宏定义…

系统分类: ARM   |    用户分类: Cortex-M0    |    来源: 原创

该用户于2010/9/6 23:51:45编辑过该文章

点击查看原文

阅读(63)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2010/9/5 10:12:27
标签:HotAjax  HotWC3  

1

应用HotAjax四点破解任意CRC算法

http://www.hotpower.org/HotAjax/HotPower_HotAjax.htmlHotAjax(原名HotWC3)可以破解任意CRC算法即CRC多项式.它支持对CRC4、CRC8、CRC12、CRC24、CRC16、CRC32、CRC48、CRC64共8种的自动破解。今在网上看到http://bbs.lcdhome.net/read-htm-tid-23328.html,感觉CRC的脆弱。菜农感觉应该用“CRC安全密码”进行CRC校验。破解步骤:1. 根据“CRC四点攻击原理”选择:CRC4 0,1,8,FCRC8 00,01,80.FFCRC12 000,001,008,FFFCRC16 0000,0001,0080,FFFFCRC24 000000,000001,000080,FFFFFFCRC32 00000000,000000…

系统分类: 软件开发   |    用户分类: HotAjax    |    来源: 原创

该用户于2010/9/5 10:12:40编辑过该文章

点击查看原文

阅读(111)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2010/8/26 7:24:20
标签:Python  

1

【转载】捉摸Python的WSGI

上月初开始实习的,想来一个月了,却一直没有时间更新博客,导致七月博客竟然一篇都没有…… 学了三年Java,就因为接触了三个月的Python,于是就找了一个Python相关的实习,这厮太不“忠义”了…… 过去的这个月,接触的最多的就是Python的WSGI了,WSGI不是框架不是模块,仅仅是一个规范协议,定义了一些接口,却影响着Python网络开发的方方面面。对于WSGI有这么一段定义:WSGI is the Web Server Gateway Interface. It is a specification for web servers and application servers to communicate with web applications (though it can also b…

系统分类: 软件开发   |    用户分类: Python语言设计    |    来源: 转贴

该用户于2010/8/26 7:27:38编辑过该文章

点击查看原文

阅读(148)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2010/8/22 0:34:50
标签:HotAjax  CRC  

0

应用HotAjax自动生成CRC算法的C语言源码

例如需要生成STM32的CRC32步骤:1. 打开网页http://www.hotpower.org/HotAjax/HotPower_HotAjax.html2. 选择 crc32_stm323. 在“功能”下拉框内,选择“CRC位域表及算法”4. 将输出文件格式由“.TXT”改为“.C”5. 点击“清空”,清空上面的多行编辑框6. 点击“大表”,即可得到下面的C语言的源码程序//CRC位域8表(大端):const unsigned long CRCL32_04C11DB7_Table[256] = { 0x00000000L,0x04C11DB7L,0x09823B6EL,0x0D4326D9L,0x130476DCL,0x17C56B6BL,0x1A864DB2L,0x1E475005L, 0x2608EDB8L,0x22C9F00FL,0x2F8AD6D6L,0x2B4BC…

系统分类: ARM   |    用户分类: HotAjax    |    来源: 原创

该用户于2010/8/22 0:35:21编辑过该文章

点击查看原文

阅读(283)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2010/8/21 23:13:45
标签:无标签

0

菜农发布NXP ARM(Cortex)专用ISP程序HotFMShell V1.03(更新)

NXP ARM(Cortex)专用ISP程序HotFMShell V1.03(更新) 菜农HotPower@163.com 2010.8.16HotFMShell V1.03特点: Flash Magic在vista下不识别的ubs转串口,HotFMShell V1.03可以手动选择串口正确执行。点击下载: HotFMShell.zip (301.19 KB) 下载次数: 02010-8-21 12:47菜农的“七星瓢虫软件发布图标系列”:

系统分类: ARM   |    用户分类: ARM    |    来源: 原创

该用户于2010/8/21 23:14:15编辑过该文章

点击查看原文

阅读(214)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2010/8/21 19:35:11
标签:注册机  逆向工程  

0

注册机---正版软件的墓地

讨论之地的54楼:http://bbs.21ic.com/icview-190954-1-1.html注册机---正版软件的墓地本友情加密方法的核心为唯一ID+辅助ID构成128位的注册码。它与目前流行的软件注册机制是雷同的。它需要用户在得到光盘(或免费下载)后,要想要全部功能必须到出版商网站注册。这种注册机制实际是将用户的一些唯一信息(如硬盘、注册表、网卡)提交给网站,网站根据某一不公开的算法得到一串注册码返回给用户。这个过程的自动完成软件就称之为注册机。软件出版商手里肯定有合法的注册机,那么软件的解密者如…

系统分类: ARM   |    用户分类: 红色黑客    |    来源: 原创

该用户于2010/8/21 19:35:44编辑过该文章

点击查看原文

阅读(226)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2010/8/20 1:51:20
标签:无标签

1

菜农友情为STM32设计一种通用加密方法之原理

今天连续看了两篇关于加密方面的帖子,感觉自己应该友情奉献一回了~~~设想一种加密办法,大家看看可行吗?关于STM32F器件电子签名以及加密问题-请指点今日方知STM32的UID为96位即12个字节,以前知道STM32内嵌CRC32.网上在线CRC演算工具:http://www.hotpower.org/HotAjax/HotPower_HotAjax.html HotAjax(曾用名HotWC3)早已支持STM32的CRC32,点击crc32_stm32可选择之。其权值=0x04C11DB7,初值=0xFFFFFFFF,出值=0x000000001.STM32F器件电子签名 发现没有规则 不是我们想像的 96位 从0 一直加到…

系统分类: ARM   |    用户分类: STM32菜鸟实习    |    来源: 原创

点击查看原文

阅读(374)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2010/8/18 1:30:46
标签:CortexM0  

0

LPC11xxcfg.h(V1.06)

点击拷贝全文: http://bbs.21ic.com/icview-190541-1-1.html//KEY1宏定义三板斧#define PioKey1 PIO2_6 //P2.6#define PortKey1 P2 //P2#define PinKey1 Pin6 //Px.6//KEY2宏定义三板斧#define PioKey2 PIO2_0 //P2.0#define PortKey2 P2 //P2#define PinKey2 Pin0 //Px.0//LED1宏定义三板斧#define PioLed1 PIO1_8 //P1.8#define PortLed1 P1 //P1#define PinLed1 Pin8 //Px.8//LED2宏定义三板斧#define PioLed2 PIO0_2 //P0.2#define PortLed2 P0 //P0#define PinLed2 Pin2 //Px.2//LED3宏定义三板斧#define PioLed3 PIO2_7 //P2.7#define PortLed3 P2 //P2#define PinLed3 Pin7 //Px.7//LED4宏定…

系统分类: ARM   |    用户分类: Cortex-M0    |    来源: 原创

该用户于2010/8/18 1:52:55编辑过该文章

点击查看原文

阅读(254)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2010/8/7 17:26:42
标签:菜农工作的村庄  

2

菜农近日烦恼,想与飞船晒晒革命奖状

我们获得的荣誉 2楼: 飞船肯定最想要这个~~~7楼: 厉害这些东西是我们这些体制外的小虫永远无法企及的高度疯子8972 发表于 2010-8-7 16:43 和“上下五千年”及: 俺飞船自从惨悟了三百年前伟人的思想后,就已经变得天不怕地不怕。据飞船的观测,老顽童一直都在学习,虽然学习了一辈子,但是根本上就没有自已的创新,或者是骨子里头天生就没有这些基因。 ...宇宙飞船 发表于 2010-8-7 14:11 http://www.embcom.net/thread-1349-1-1.html飞船对密码的高深理解,俺自愧不如,差之甚远~~~ 电信科学技术第十研究所简介…

系统分类: 自由话题   |    用户分类: 自言自语    |    来源: 整理

点击查看原文

阅读(369)  |  评论(4)  |   收藏 (0)  |    举报

发表于:2010/8/7 13:42:54
标签:HotAjax  HotWC3  

0

HotAjax为明天出世接受现场破解测试现场纪实

接受挑战处:http://bbs.21ic.com/icview-188592-1-1.html雁塔菜农 12:54:48在网上随便下载一个“CRC运算器”俺指挥你破解,否则说俺骗人shine 12:54:59好的 。我来试试看shine 12:55:17不过 从来没有敢质疑你雁塔菜农 12:55:23看看俺的HotAjax是否厉害。只告诉我CRCXX雁塔菜农 12:55:52哈哈~~~雁塔菜农 12:55:59同时测试shine 12:56:16稍等shine 12:58:210000shine 12:58:271021shine 12:58:399188雁塔菜农 12:58:41必须4点shine 12:59:101EF0雁塔菜农 12:59:290000102191881ef0雁塔菜农 12:59:58右移CRC16=X16+X15+X2+1shine 13:00:06省了s…

系统分类: 自由话题   |    用户分类: 红色黑客    |    来源: 原创

该用户于2010/8/7 13:44:33编辑过该文章

点击查看原文

阅读(173)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2010/8/7 10:41:37
标签:雁塔菜农  摇奖程序  

1

雁塔菜农没给陕西楞娃丢人

华商报主页:http://t.sina.com.cn/huashangbao菜农祝华商报永远年轻,记得2次公交市民摇奖吗?程序就是一位老农民做的~~~ 雁塔菜农没给陕西楞娃丢人,俺要代表雁塔村民在嵌入式领域翻江倒海!!!互联卫士将给世人带来震撼!!!菜农通讯工具:新浪网页版:http://t.sina.com.cn/hotpower 新浪手机版:http://t.sina.cn/hotpower21ic不少好友知道此事,特别是苍天捉弄菜农难以启齿的事情~~~

系统分类: 自由话题   |    用户分类: HotPower水潭导航    |    来源: 整理

该用户于2010/8/7 10:42:32编辑过该文章

点击查看原文

阅读(230)  |  评论(1)  |   收藏 (0)  |    举报

2345678910>>下一页总共 , 当前 /