-
soso 发表于 2017-6-9 11:08
太赞了,谢谢楼主分享。
可以申精吗?
-
FIFO 发送代码
/******************************************************************************
函数名称 : DS1338_WriteMultiByte
功能描述 : 设置多个时间寄存器初始值, 或向RAM区的某起始地址写入多个字节的内容, 未考虑地址循环情况
传 参 : slaveAddr--从设备地址
regAddr--寄存器或纯存储器地址
regDat[]--写入的数据
datLen--数据长度(数据长度和地址长度总和可以超过FIFO深度, 但应在寻址区间内)
返 回 值 : 无
******************************************************************************/
void DS1338_WriteMultiByte(Uint16 slaveAddr, Uint16 regAddr, Uint16 regDat[], Uint16 datLen)
{
Uint16 i;
// Wait until the STP bit is cleared from any previous master communication.
// Clearing of this bit by the module is delayed until after the SCD bit is
// set. If this bit is not checked prior to initiating a new message, the
// I2C could get confused.
while(I2caRegs.I2CMDR.bit.STP == 1);
// Setup slave address
I2caRegs.I2CSAR = slaveAddr;
// Check if bus busy
while(I2caRegs.I2CSTR.bit.BB == 1);
// Setup number of bytes to send(datLen + 1)
I2caRegs.I2CCNT = datLen + 1;
// Setup the address to send
I2caRegs.I2CDXR = regAddr;
// Send start as master transmitter
I2caRegs.I2CMDR.all = 0x6E20;
// Setup data to send
for (i=0; i
-
本来想开两个帖子, 没时间, 事太多.
-
谢谢
正在找!
-
原帖由 Triton.zhang 于 2012-5-3 12:32 发表
不错,不过现在仿真器都用MCU来做哦,TI的最新的仿真器用的LM3S3608,能把这个搞出来就安逸了。:)
EK-LM4F232开发板是用LM3S3601做的仿真器,但TI 官网上查不到LM3S3601和LM3S3608资料!另外,LM3S3601或LM3S3608的价格应该会比FT2232D和sn74lvc125、sn74lvc126 4片的总价贵!
[ 本帖最后由 microli 于 2012-5-14 21:13 编辑 ]
-
https://home.eeworld.com.cn/my/s ... 05&do=blog&id=50049
-
[ 本帖最后由 microli 于 2012-5-5 05:51 编辑 ]
-
原帖由 Triton.zhang 于 2012-5-3 12:32 发表
不错,不过现在仿真器都用MCU来做哦,TI的最新的仿真器用的LM3S3608,能把这个搞出来就安逸了。:)
哪里有相关信息?我看看
-
希望能附带MSP 430 Launch Pad
-
是什么?
如何付款?
-
原帖由 fbihjp 于 2012-5-2 19:11 发表
希望是C5000™ Audio Capacitive Touch BoosterPack,很想要啊
最好是全套的!
-
每人限一块!
谢谢合作!
-
目前只有8块!
以后会陆续有的,请关注!
-
这里要确定是发送的问题,还是OLED的显示问题。
-
//*****************************************************************************
//
// uart_echo.c - Example for reading data from and writing data to the UART in
// an interrupt driven fashion.
//
// Copyright (c) 2005-2011 Texas Instruments Incorporated. All rights reserved.
// Software License Agreement
//
// Texas Instruments (TI) is supplying this software for use solely and
// exclusively on TI's microcontroller products. The software is owned by
// TI and/or its suppliers, and is protected under applicable copyright
// laws. You may not combine this software with "viral" open-source
// software in order to form a larger program.
//
// THIS SOFTWARE IS PROVIDED "AS IS" AND WITH ALL FAULTS.
// NO WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT
// NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
// A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. TI SHALL NOT, UNDER ANY
// CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR CONSEQUENTIAL
// DAMAGES, FOR ANY REASON WHATSOEVER.
//
// This is part of revision 7611 of the EK-LM3S811 Firmware Package.
//
//*****************************************************************************
Firmware版本已到7611!
-
做控制的,机械结构设计是基础;结构设计不好,控制很难!
-
很有创意!
-
做的很棒!
-
BSP部分需要根据你的开发板硬件资源进行相应的修改,然后在App中添加你的任务即可。
可参考“LM3S2965-EVM开发板用户手册”或“LM3S9B92-EVM开发板用户手册”,里面有较详细的说明。
-
调试硬件方面,首先确保接插件、导线、电缆连接很可靠,如果这个都不能保证,调试很痛苦的!其次,编写驱动代码,这方面,Cortex-M3基本上已封装好了,很好用,但对于初学者,很难深入理解。如果软件程序也没问题,再看看您操作顺序是否合适?
不知您先前的问题出在哪?不妨交流一下