- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 关于串口上电发送0x00的解决方法
我今天运行公司主板上的程序时发现它的串口总是在板子刚上电的时候向外发送0x00. 主板上的芯片是avr的at90usb1287. 我前几天写的串口程序烧到主板上却没有这个问题。 同样的板子,同样的串口初始化程序!!所以我果断认为不是初始化程序的问题,当然 也不是硬件的问题!! 问题自然还是出在程序身上!!!仔细比较了两个程序,发现有一个不同点!! 那就是公司主板里的程序在一开始初始化了TX的复用I
2013-06-20 03:48:11
15880
原创 USB 供电问题
原先开发的外接USB设备,每次都要先上电再插到PC上能正常显示;如果设备事先没有上电再插到电脑上然后再给设备上电,PC是无法识别这个USB设备的。 之前公司的人一直认为是我固件的问题。最近开发了内置USB设备,结果同样的问题出现了!!! 我索性看了一下他们的设计电路图,当我到到他们把USB芯片的 VBUS线和设备的电源线连在一起的时候,我终于知道为什么了!!! 当设备没上电,USB线却连在电脑
2013-06-06 01:40:29
1234
原创 串口通信
今天用串口给RS9110-N--11-22无线模块发AT命令:AT+RSI_BAND=0\r\n 用ascii to hex转换以后直接发送出去,结果无响应! 检查以后发现 ascii to hex软件把\和r分开转换的,正确的应该是把\r和\n都转换成一个字符。 \r是0x0d,\n是0x0a. AT+RSI_BAND=0\r\n转换成hex为:41 54 2b 52 53 49 5f 4
2013-05-28 07:39:20
553
原创 Keil for arm 关于enit0 快速中断(FIQ)的响应
【本文原创,版权所有,如需转载,请注明出处!】 接着上篇讲arm7对于普通中断的响应。今天讲一下,关于快速中断的响应。 步骤1:基础环境:arm7 LPC2106 , Realview 4.2(编译环境默认) 步骤2:starup.s文件(启动代码)和irq中断不同的是,这里需要修改一下启动代码。 修改前后如下图(注:改动只在图中区域) 图1:原始
2011-03-29 20:18:00
1353
原创 keil for arm 关于enit0 中断计数
经过一下午的实验,终于能在keil编译环境下实现中断响应了。 今天我用的是lpc2106,它和lpc211x类相比少了一些设置。 Lpc2106的配置 Lpc211x的 Lpc 2106 GPIO的配置 LPC 211xGPIO的配置 相比211x来说2106的配置少了不少。2106不需要配置是电平触发或上升沿、下降沿触发。。。。它压根就没这寄存器啊。。。 关于keil响应IRQ中断的实验: 步骤1:编译环境 首先讲一下Realview MDK3.5的设置, 然后其它的可
2011-03-22 18:24:00
1040
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人