-
对不起,之前没有注意到楼主在谈没有COMP_REF脚的型号。
-
有一天你会想念KEIL的
-
用其H-JTAG对于STM32调试的感觉就是复位不太方便,在调试状态的断点暂停后,当按下复位图标,它不会自动设定PC指针,每次若想在调试状态中进行复位,若不想刷新flash,就要手动把R15的值修改为0x08000000 (这一步必需做),若不做这一步会有什么效果?那是假复位。反汇编看到PC跳转到00地址后,再单步又从暂停后的断点地址上接着执行。
而keil MDK中的寄存器设值的反应速度超慢。若想快点还得掌握一定的技巧,就是鼠标放在R15寄存器上,按下左键停留1到2秒再放开右击就可以修改,否则要等很久才能进行修改。
-
实在对不起,我没有时间看你的程序,你还是使用ST提供的例程试试吧。
-
请把所有无用的管脚配置为模拟输入,或配置为推挽输出同时接地并输出'0'。
复位之后所有管脚为浮空输入状态,如果没有接任何外部电路,极易受到干扰。
-
我也是 新手
一起勉励
-
请问单片机方面每个字节的校验位怎么设置?
在mcu对应的串口寄存器里 设置的。
一帧数据的校验字节用什么算法来计算较为合理?
奇偶校验,CRC等,看mcu内置的是什么校验算法
-
引用 4 楼 yashi 的回复:
xldr+eboot能跑起来的话,硬件问题的可能性就低了。
当然,如楼上所说,你给的信息太少了,没办法判断。
觉得硬件没什么问题,应该是我们自己加载NK到RAM的时候出问题.特别是那些加载多少出问题,找到了一个地方,觉得很可能就是这个地方的问题.
-
最简单的单向控制为只用一个MOS管。
-
初始化他,就上你楼上的兄弟,unsigned char* p = &a; 这个就是合法地址了。a作为全局变量,编译器会自动给他一个合法的地址,而且长期占用。而这个地址给了指针,这个指针就算分配了合法地址,当然还有其他赋值方法。
-
引用 8 楼 accessysq 的回复:
你的代码好像不是cpu自带的键盘的
跟我的bsp好像是一样的。因为我手头的bsp是友坚的,它们就没有用cpu自带的。全部用中断做的。
cpu自带的8*8矩阵键盘驱动我手头没有,估计下个月或者下下个月还要自己写。三星有个文档介绍驱动的流程。
原来是买了友坚的,可以理解。
-
就是她,妥嘞。
谢谢啊
-
你的意思是说做一个基于wifi的voip电话了,是吧?语音这部分我们正在做,视频那部分在以后加入
-
MARK~~~~~~~~~~
-
还有人解答吗?
-
DWORD DKS_Read(DWORD Handle, LPVOID pBuffer, DWORD dwNumBytes)
{
DWORD ret;
uchar *pReadBuffer;
RETAILMSG(1,(TEXT("DKS_Read executed!!!!\r\n")));
if((pBuffer==NULL)||(dwNumBytes
-
自己搞定拉~~~
Go to the project properties under the "Authenticode Signing" and set:
Authenticode signature: Yes
Certificate: TEST USE ONLY - Sample Privileged... (you may have to import it from the SDK dir)
Provision device: Privileged certificate store
Also, please check if your device has RAPI policy enabled (Tools / Device security manager in VS 2008).
-
引用 4 楼 guopeixin 的回复:
samsung flash驱动设计的问题,采用了所有r/w操作经由kerneliocontrol转接到oal的方式,所以优先级比较高,导致操作flash的时候系统cpu loading很高
如果想解决这个问题,可以改一下架构或者采用ms 的driver
另外,你点击触摸屏没有反应的时候,可不可以做如下尝试
1. 拷贝文件之前,在device上运行一个测试程序,如播放对象存储中音频文件的播放器,当触摸屏没有反应的时候看测试程序能够正常工作;
2. 在touch driver中每次检测到用户点击的时候输出log信息,看触摸屏没有反映的时候是否有中断的log信息输出
-
设置伪随机序列的种子;
如果不设置种子或设置固定的种子的话,那么每次运行程序产生的伪随机序列是一样的
一般用当前时间作为srand的参数
-
对QQ群没什么兴趣,因为其中聊天的多