-
这个黄色箭头有时也会停在usart.c文件的USART_GetFlagStatus函数里
FlagStatus USART_GetFlagStatus(USART_TypeDef* USARTx, u16 USART_FLAG)
{
FlagStatus bitstatus = RESET;
/* Check the parameters */
assert_param(IS_USART_FLAG(USART_FLAG));
if ((USARTx->SR & USART_FLAG) != (u16)RESET)
{
bitstatus = SET;
}
else
{
bitstatus = RESET;
}
return bitstatus;
}
-
楼主要有耐心
-
流口水了
-
接线没错误。不知道你RST怎么处理的,还有你IIIA的固件版本以及上位机版本 还有你怎么设置界面上的参数的
-
楼上的留下个联系方式啊。
引用 2 楼 cbyibby 的回复:
我也在弄这玩意啊,天天和照相机闪光灯打交道
-
难道STM32L只是一个传说?哈哈哈
-
移动还是动太扫描
扫描的瓶颈在于扫描速度,把这个解决了就好办了
1.提高绝对的描述速率。换更快的MCU,现在几百M的ARM多的是
2.提高前端描述速率,FPGA是不一很不错的选择
3.分段,分快操作,用级联通信
-
谢谢分享,学习了
-
搞技术的吃不饱. 饿不死.
-
最经济的是友善的MINI2440。好用而且性价比高的,个人觉得应该是飞凌。假如楼主资金不太缺,建议出多几十块钱买个飞凌的回来。肯定不后悔,呵呵。我以前不知道有飞凌,买了个mini,有点后悔,唉,不过,一分钱一分货
-
现在的TFT还有手机专用的吗??都通用的那种吧,MP3,MP4上面也用那个啊,我见过,一般都很少带字库的。
-
用tcpmp(修改成硬件解码)没问题
-
我的板子是nand启动的方式,我的理解是:
1、cpu上电了就该去对flash读操作,对flash的操作时优先于对sdram的操作的。
2、因为没有读到flash的内容,所以cpu相当于一直在空跑,所以sdram的地址线都有信号,而数据线没有信号。
不知道这样的理解对不对
-
S3C44B0的通用程度同ARM9的2440一样了,google一下,应该有很多uart的代码了。
-
不要把透明色定义为白色即可。
-
引用 8 楼 wolfmvp 的回复:
引用楼主 accessysq 的回复:
将usb设备口作为串口使用
2.如果安装了同步软件,同步软件能否同步上?如果能,那么在usb作为串口被使用的时候能否同步上?
这个跟板子中的USB类型设置也有些关系,如果USB类型为HOST类型的,这种情况下不可能同步上。
谦虚学习
-
LS弟兄能否说得详细点呵呵
-
帮顶下,
MARK,学习下
-
懂QT开发.有三年的开发经验..
对linux驱动修改过..
可以的话:QQ联系:270509595
-
VirtualAlloc :
MSDN:
This function reserves or commits a region of pages in the virtual address space of the calling process.
所以 保留一段在calling process. 中的虚拟空间! 这段空间在MEM_RESERVE, PAGE_NOACCESS和参数下不可以被访问,只有通过VirtualCopy才可以直接使用!
-------------------
VirtualCopy:
MSDN:
This function dynamically maps a virtual address to a physical address by creating a new page-table entry.
其实我发现在很多驱动里面!VirtualCopy:是将VirtualAlloc过后的虚拟地址和与设备寄存器关联的地址进行绑定。
我这里用“设备寄存器关联” 是因为这样的例子:
pVMem = (PBYTE)VirtualAlloc(0, PAGE_SIZE*2, MEM_RESERVE, PAGE_NOACCESS);
if (pVMem) {
BOOL fSuccess = VirtualCopy(pVMem, (LPVOID)pContext->dwIOBase,
pContext->dwIOLen, PAGE_READWRITE | PAGE_NOCACHE);
}
dwIOBase, 是从注册表中读到的! 我这里取的是USB的例子 那么dwIOBase,就是0xB1200000
而0xB1200000就是virtual addresses。 0x91200000映射到Uncache field就是了!
DCD 0x91200000, 0x52000000, 1 ; USB device register