-
的确是有点慢啊
-
呵呵,以后细心点
-
唤醒后从复位向量开始执行,3楼的那条也不是。
此处有误!请看7楼的更正。
-
只有卖板子的人知道,你直接问卖板子的人不就可以了吗?
-
恩 谢谢版主 呵呵
-
arm9的ip核? muxplus2?? 建议还是用quartus2吧。
-
编译的CPU类型不对
simnt的格式不可以在具体目标板上运行的,改成你的8548板子对应的CPU类型重新编译一下
-
我也是这样,如果自己编译的bin或者nb0都无法下载。。。 不知道怎么回事
给友善的客服贴了帖子,都没有回我..........
LZ解决了,麻烦告知一下哈
-
void main()
{
#ifdef DEBUG
debug();
#endif
RCC_Configuration();
NVIC_Configuration();
GPIO_Configuration();
GPIO_SetBits(GPIOE, GPIO_Pin_7);
GPIO_SetBits(GPIOC, GPIO_Pin_2);
GPIO_SetBits(GPIOC, GPIO_Pin_3);
TM2_Configuration();
/* Enable PWR(电源控制) and BKP clock */
RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR | RCC_APB1Periph_BKP, ENABLE);
/* Enable write access to Backup domain */
PWR_BackupAccessCmd(ENABLE);
/* Clear Tamper pin Event(TE) pending flag */
BKP_ClearFlag();
/* Tamper pin active on low level */
BKP_TamperPinLevelConfig(BKP_TamperPinLevel_Low);
/* Enable Tamper interrupt */
BKP_ITConfig(ENABLE);
/* Enable Tamper pin */
BKP_TamperPinCmd(ENABLE);
yaData = BKP_ReadBackupRegister(BKP_DR1);
temp_ya = BKP_ReadBackupRegister(BKP_DR2);//寄存器数据读出来
/* Write data to Backup DRx registers */
/*WriteToBackupReg(0xA53C);
if(CheckBackupReg(0xA53C) == 0x00)
{
GPIO_ResetBits(GPIOC, GPIO_Pin_2);
}
else
{
GPIO_SetBits(GPIOC, GPIO_Pin_2);
}*/
while(1)
{
if(yaFlag)
{
yaFlag = 0;
BKP_WriteBackupRegister(BKP_DR1, yaData);//写数据到寄存器
yaData++;
BKP_WriteBackupRegister(BKP_DR2, 2);
BKP_WriteBackupRegister(BKP_DR3, 3);
}
display_total_value();
display_win_value();
display_ya_value(0,BKP->DR1);//显示出来
display_ya_value(1,BKP->DR2);
display_ya_value(2,BKP->DR3);
display_ya_value(3,BKP->DR4);
display_ya_value(4,BKP->DR5);
display_ya_value(5,BKP->DR6);
display_ya_value(6,temp_ya);}
-
任何情况都有可能使任何单片机死机,关键是的编程、PCB的绘制、电源的保护、抗干扰的设计。
-
当软件调整这些参数时,效果无法有根本提高时,
在硬件上调整是不是有可能提高效果。
为什么? 怎样理解这个问题?
-
还是用W5100方便一些。大多数STM32没有并行总线,RTL8019AS与STM32接口不方便,软件TCPIP协议也很麻烦。使用W5100可以采用SPI接口。
-
难道就不能一次配置好。我设想的是将0-7首先配置为序列转换,全部中断使能。 单通道和多通道的转换不需要切换,只是判断不同的标记(比如多通道判断最后一个通道完成标记,单通道直接ADC12IFG & bitx)。 因为我有时候需要采样1-5,有时候需要1,或者4, 反复切换总觉得不太合理. 不知道是不是我的判断方法不对,中断标记判断不出来。
-
拷贝到你的工程下,然后打包即可。
-
分享些视频你可以看看
十问嵌入式
编程语言选择 http://www.uplooking.com/video/play/5803/
操作系统的选择 http://www.uplooking.com/video/play/5802/
汇编语言的作用 http://www.uplooking.com/video/play/5801/
ARM与单片机 http://www.uplooking.com/video/play/5800/
ARM概述 开发板 http://www.uplooking.com/video/play/5799/
ARM概述 http://www.uplooking.com/video/play/5798/
嵌入式学习 http://www.uplooking.com/video/play/5797/
嵌入式实例iphone http://www.uplooking.com/video/play/5796/
什么是嵌入式 http://www.uplooking.com/video/play/5795/
嵌入式漫谈2 http://www.uplooking.com/video/play/5794/
嵌入式漫谈1 http://www.uplooking.com/video/play/5793/
嵌入式前景http://www.uplooking.com/video/play/5624/
嵌入式最佳入门教程
Linux系统移植 仿真器 ICE等1 http://www.uplooking.com/video/play/6071/
Linux系统移植 仿真器 ICE等2 http://www.uplooking.com/video/play/6070/
AC97声卡裸板驱动开发1 http://www.uplooking.com/video/play/6069/
AC97声卡裸板驱动开发2 http://www.uplooking.com/video/play/6068/
计算机原理 处理器及汇编演示1 http://www.uplooking.com/video/play/6067/
计算机原理 处理器及汇编演示2 http://www.uplooking.com/video/play/6066/
计算机原理 处理器及汇编演示3http://www.uplooking.com/video/play/5245/
嵌入式处理器结构总线种类及嵌入式开发板1 http://www.uplooking.com/video/play/6065/
嵌入式处理器结构总线种类及嵌入式开发板2 http://www.uplooking.com/video/play/6064/
汇编语言 C语言演示 交叉编译 及内存管理1 http://www.uplooking.com/video/play/6063/
汇编语言 C语言演示 交叉编译 及内存管理2 http://www.uplooking.com/video/play/6062/
汇编语言 C语言演示 交叉编译 及内存管理3 http://www.uplooking.com/video/play/6061/
走近嵌入式 嵌入式产品开发过程 http://www.uplooking.com/video/play/6060/
嵌入式处理器种类 http://www.uplooking.com/video/play/6059/
嵌入式开发学习基础 http://www.uplooking.com/video/play/6058/
嵌入式开发概念及嵌入式行业职业划分1 http://www.uplooking.com/video/play/6057/
嵌入式开发概念及嵌入式行业职业划分2 http://www.uplooking.com/video/play/6056/
嵌入式开发概念及嵌入式行业职业划分3 http://www.uplooking.com/video/play/6055/
嵌入式处理器DataSheet及开发板结构1 http://www.uplooking.com/video/play/6054/
嵌入式处理器DataSheet及开发板结构2 http://www.uplooking.com/video/play/6053/
-
mark
-
函数return后的程序就不能执行了
-
我最近蓝牙,啊,虚拟串口,摄像头,搞死我了。
mobile我也不懂啊。
还有网卡的我从未看过。网络俺不懂哦。
-
不懂,帮顶吧
-
在中断里不要做统计,仅仅接收存储。一次完整的数据全都接收完毕后再统一做处理。这样做逻辑清晰,也容易调试错误。