-
可否用sw调试
-
1。TMS320F28335和TMS320F28334是PIN对PIN的;
2。TMS320F28334的eCAP比TMS320F28335少2个;
3。TMS320F28334的FLASH是128X16的,比TMS320F28335少一半。
-
估计都是大货有问题
-
提高51单片机的晶振频率,按0.2uS时钟周期来测的话,要测20ms(即50Hz)时间的话,还是能保证这个精度的,即使有0.8uS的误差,也能达到0.004%的误差;
TO 版主: 50KHz 按1000分频,不就50Hz;
各位大侠,还是帮俺考虑下STM32问题吧
-
又找了一下,MAX6010B更好:
超低电源电流:5?A (最大值)
3.2V输入下输出3V
小尺寸、3引脚SOT23封装
初始精度:±0.4% (最大值)
低温漂:50ppm/°C (最大值)
200mV低压差
负载调节(7mA源出电流):200?V/mA (最大值)
输入调节3.2V至5.5V:350?V/V (最大值)
http://china.maxim-ic.com/datasheet/index.mvp/id/6251
-
不知道楼主是怎么测出来的
-
如果因为系统电源不稳造成I2C错误,很有可能是这个设备已经处于不稳定状态,建议在电源稳定之后对这个设备执行一次复位,然后在STM32一端,把I2C接口关闭,再重新初始化。
-
顶了还是很冷清
-
传输完成中断和可选传输中断,不都行吗?
-
dddddddddddddddddddddddddddddddddddddd
-
你的CODE跑在DDR里,不过DDR是被映射在0地址上的吗?
如果不是,你把0地址里面的东西读出来看看。
看这里是否存在向二级中断向量表跳转的代码。
-
谢谢楼上提供的信息,其实那贴子的方法早就试过了,没有用,所以没有写出来,原来有一段代码如下,加不加都不行:
//溢出-如果发生溢出需要先读SR,再读DR寄存器则可清除不断入中断的问题
if(USART_GetFlagStatus(USART2,USART_FLAG_ORE)==SET)
{
USART_ClearFlag(USART2,USART_FLAG_ORE); //读SR其实就是清除标志
USART_ReceiveData(USART2); //读DR
}
您提到的方法:把 USART_ClearITPendingBit(USART2,USART_IT_RXNE);
改成 USART_ReceiveData(USART2);,试了一下,也不行。只有加一个延时才有用,不知道为什么?
-
对 STM8 没兴趣, 最好楼主或版主改下主题名, 免得没兴趣的人也进来
-
ding
-
在LCD控制寄存器LCDADDR1里决定图像缓存地址,而0x30000000是s3c2410规则,就是说SDRAM的起始地址都是从那里开始的,而你所说的0x40000000之类开头的,是寄存器地址,不是内存地址,希望对你有所帮助。
-
邮件已发
-
开发板做HOST?当初只试了一下,后期产品没这个功能,所以没细测试。如此操作对其它的NANDFLASH分区造成影响了?
是否插入和移除U盘没有加入中断函数或者中断函数中没有通知系统USB移除呢?
类似的情况,WINCE设备作DEVICE的Mass Storage,当插入PC后消失的NAND盘符如果在拔下USB线的时候不通知系统USB断开,这个NAND盘符就不会重现。
通知系统USB移除的代码如下:
pContext->pfnNotify(pContext->pvMddContext, UFN_MSG_BUS_EVENTS, UFN_DETACH);
pContext->attachedState = UFN_DETACH;
这个是DEVICE端的代码,看看对你有没有参考价值吧。
-
http://hi.baidu.com/%BF%AA%D0%C4de%B9%FB%D7%D3/blog/item/40bd59f6d0c2292b730eec5d.html
你可以参考这篇文章。。我试过,是可以的
-
一般是10万次的擦除和写
但是如果在算法上加入一些处理。比如说按block写满。轮流block来储存,最好一次擦除等处理的话,可以延长很久。
-
呵呵 看过了点 不过还是有点疑惑。我用的是luninary的2106做CAN节点。我觉得是配置一个远程帧报文对象,收到帧后(CANMessageGet())之后,对报文对象 tCANMsgObject中的ulFlags进行判断然后对发送远程帧ID节点进行回送信息。 不知道这样理解对不对 希望达人们帮忙?