-
反编译数周期也可以...
-
“最好的解决办法就是怀疑什么原因,就试图去证明它,证明不了就试图去排除它。”版主的这句话很有道理
-
只要买的不是假货,应该问题不大,而且还有价格优势
-
程序量 有那么大吗?
我还以为 外部用着RAM用 可以提高显示速度
-
楼上的能说得再清楚一些嘛,有些不太理解。
-
怎么他妈连坐沙发的都没一个球啊
-
去实验室学习,跟老师说说,实验室什么设备也有。。。。
-
两个都是ARM9系列 2440外围接口更多,主频更高
-
买一本郭天祥的《新概念51单片机C语言编程》吧,相信你会学得很快
-
修改的部分与某个应用没有关系啊。如果有关系不应该报"部署错误"啊。
-
你觉得是击穿,很有可能是因为芯片根本没给晶体供电,那俩IO的电平不对,使你误以为电容挂了。
负载电容没那么容易挂的,就算再次好了,人家至少拿出来卖,它得是个电容不是?
三种可能吧。
一是你参考晶体的手册,看看匹配的电容是多大的,不一定是22p。
二是你要查芯片到底有没有给晶体供上电,有些片子要内部起振执行引导代码以后才能正常开始工作,并且给外部晶体供电的。
三就是查晶体有没有问题了。
N久没做硬件了,以上仅供参考。
-
关注中 sawyer_qiu
-
GPRS一般是串口的,使用通常的UART驱动就可以了。你要做的工作是使内核支持ppp,再在文件系统中加入pppd和拨号脚本。
-
路径相同吗?clean一下,重新编译。
-
是的,就是按键之后没进入中断处理,RCC配置是下面的:
void RCC_Configuration(void)
{
/* RCC system reset(for debug purpose) */
RCC_DeInit();
/* Enable HSE */
RCC_HSEConfig(RCC_HSE_ON);
/* Wait till HSE is ready */
HSEStartUpStatus = RCC_WaitForHSEStartUp();
if(HSEStartUpStatus == SUCCESS)
{
/* Enable Prefetch Buffer */
FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable);
/* HCLK = SYSCLK */
RCC_HCLKConfig(RCC_SYSCLK_Div1);
/* PCLK2 = HCLK */
RCC_PCLK2Config(RCC_HCLK_Div1);
/* PCLK1 = HCLK/2 */
RCC_PCLK1Config(RCC_HCLK_Div2);
/* Select HSE as system clock source */
RCC_SYSCLKConfig(RCC_SYSCLKSource_HSE);
/* Wait till HSE is used as system clock source */
while(RCC_GetSYSCLKSource() != 0x04)
{
}
}
/* GPIOD and GPIOC clock enable */
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD | RCC_APB2Periph_GPIOC
| RCC_APB2Periph_AFIO, ENABLE);
/* CAN Periph clock enable */
RCC_APB1PeriphClockCmd(RCC_APB1Periph_CAN, ENABLE);
}
-
在C语言这么普及的时代,想找个汇编的例程,的确很难
-
m_pPages->Create( m_IDD, this );
调用第一次出错,变量值为m_IDD[0]=129,但是到Create函数时候,数据是随机的
函数执行完后输出窗口出现如下代码:
Data Abort: Thread=97d8e000 Proc=8c226cb0 'Controller.exe'
AKY=00002001 PC=03f82ab4(coredll.dll+0x00022ab4) RA=50616548(???+0x50616548) BVA=1c00001b FSR=00000407
-
引用 15 楼 xblue3 的回复:
其实也不是动态调用,我是用代码生成器生成这个C语言的.
想在定时器,逻辑业务那块尽量的简化,
所以把数据都集中到最前面来...
用方法实现也可以,我用代码生成器生成 的代码就好了.
keil的代码生成器?第一次听说,长见识了,不学习不行啊。
-
也想把它加速
-
只有一部分有中文