This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

《玩转TI MSP430 Launchpad》 电子书下载!

Other Parts Discussed in Thread: MSP430F149, MAX3232, MSP-EXP430FR5739, MSP430G2553, LM3S811

TI-EEWORLD联手打造的《玩转TI MSP430 Launchpad》与广大工程师朋友们见面了!按照传统的观念,单片机入门教材或工具书之类都应是由资深专业人士编写,而与此不同的是,本书中大量精彩内容来自于网友们的经验和知识,这些都是来自于实践的一手真知。

本书下载地址:http://www.ti.com/cn/lit/pdf/zhca517

  • 这篇文章给我的最大映像是图片与文字结合,让我能更好的理解文章,而且里面还有许多的链接,让我了解到了许多的网络资源,对别人好的制作也有了讲解。我学MSP430不久,最开始听说MSP430是别人说他的功耗是如何如何低,让我就下定决心,把51基础学完后就深入学习430,最开始学430时通过把下载程序看现象,再理解程序,之前学对430的时钟很不理解,但找的资料对时钟没有多少说明,所以一直不懂,但看了这篇文章,再结合上面的图片让我深入了解了430时钟的使用,之前看的例程都是上来就把看门狗给关了,就没有将怎么用看门狗,把很好的一个资源浪费了,这篇文章很详细的讲了看门狗,相信通过后面的学习,我可以很好的掌握看门狗的。而且还详细讲解了拿到launchpad后如何操作,如何看演示例程,对初学者无微不至的体贴!让我们很感兴趣的触摸操作也做了许多说明!让我都迫不及待的想试试自己写触摸程序看效果了!最后的高手实战篇让我知道了如何利用430做出优秀的作品!

  • MSP430 LaunchPad学习UART
    一、摘要
    本应用报告介绍了如何使用Timer_A实现UART功能。该包括例子是专门为MSP430x11x家庭,但他们能适应任何MSP430家族成员纳入Timer_A。使用硬件UART的功能在Timer_A功能和软件。执行是半双工的,事件驱动,它支持的8N1波特率协议从1200到115200或者更快。

    二、简介
        异步串行通信,可以添加到MSP430x11x应用程序综合Timer_A模块硬件的功能。这份报告提供了一些的UART函数实例演示了一对一MSP430F1121闪存RS232接口单片机与PC机串行端口。一个描述如何使用Timer_A1硬件提供自动启动位检测,波特率生成和数据位锁存是详细。Timer_A硬件特性的软件,大大降低CPU开销通常与微控制器软件UART实现。硬件的功能也让Timer_A的 UART操作作为背景的作用,同时与其他实时系统的任务。


    MSP430x11x Timer_A的UART描述:串行通信的MSP430F1121与另一个系统,在这报告电脑使用RS232接口。特点是两个系统之间交换通过三线:接收,传输和共同点。协议使用的字符是8N1:8个数据位,无奇偶校验,一个停止位。用户可以修改UART的功能支持其他协议和波特率,奇偶校验和包括一个9个位寻址。 UART的功能描述使用捕获比较寄存器0(CCR0),Timer_A的三个可用寄存器之一。 CCR0用于起始位检测,波特率生成和数据位锁存。另外两个捕获比较寄存器可用于其他事。该CCR0选择是任意的。任何或所有CCRx寄存器可用于UART的功能。端口引脚P1.1和P2.2是外设选项选择的相关于Timer_A CCR0。 P1.1用于传输,P2.2用于接收。外设选项选定为使用外围设备选项选择引脚寄存器,P1SEL和P2SEL。由于P1.1置为输出时,该引脚必须配置为使用输出端口方向寄存器1(P1DIR)。 P2.2作为运行需要输入。这是一个MSP430的端口引脚的默认。 Timer_A配置为运行在连续模式,允许定时器资源用于同时与UART等功能可用。中央处理器寄存器R4是为RXTXData -缓冲区使用的UART数据或出位的变化。 R5的CPU寄存器用于BitCnt,有点跟踪登记。 R4和R5的选择是任意的。任何CPU寄存器或RAM字节可以用于这些功能。
    在接收模式下,捕获比较控制寄存器0(CCTL0)的初始配置,使得在下降沿接收引脚P2.2 CCR0捕获。由于接收线路空闲高,一降边指示起始位开始。当UART功能已准备好接收数据,没有开销放在CPU的功能,即使是准备接收任何一个字符时间。 CPU资源执行后,起始位下降沿上P2.2发生。下降对P2.2边沿捕获了自由运行Timer_A计数器寄存器(焦油)的电流值,CCR0与任何其他运行时的活动无关。捕获是通过Timer_A硬件,而不是由软件。同时发出一个中断给CPU。中断的延迟并不大关注确切时间的下降沿触发中断正在CCR0存储,独立其他活动。启动后位的边缘检测,软件重新配置,使CCR0的CCTL0在第一种模式的比较发生在第一个数据位的中间。一个1.5位偏移量添加到CCR0,定位比较下的第一个数据位的中间。接收到的数据是同步的捕获比较输入(SCCI)Timer_A锁存硬件。SCCI是可读的CCTL0闩锁。在UART的功能,SCCI捕获的逻辑电平同步与CCR0输入P2.2进行比较。 UART的功能是从SCCI中接收锁存的数据。软件不直接测试P2.2。
    第一个数据位后,1位长的偏移量添加到CCR0定位在未来捕捉中间的每一位。八位连续的数据被锁存,并收到来自SCCI软件到RXTXData位的数据。发射模式任务是简单,因为MSP430在决定时,传输数据,没有启动位边缘检测的必要性。在缓冲区中存储的数据RXTXData传输引脚P1.1使用Timer_A CCR0输出至硬件。
    CCR0是预先在比较模式下位传输使用输出模式控制位在CCTL0。模式控制位被预先配置为复位模式(逻辑0),或设置模式(逻辑1)发生在未来比较CCR0。当比较时,在一开始
    位传输的数据,自动输出CCR0硬件数据配置P1.1置位并发出一个中断。随着CCR0硬件自动输出数据上P1.1置位,软件中断延迟和位定时的关注减少。这不是必要的软件准备CCR0输出锁存器在一个确切的时间内。 UART的功能软件不直接对P1.1置输出数据,而是预装在CCR0输出数据位输出至锁存器的硬件。

    每个位输出之前,软件循环查询RXTXData到进位。适当的跳转提出和CCTL0输出模式准备和1位长的偏移量添加到CCR0。

    三、波特率计算
    Timer_A CCR0用于波特率产生。根据所需波特率,间隔Bitime的计算方法。 Bitime是Timer_A位和PC之间的计数长度时间间隔Timer_A闩锁在接收和发送出的数据位。 Bitime是为Timer_A计算时钟的波特率分源。

    Timer_A有几个可用的时钟源和除法(参见器件表具体数据)。可用于MSP430x11x  Timer_A模块的时钟源包括辅助时钟(ACLK),子系统时钟(SMCLK)和两个外部时钟。

    例如:考虑与Timer_A作为辅助时钟源选择9600波特率ACLK,它被配置为作为一个3.579545 MHz的的XTAL相同。Bittime = 3 5799600/545= 372.9〜373实际波特率= 3 579三百七十三分之五百四十五= 9597由于只有一个Bitime整数值可以被添加到CCR0,值373使用。假设9600波特和一个3.579545 MHz的时钟源,四舍五入到最接近的整数Bitime错误小于0.03%每位。

    四、软件开销
        固件工程师可能会关切的是使用中UART的硬件/软件系统开销,而不是一个专用的串行端口。UART的功能在本报告所述用途timer_A硬件的功能,最大限度地减少CPU的负担。 Timer_A硬件记录起始位优势和锁存和输出自动位的数据。该软件需要有一个26位的每接收或发送的最大周期包括中断服务程序。开销是CPU的时钟(MCLK)和波特率功能。使用3.58 - MHz的9600波特率例如上面的MCLK,开销计算公式为:
    软件开销=(26个CPU周期)×(9600)/ 3 579 545 = 6.9%

    五、演示电路
        图1的示例电路与调控,从直接供电由一个PC串口3.3 - V的TPS76033低压降稳压器。出于演示的目的,串口接口是通过使用两个TI SN74AHC1G04逆变器。如果一个完全兼容的RS232接口是必需的,如TI的低功耗3 - V的MAX2331集成电路都可以使用。复位拉高和3.58 MHz的陶瓷谐振器用于产生时钟使用。

    六、示例代码
        所包含的例子11x1_uart1.s43使用图1中的电路,并提供了基本的回声功能。接收到一个字符从PC和回显。在初始化过程中,端口引脚配置和所有时钟都同步到LFXT1晶体振荡器。 LFXT1是配置为在高速运行(高频)模式。如果在这个例子中,MCLK的源是一个外部高频晶体,晶体必须是稳定或振荡器故障安全模式会自动使用FOR MCLK的DCOCLK。该OSCFAULT可以查询,以确保稳定的晶体前选择此MCLK的时钟源。

        振荡器故障安全模式中描述的MSP430x1xx系列用户指南(SLAU049)。该主循环调用子程序RX_Ready UART接收准备,然后在低功耗模式0等待(LPM0)与CPU关闭。只有Tmer_A1和ACLK活跃。即使在CPU中关闭主循环中,UART接收中断操作功能在后台驱动。后UART功能接收到RXTXData,UART的中断处理程序的完整的字符返回到主循环活动的CPU。发送子程序被称为未来,又呼应在RXTXData回接收到的字符。循环重复,另一个字符等待收到。该示例使用的编码速度优化技术研究。内CCR0_ISR,BitCnt用于自动递增的间接寻址,直接程序流的确切节ISR的规定办理接收或发送位。软件是不需要投票登记标志或递减,以确定采取何种行动。自动递增寻址使用一个查找表,直接的方案立即流。
    该自动递增寻址的优点是速度和CPU的周期计算效率在需要处理为查找表所需的费用在ISR码字。

    (1)例如11x1_uart2.s43 -使用DOC产生波特率:
    这个例子11x1_uart2.s43演示如何实现高波特率的UART MSP430的功能甚至从超低功耗模式,只使用一个32 768的晶体振荡器。 MSP430的独立片上高速数控振荡器(DCO)可用于波特率产生。DOC是一个100 - kHz至5 – MHz甚至更快,数字可调RC型振荡器启动,是在不到6μs稳定。随着快速DOC启动,高波特率是可能的,甚至从超低功耗模式,要求DOC关闭—— 当DOC不到6us时一个起始位的下降沿被用作中断。
    例如11x1_uart2.s43提供了一个9600波特率波特率UART解决方案,使用DOC产生波特率。 32 768用于手表晶振的XTAL,取代了3.58 MHz的谐振器图1。DOC设置为1 228 800赫兹,用来驱动子系统时钟(SMCLK)它被配置作为Timer_A来源。DOC被调整到一个高的速度值使用软件锁频环(FLL)。该软件FLL的整合速度SMCLK(DOC时钟)以上的速度较慢ACLK(32 768 Hz的晶体衍生物)时期。该DCO时钟调整,直到达到目标频率(1 228 800赫兹)。该DCO时钟在设定的频率仍然是稳定的,只要VCC和温度的稳定。该软件FLL可以随时被调用的DOC重新调整。看到目前的数据表,MSP430x11x1混合信号微控制器。在这个例子中,主循环中等待LPM3,通常小于2微安与UART的功能充分准备接收。主循环回声操作与前面的例子一样。这个例子使用BitCnt登记只是为了跟踪字符接收进程,而不是使用自动递增,同前面的例子。

    (2)例如11x1_uart3.s43 采用32 kHz晶振产生波特率:
    在某些情况下,32 768 Hz的手表晶振用作Timer_A直接时钟源。UART功能仍然是可能的,但在传输速率较慢,以防止位定时误差。范例11x1_uart3.s43提供了一个2400波特率UART的解决方案,假设一个32 768 Hz的手表晶体是用于的XTAL(取代图1中的3.58 - MHz的谐振器)。没有软件FLL的是需要设置DOC的,因为晶振生成UART的位时间。当激活模式下,CPU配置为在执行DCO时钟速度越快,CPU的代码不在32 768赫兹执行代码。此外,在这个例子中,内存的位置用于RXTXData 和BitCnt,相对于CPU寄存器中使用的其他例子。


    实现带有TimerA 的UART功能.pdf
  • MSP430 LaunchPad学习UART
    一、摘要
    本应用报告介绍了如何使用Timer_A实现UART功能。该包括例子是专门为MSP430x11x家庭,但他们能适应任何MSP430家族成员纳入Timer_A。使用硬件UART的功能在Timer_A功能和软件。执行是半双工的,事件驱动,它支持的8N1波特率协议从1200到115200或者更快。

    二、简介
        异步串行通信,可以添加到MSP430x11x应用程序综合Timer_A模块硬件的功能。这份报告提供了一些的UART函数实例演示了一对一MSP430F1121闪存RS232接口单片机与PC机串行端口。一个描述如何使用Timer_A1硬件提供自动启动位检测,波特率生成和数据位锁存是详细。Timer_A硬件特性的软件,大大降低CPU开销通常与微控制器软件UART实现。硬件的功能也让Timer_A的 UART操作作为背景的作用,同时与其他实时系统的任务。


    MSP430x11x Timer_A的UART描述:串行通信的MSP430F1121与另一个系统,在这报告电脑使用RS232接口。特点是两个系统之间交换通过三线:接收,传输和共同点。协议使用的字符是8N1:8个数据位,无奇偶校验,一个停止位。用户可以修改UART的功能支持其他协议和波特率,奇偶校验和包括一个9个位寻址。 UART的功能描述使用捕获比较寄存器0(CCR0),Timer_A的三个可用寄存器之一。 CCR0用于起始位检测,波特率生成和数据位锁存。另外两个捕获比较寄存器可用于其他事。该CCR0选择是任意的。任何或所有CCRx寄存器可用于UART的功能。端口引脚P1.1和P2.2是外设选项选择的相关于Timer_A CCR0。 P1.1用于传输,P2.2用于接收。外设选项选定为使用外围设备选项选择引脚寄存器,P1SEL和P2SEL。由于P1.1置为输出时,该引脚必须配置为使用输出端口方向寄存器1(P1DIR)。 P2.2作为运行需要输入。这是一个MSP430的端口引脚的默认。 Timer_A配置为运行在连续模式,允许定时器资源用于同时与UART等功能可用。中央处理器寄存器R4是为RXTXData -缓冲区使用的UART数据或出位的变化。 R5的CPU寄存器用于BitCnt,有点跟踪登记。 R4和R5的选择是任意的。任何CPU寄存器或RAM字节可以用于这些功能。
    在接收模式下,捕获比较控制寄存器0(CCTL0)的初始配置,使得在下降沿接收引脚P2.2 CCR0捕获。由于接收线路空闲高,一降边指示起始位开始。当UART功能已准备好接收数据,没有开销放在CPU的功能,即使是准备接收任何一个字符时间。 CPU资源执行后,起始位下降沿上P2.2发生。下降对P2.2边沿捕获了自由运行Timer_A计数器寄存器(焦油)的电流值,CCR0与任何其他运行时的活动无关。捕获是通过Timer_A硬件,而不是由软件。同时发出一个中断给CPU。中断的延迟并不大关注确切时间的下降沿触发中断正在CCR0存储,独立其他活动。启动后位的边缘检测,软件重新配置,使CCR0的CCTL0在第一种模式的比较发生在第一个数据位的中间。一个1.5位偏移量添加到CCR0,定位比较下的第一个数据位的中间。接收到的数据是同步的捕获比较输入(SCCI)Timer_A锁存硬件。SCCI是可读的CCTL0闩锁。在UART的功能,SCCI捕获的逻辑电平同步与CCR0输入P2.2进行比较。 UART的功能是从SCCI中接收锁存的数据。软件不直接测试P2.2。
    第一个数据位后,1位长的偏移量添加到CCR0定位在未来捕捉中间的每一位。八位连续的数据被锁存,并收到来自SCCI软件到RXTXData位的数据。发射模式任务是简单,因为MSP430在决定时,传输数据,没有启动位边缘检测的必要性。在缓冲区中存储的数据RXTXData传输引脚P1.1使用Timer_A CCR0输出至硬件。
    CCR0是预先在比较模式下位传输使用输出模式控制位在CCTL0。模式控制位被预先配置为复位模式(逻辑0),或设置模式(逻辑1)发生在未来比较CCR0。当比较时,在一开始
    位传输的数据,自动输出CCR0硬件数据配置P1.1置位并发出一个中断。随着CCR0硬件自动输出数据上P1.1置位,软件中断延迟和位定时的关注减少。这不是必要的软件准备CCR0输出锁存器在一个确切的时间内。 UART的功能软件不直接对P1.1置输出数据,而是预装在CCR0输出数据位输出至锁存器的硬件。

    每个位输出之前,软件循环查询RXTXData到进位。适当的跳转提出和CCTL0输出模式准备和1位长的偏移量添加到CCR0。

    三、波特率计算
    Timer_A CCR0用于波特率产生。根据所需波特率,间隔Bitime的计算方法。 Bitime是Timer_A位和PC之间的计数长度时间间隔Timer_A闩锁在接收和发送出的数据位。 Bitime是为Timer_A计算时钟的波特率分源。

    Timer_A有几个可用的时钟源和除法(参见器件表具体数据)。可用于MSP430x11x  Timer_A模块的时钟源包括辅助时钟(ACLK),子系统时钟(SMCLK)和两个外部时钟。

    例如:考虑与Timer_A作为辅助时钟源选择9600波特率ACLK,它被配置为作为一个3.579545 MHz的的XTAL相同。Bittime = 3 5799600/545= 372.9〜373实际波特率= 3 579三百七十三分之五百四十五= 9597由于只有一个Bitime整数值可以被添加到CCR0,值373使用。假设9600波特和一个3.579545 MHz的时钟源,四舍五入到最接近的整数Bitime错误小于0.03%每位。

    四、软件开销
        固件工程师可能会关切的是使用中UART的硬件/软件系统开销,而不是一个专用的串行端口。UART的功能在本报告所述用途timer_A硬件的功能,最大限度地减少CPU的负担。 Timer_A硬件记录起始位优势和锁存和输出自动位的数据。该软件需要有一个26位的每接收或发送的最大周期包括中断服务程序。开销是CPU的时钟(MCLK)和波特率功能。使用3.58 - MHz的9600波特率例如上面的MCLK,开销计算公式为:
    软件开销=(26个CPU周期)×(9600)/ 3 579 545 = 6.9%

    五、演示电路
        图1的示例电路与调控,从直接供电由一个PC串口3.3 - V的TPS76033低压降稳压器。出于演示的目的,串口接口是通过使用两个TI SN74AHC1G04逆变器。如果一个完全兼容的RS232接口是必需的,如TI的低功耗3 - V的MAX2331集成电路都可以使用。复位拉高和3.58 MHz的陶瓷谐振器用于产生时钟使用。

    六、示例代码
        所包含的例子11x1_uart1.s43使用图1中的电路,并提供了基本的回声功能。接收到一个字符从PC和回显。在初始化过程中,端口引脚配置和所有时钟都同步到LFXT1晶体振荡器。 LFXT1是配置为在高速运行(高频)模式。如果在这个例子中,MCLK的源是一个外部高频晶体,晶体必须是稳定或振荡器故障安全模式会自动使用FOR MCLK的DCOCLK。该OSCFAULT可以查询,以确保稳定的晶体前选择此MCLK的时钟源。

        振荡器故障安全模式中描述的MSP430x1xx系列用户指南(SLAU049)。该主循环调用子程序RX_Ready UART接收准备,然后在低功耗模式0等待(LPM0)与CPU关闭。只有Tmer_A1和ACLK活跃。即使在CPU中关闭主循环中,UART接收中断操作功能在后台驱动。后UART功能接收到RXTXData,UART的中断处理程序的完整的字符返回到主循环活动的CPU。发送子程序被称为未来,又呼应在RXTXData回接收到的字符。循环重复,另一个字符等待收到。该示例使用的编码速度优化技术研究。内CCR0_ISR,BitCnt用于自动递增的间接寻址,直接程序流的确切节ISR的规定办理接收或发送位。软件是不需要投票登记标志或递减,以确定采取何种行动。自动递增寻址使用一个查找表,直接的方案立即流。
    该自动递增寻址的优点是速度和CPU的周期计算效率在需要处理为查找表所需的费用在ISR码字。

    (1)例如11x1_uart2.s43 -使用DOC产生波特率:
    这个例子11x1_uart2.s43演示如何实现高波特率的UART MSP430的功能甚至从超低功耗模式,只使用一个32 768的晶体振荡器。 MSP430的独立片上高速数控振荡器(DCO)可用于波特率产生。DOC是一个100 - kHz至5 – MHz甚至更快,数字可调RC型振荡器启动,是在不到6μs稳定。随着快速DOC启动,高波特率是可能的,甚至从超低功耗模式,要求DOC关闭—— 当DOC不到6us时一个起始位的下降沿被用作中断。
    例如11x1_uart2.s43提供了一个9600波特率波特率UART解决方案,使用DOC产生波特率。 32 768用于手表晶振的XTAL,取代了3.58 MHz的谐振器图1。DOC设置为1 228 800赫兹,用来驱动子系统时钟(SMCLK)它被配置作为Timer_A来源。DOC被调整到一个高的速度值使用软件锁频环(FLL)。该软件FLL的整合速度SMCLK(DOC时钟)以上的速度较慢ACLK(32 768 Hz的晶体衍生物)时期。该DCO时钟调整,直到达到目标频率(1 228 800赫兹)。该DCO时钟在设定的频率仍然是稳定的,只要VCC和温度的稳定。该软件FLL可以随时被调用的DOC重新调整。看到目前的数据表,MSP430x11x1混合信号微控制器。在这个例子中,主循环中等待LPM3,通常小于2微安与UART的功能充分准备接收。主循环回声操作与前面的例子一样。这个例子使用BitCnt登记只是为了跟踪字符接收进程,而不是使用自动递增,同前面的例子。

    (2)例如11x1_uart3.s43 采用32 kHz晶振产生波特率:
    在某些情况下,32 768 Hz的手表晶振用作Timer_A直接时钟源。UART功能仍然是可能的,但在传输速率较慢,以防止位定时误差。范例11x1_uart3.s43提供了一个2400波特率UART的解决方案,假设一个32 768 Hz的手表晶体是用于的XTAL(取代图1中的3.58 - MHz的谐振器)。没有软件FLL的是需要设置DOC的,因为晶振生成UART的位时间。当激活模式下,CPU配置为在执行DCO时钟速度越快,CPU的代码不在32 768赫兹执行代码。此外,在这个例子中,内存的位置用于RXTXData 和BitCnt,相对于CPU寄存器中使用的其他例子。


    实现带有TimerA 的UART功能.pdf
  • 前些天在论坛上看到这本关于MSP430 launchpad的书,当时也没有很重视就下载了下来,这几天没事就打开手机翻看一下。这本书真的写的很好,与我看到的教科书有天壤之别,至少像我这样基础薄弱的的小白来说,有些东西至少知道这本书上面说的是什么,知道它要告诉我什么。并且我觉得有特色就是,内容充实,理论与实际相结合的比较多,而且很有条理循序渐进,头一篇“菜鸟基础篇”看时好像是你边上有个人在和你介绍一样,偶尔会冒出几个新名词,虽然你可能没听过,但是你一定能理解。接下来的“官网课程篇”就比较正式了,看着看着不懂的东西越来越多,但是好在书中丰富的配图能给读者很大的帮助。最后一篇“高手实战篇”都是介绍一些应用方面的内容了,真的想自己尝试一下,可惜身边还没有板子。这本书连附录都编的很实用,简直就是一个资料库。这本书使我产生了学习430的兴趣,我想这本书对于我这样想要学习430的同学来说是一个宝库吧。不写多了,过几天还有一场复试。这本书真的是很有价值,值得一看

  • 这本 EEWORLD 和 TI 合作的书,以 MSP430 Valueline 系列为切入点,可以将该系列 MSP430 很好地应用到自己的设计中。

  • 非常好的一本教材,图文并茂,由浅入深,非常适合新人,我是一名爱好者本身的基础不太好,但是这本书能够看的明白,前段时间看到Launchpad出来,板子很小巧,并且还带有触摸板,感觉非常好,就入手了一块,但是到手后没任何头绪,不知道怎么去用,下了这本书按照教材一点点的也把板子点亮了 并且还写了几个小程序 感觉非常好,感谢能够提供这么好的教材。

  • 一直比较喜欢TI的产品。从模拟到数字,从MSP430到DSP,TI的各种芯片是我最喜欢的,在学习launchpad之前就接触过430系列的149和169,当时查找数据手册看得天昏地暗,仗着自己对TI产品的喜欢,才一点点仔细的配合一本北航的书籍再加一块自己做的开发板一点点啃了下去,去年快要放暑假时,入手了一块TI的launchpad,真心赞一个TI的做工还有精巧的设计,各种TI的G系列都可以用在这个小小的板子上来随时验证自己的想法,节省了购买下载器的钱(我已经有下载器,就是赞一个TI的构思)。

    前段时间看到这本TI联合EEworld打造的这本书,强强联合,出来都是一些精品,不得不承认,虽然我已基本能用G系列做产品,这本书还是给了我很多启发,譬如说书里面的介绍的GRACE,以后书后附有的丰富的例程,极大的开拓了我的视野,让我加深了对G系列的理解,感谢TI,感谢EEworld,感谢你们联合打造的这本书。

  • 首先,感谢TI和EEWORLD推出的《玩转TI MSP430 Launchpad》,我开始以为是英文的。看到这份资料我很高兴。当初刚开始学习430的时候,自己拿着英文的数据手册看,虽然基本上可以看懂,但是速度不是很快。
    刚刚开始接触MSP430是在大二的时候,当时用的是MSP430F149,学习过程中觉得430非常不错,很喜欢,当然主要是因为它的广泛应用和它耗赫赫有名的超低功耗。

    《玩转TI MSP430 Launchpad》由浅入深,我觉得对于适合初学者来说是非常不错的,书中的链接一定要看的,里面介绍的更加详细,有图有真相,哈!第三章举出了一些实际作品的例子,激发学习者的学习热情,但我觉得例子中的一些关键性的问题应该仔细讲一讲。
    grace软件很好,用过,有意思。
    最后的附录中的资料汇总很不错,原来在TI社区上很多人都分享过MSP430的资料,很不错,贴一下链接http://www.deyisupport.com/question_answer/microcontrollers/msp430/f/55/p/12839/45836.aspx#45836
    我觉得书中还可以加一些题目,让读者自己实现,然后在论坛上互相交流。

  • 作为网上资源的汇总,个人认为电子书的架构还可以进一步改善。


    第一章 菜鸟基础篇 只介绍开发板的基础知识,以一个简单的例子结束。使读者对开发板有一个大致清晰的
    认识,能做哪些试验,能做哪些扩展。


    第二章 官网课程篇 可以调整为进阶篇,分为两部分,第一部分为官网课程讲解,主要介绍MSP430的架构、 内部资源等,也可以加上数据手册的阅读指导;第二部分为配合课程的实例及开发流程,主要内部功能模 块都应涉及到,特别是Grace使用,应增加篇幅和实例,图形化编程可能是将来的发展方向之一。


    第三章 高手实战篇 很不错,开发者都很用心,动手能力也很强,美中不足的是过程还不够详细,如果开发
    者能写成小文章,开发脉络清晰就更好了,比给个链接看帖子好多了。

  • 真不错 从菜鸟入门 到官方的课程 再到网友的作品

    把论坛上与430相关的资料整理到一起对刚接触430launchpad的我和其他网友来说,真是绝好的资料!!!

    谢谢

  • 中文的看到就觉得亲(英文差),从开发板的配置到一步步教会学习者使用,第一部分是入门的好教程,中间还有高手篇可以学着做很多实验,最后给出了EEWORLD论坛的达人们的经验心得链接,不错,有这个程序上手更容易更快。

  • 写得很好,了解了很多,知道有个Grace软件可以配置初始化msp430操作,省事很多了,但学习阶段还是步步来,对配置时钟部分还是不够详细,和msp430f149的配置有一点点不一样的,对配置外部32k的晶振不是很懂。看到几位大神的杰作,深有感想,赶紧买点小锂电池,准备玩玩低功耗和触摸风火轮

  • 之前看视频但是还是不知道怎么入门,主要是视频里面的资料和我有的资料有点出入。但是这次这个电子书还真好,里面只是简单的列了下基本内容可以通过里面的链接到具体的网页看详细的例子。不错而且文字比视频好可以很容易的再次查看有用的内容。

  • 很好的电子书吧,为学习者点清很多,从初级到高级,简洁却不失细节,给读者更多拓展的空间

  • 非常好的资料,通过3章对MSP430开发进行了详细的介绍,其中菜鸟基础篇主要是相关基础的讲解;官网课程篇侧重单片机硬件资源的介绍;高手实战篇主要是几个实际的项目例子。总体感觉循序渐进。很好。

  •         电子专业的我跟很多同学一样一直没用认认真真的学过任何一款开发板,直到去年听了我们学校一个讲嵌入式老师的课,讲的是ucos2,老师的激情授课让我感受到了嵌入式发展的巨大潜力。于是在课程结束后,经过挑选买了一块OK6410的开发板,决心好好学习一下嵌入式方面的知识。但过了半年,不知是嵌入式太难,还是我花的时间太少,并未感觉有太大收获,渐渐的就把6410遗忘了。偶然一次机会听同学说可以免费申请msp430开发板,于是在不知道430为何物的情况下免费得到了一块开发板。这里真的要感谢TI、21IC论坛和相关组织该活动的人员,让我能有机会静下心来学习了一块开发板。以前也想过要好好学一款单片机,但对于马上就要就业的我来说,学51感觉太低端了,没意思;学ARM,学了几天,出了很多问题,解决都不很方便,最终都没坚持下来。在学校图书管只有51、PIC、AVR这三款单片机相关的书籍,其他的我就没见过了。第一次拿到MSP430开发板,感觉它很精致,但好像什么都没有,这款开发板好像什么都没有,光秃秃的,而且还号称超低功耗的单片机产生了兴趣。TI不仅让我们免费或者优惠获取他们的开发板,最重要的还是他们的相关论坛做的太好了,里面每天在线的人员很多,提出的问题很快能得到网友的回答,有时候回答不一定正确,但有了交流,就能更好的激发你解决问题。刚学习MSP430时,就到论坛上到处收索相关的资料,各种可能有用的我都会下下来,有利也有弊。利是有很多前辈留下很多经验帮助我们解决他们之前所遇到的类似问题,能让我们少走一些弯路;弊是资料下的有点多,不知道该如何下手,只好什么都看看,慢慢摸索。
            这次又有幸看到TI和EEWORLD论坛合作创办这么好的活动,必然支持。阅读了TI工程师整理的《玩转TI MSP430 Launchpad》,首先大概看了一下,第一感觉很有梯度感,第一章,菜鸟学习篇,介绍了板上资源、时钟配置、ADC和串口等很适合我们菜鸟一步步去学习。对于学习MSP的第一步,一定要把他的时钟系统搞明白,对于已经理解的人来看时钟可能很简单,但当初我初学的时候记得是花了一段时间的(对没与什么单片机基础的人来说)。学习时钟最好的帮手,我觉得应该是led点灯,使用不同的时钟源,不同的时钟模块,不同的分频就可以得到不同的灯闪频率。接着让我们体验一下风火轮、触摸感应卡子,能够增加我们继续研究的兴趣。第二章官网课程篇,介绍了CCS软件和中断、GPIO口、定时器等模块,由于我目前使用的电脑的内存比较低,不能安装CCS,所以选择了IAR软件。对于CCS不是很了解,我觉得开发环境并不重要,因为这两款软件都很经典。中断、I\O、定时器也都是以后要经常用的,特别是中断,MSP430进入低功耗状态之后,一般都是有中断程序来唤醒的。第三章高手实践篇,介绍了一些网友利用430单片机自制的一些小应用,可以给一些学习MSP430有一段时间的人继续学习提供素材。

             因为离之前学习MSP430的时间还不长,所以看这本书还是很轻松的,简要的说一下我认为的这本书的优缺点。优点:首先,在介绍完板上资源后,1.4节对时钟进行了细致的介绍,我觉得这篇写的是非常好的,非常适合初学者学习,来理解MSP430相对复杂的时钟系统,其中不仅介绍了基础系统时钟,而且还以定时器、ADC模块为例详细阐述了一个外设是如何选用时钟模块,时钟模块又是如何选择时钟源,有什么限制,有什么特许点等等。一个好的开始是成功的一半。其次,细致的讲解了单片机内最常用的模块,如:中断、GPIO、定时器、ADC和串口等,这些都是我们在学习单片机时必会用的模块,理解这些模块的原理以及灵活使用它们是保证今后进行复杂开发设计的必备条件。最后,制作一些简易设计可以让我们更好的检测自己单片机的学习成果,找出自己的不足,加深对细节的理解。缺点:首先,在菜鸟基础篇中就写了“实现带有TimerA的UART功能”,通常我们看书是一点一点看,尤其是刚开始的时候,在还没让读者理解TimerA和UART原理之前,就来了这么一个两者的结合体,而且是一大段的文字描述,这不仅让初学者感觉看不懂,而且很可能会让某一部分人产生挫败感,失去学下去的信心。所以我觉得书的安排对菜鸟还是要循序渐进,先以有趣的结果激发读者兴趣,再用简单例子慢慢引之,最后在对各个模块进行细致讲解,并将他们结合分析。其次,几次浏览“高手实战篇”总觉得里面缺少点东西——哦,移植操作系统,之前也看到有很多网友移植过,不知为何没有加入。呵呵。。。就这样了。。。

  • 今天下载了这本教材,花了将近3小时一口气看完。作为一个从事MSP430单片机开发的人来说,这本教材是个不错的选择。足以可见编辑人员及相关作者的功底。不过,从深入的研究角度看,如果这本书能增加以下内容的话,那就更加完美了。

        做单片机开发,严格意义上来说,没有区分软件和硬件的必要。因为不象WINDOWS/ANDROID那样严格区分硬件和软件。所以我觉得,如果能将在有操作系统环境下的软件与硬件结合的部分(其实也就是操作系统环境下的驱动开发工程师做的工作)做一个比较全面的深入的解释那就更好了。

        说得更加具体点,也就是将MSP430的各寄存器的分配在CCS里面是如何自动分配链接的,这样对于做单片机开发的人员来说,就更加清晰了。在调试以及DEBUG的过程中,将会更加清楚的指导问题到底出在哪。

        当然,我也知道,要想把这部分的内容写好,是比较难的。

  • 一直都从事通信类软件开发,接触硬件部分比较少。随着现在物联网的大规模推进,接触到不少设备,虽然类型不同,但他们对低功耗的追求都是一致的。正巧看到TI的430系列。

    个人觉得看电子书有点不爽,所以把这本书打印出来看了看。第一章的风格与众不同;第二章,对MSP430的一些其他功能也有了一些了解;最后高手篇,挺有用的,展现各种实际的应用,自己有空就照着做做。

    这本书里面列举了使用IAR 建立工程的简单步骤。方便用户使用IAR轻易的建立一个属于自己的工程。但是对于TI的IDE --CCS 没有一个基础的步骤介绍。还是要仔细学习教学视频。

    作者把网上众多相关教程的关键部分集合在一起,对新手很有帮助,不用花费精力寻找,节省了很多时间。

  •      首先,我想指出书中的一个让我感到困惑的地方,在电子书的第21页末尾有这样一句话“线续触摸风火轮小圆外大圆内位置”,我揣摩了一会,怀疑是打错了‘继续’打成了‘线序’,不知道对不对,希望作者有则改之无则加勉吧。

        下面谈谈读后的感想,在读书的前言时发现了第一句话“对于广大电子技术领域的从业工程师和相关专业的在校大学生而言,熟练掌握MCU(微控制器,俗称“单片机”)系统的应用设计技术是职业发展的必由之路。”的确说的很对我也是在大一时听到类似的话,感到很是好奇,所以到大二开始接触单片机,当然正如书中所说长期以来,由于种种原因,国内的单片机入门教材多基于MCS51,这使我接触的第一种单片机是89c52单片机。最近通过参加比赛开始接触到msp430,也用这漂亮的红色小板试着从51转向430,刚开始时就对430的强大功能感到惊讶,这一点相信很多读者都有同感。接下来就是对其众多的寄存器感到无从下手,这我想也是一个菜鸟想成为高手的一个必经之路吧!等到慢慢会用这些寄存器之后,发现这比51方便得多,还有就是ccs中丰富的例子。书中也对这些寄存器有所提及,还介绍了相应的一些框图,个人觉得框图对我们初学者来说是一个很好的学习资料。还没接触这小板子多久,所以有些表述还不太规范,还希望大家谅解!玩转430,大家一起加油!

  • 这个电子书按照通常书籍的写作风格,或称写作方法,从简入繁、从易到难、从低级到高级地向大家讲述了TI MSP430 MCU 的入门平台LaunchPad的入门介绍、课程介绍和项目实战篇,内容安排合理,语言风格通俗易懂。看了Jeffery的序,作为小用户之一,我也多多少少感同身受。430推出这么多年了,TI在它的推广上一直不遗余力,不但没有像其他厂家那样逐渐减弱撒网式的市场推广逐渐淡出市场,反而不断地创新产品线,始终热情地支持国内市场。我从一开始接触430,也有七八年时间了,真正自主设计采用430芯片,却是三四年前才开始,这也是伴随430技术的改进和成本的降低最终的“臣服”,而这期间TI的代理商和TI自身,始终支持着,说实话,各家产品各有所长,用好了都可以达到自己的需求,但TI的服务和态度让我最后放弃了其它厂家。而 《玩转TI+MSP430+ LaunchPad》这本书,是系统性,体系性的,对一个以前没有接触过MSP430 MCU的工程师来讲,是一本难得的入门级“宝书”。 很高兴见到TI和EEWORLD又下人完美的合作,又给我们初学者带来丰富的学习、参考资料。

       刚接触到TI MSP430 MSP430 LAUNCHPAD的时候,感觉外观很美,扩展的触摸板很有新意。其依托于Value Line系列的MCU而建,对于初学者来讲,是一款非常好,能满足大多数需求的实验平台,资源丰富,并且其开发环境根据个人爱好有IAR&CCS可选,值得说明的是CCS与GRACE的完美结合,简化了代码的编写,对于入门阶段来说具有很强的吸引力。入门阶段的兴趣在一定程度上决定了一个人在此条路上的前进步伐以及所能达到的高度。

       依次通过硬件资源介绍与官网的教学资料,TI将MSP430 LAUNCHPAD完完整整地呈现在我们面前。在此,一个入门者从浅入深的道路就这样被铺平,资料很有帮助性,但对自己帮助最大的依旧是动手实践,并且依据自己的异想天开式的想法做一些力所能及的设计。在掌握大概的知识框架后,有问题先要自己去想,想不到再去论坛请教前辈,当我们懂得问问题,知道问什么样的问题,又该以如何何种方式提问时,我们就不再以为自己是菜鸟了。当然,我们时刻要记住一点:虚心使人进步。

     第一章是菜鸟基础篇,这个章节用通俗直白的语言介绍MSP430 LaunchPad开发板及其特性,LaunchPad开发板的使用体验及板载MCU。常用模块的简单介绍:包括系统初始化及时钟配置、ADC10 介绍、带有TimerA 的UART功能介绍、风火轮触摸板实验体验和触摸感应子卡介绍等丰富内容。讲了LAUNCHPAD的结构以及片上的一些资源、接口和使用方法,并且介绍了MSP430经典的时钟系统,这个对我感悟挺深的。然后就是讲了ADC、TIMER,重要的是还讲了MSP430以后都会具备的USCI,我觉得这个技术很不错。剩下的就是触摸板了,这个挺好玩的,我自由有一个风火轮,也就运行了给的例程,没做另外的开发~~   。很喜欢也希望看到更多这样的帖子和文章,因为这样的文章更有利于430产品的推广,对实际的开发人员更有参考价值,哪怕文章的很多内容是对英文资料的翻译(当然翻译要准确些)。自己在以前的使用过程中,也常会碰到一些疑问,然后上网百度或谷歌,总要费很大的劲,网上很多资料是英文的,中文的信息很零散,因为大都是游兵散将的帖子或博文,如果买书,那更不现实,书不是很多,一本也未必能够用,所以有了这样的电子书,就会成为一份很好的参考资料。

    第二章也很好,只是它其实也有单独的文档在网上可以找到,还有英文原版,所以其实可有可无。而第三章,个人感觉主要是个人应用型设计的展示,很多内容还需要打开论坛的原帖去挨个看,而且作品原作者的帖子对技术部分的描述大都不够详细和深刻,所以我基本走马观花看了下,并未发现太大亮点。正好,书中也是简单处理,没有分配太大篇幅,难不成编者和我有同样想法,呵呵,开个玩笑,萝卜白菜各有所爱而已,而且网友的时间也有限。
    前面所述就当作唱赞歌吧。 菜鸟基础篇建议可以增加篇幅,鼓励网友撰写提交此类文章,当然要原创的,根据自己的试用情况,解析器件相关功能模块的用法和使用经验。

    这一章对TI提供的教学视频给了进一步的讲解和说明。把PPT所有的内容都得以展现,并且把不详细的地方做了进一步的补充,让我明白了以前看视频时不明白的地方,说实话··以前总是挺纠结时钟的··  对于编译器,讲的是CCS,我平时用的是IAR,我还是觉得IAR使用比较顺手,不过也介绍了如何把CCS代码移植到IAR中,很实用。  对于看门狗模块,我真没用过,估计以后会用到,作为学生··真的没管过看门狗·一上来第一句话就是关看门狗·嘿嘿 另外就是LAUNCHPAD的通信系统,对比于以前的F149,的确和以前不一样了,可以说是一个全新的构架,可以实现更多的功能,很不错。 最后关于低功耗,很大一部分原因由其特有的时钟系统其了功能,并且可以随时进入低功耗休眠状态,操作方便,不过我没用过···   TI联合电子产品世界推出的在线培训课程的PPT版本,该培训课程自2012年5月份推出以来,备受关注,深入广大工程师的热爱。内容主要包括:Value Line产品的介绍;集成开发环境CCS;CPU与基本时钟模块;中断与GPIO;Timer-A与增强型的看门狗;430低功耗设计的实践基础;以及外设10位的ADC和增强型的比较器;串行通信模块的介绍;TI的图形化编程工具Grace软件;以及基于430 LaunchPad和电容式触摸按键解决方案等丰富内容。

    第三章展示的都是网友们通过使用LAUNCHPAD做的实际的东西,很有趣,自己也可以试试,毕竟自己动手能更快的提高能力。  我觉得那个自制触摸按键很不错,很有创新力。这都是值得我们学习的。 附录中的资料汇总很实用,不用去花费时间自己去找资料。关于本书,我个人觉得,可以把TI给的例程拿出来讲一下,毕竟新手有些程序理解不了,可以把每个模块的例程拿出一个讲一下,让读者可以跟深刻的了解430的使用,以及如何通过程序进行配置操作,我最开始看G2553的数据手册时,就找不到其寄存器·最后发现在用户指南里···应该多鼓励网友挖掘相应器件的性能和功能,因为书中的一些设计都是侧重用外围应用,体现不出430的优势,感觉不出“高”(或许是因为我评判的角度不同)。实战篇的文章大多是帖子,对设计的描述也大都比较随意,有的还是通过网友的回复提问来补充的内容,建议能让刊载出来文章作者将帖子整理一下,把回复的内容都归纳到完整的一篇文章里,就像网站上的一些应用文档那样,那样让读者看起来才比较舒服,效果也更好(包括其它文章也最好这样,比如菜鸟基础篇)。达到了那种程度,就可以给这部分内容更多的篇幅。说实话,个人觉得要是现在的这种分享内容,对于实际工程设计来说,参考的价值很有限,或者根本不容易让工程师朋友发现你的参考信息,对学生朋友的课程设计或许有用,但那更多的是拿来主义了,工作岗位的工程师朋友更需要的是内在的东西。俗话说的好,“百闻不如一见、百见不如一练”,这个章节是网友各种实践作品的展示,也最能诠释MSP430 低功耗及优异性能的应用。如果你是TI的粉丝,或准确的说,是MSP430的粉丝,那还犹豫什么,赶紧行动起来吧,用LaunchPad 秀秀你的“大手笔”。  当然,作为一个电子书,严格也说,不是一本书,内容不可能涉及太多,也无法做大大而全,这个书只是一个MSP430 入门级的“敲门砖”,为广大MCU工程师起到一个抛砖引玉的作用,要了解深入细致的内容,还需要研究详细的TI资料才能行,这也是它的不足。

    最后还要感谢EEWORLD和TI工程师的辛苦工作,给我们电子学习者、爱好者带来这么好的资料 ,还有辛勤的付出。祝愿TI 与EE 越来越火!!!!

  •          首先我是名学生,是抱着学习态度学习430这个片子的,当看完本片文章的时候(其实LaunchPad入门那八篇文章也看了)。总体感觉430比以前学习的51功能强大多了,但是随之而来的难度也上来了,特别是寄存器操作这,看起来比较吃力。但是还好啦,弄的不算明白,但是一看到这个片子就想把它征服的欲望。

             这个芯片灵活的时钟应用,高速10位ADC,比较器应用,UART功能,温度传感器等等,想要一下征服它还不算容易。前面说了我是名学生,在学校的某个机会我得到了MSP-EXP430G2这个开发板,下载了CCS开始了我的学习路程,每次遇到困难的时候都会及时的查询资料,再攻破困难,心里油然而生的成就感激励着我。

             低功耗在现在的社会是很需要的,特别是现在高速发展的信息化时代,节能就能给下一辈留下的财富。但是我的想法不光光是在节能,也可能是我专业的因素吧。比如说以后我要是能自己有个房子我会把它设计成全自动化的,就是电视,冰箱,洗衣机,空调,电动窗帘,电话,反正等等全是通过芯片控制,所以首选就是低功耗结合太阳能储能系统。这样只要不破坏环境就可以无限的循环利用了,如果再组建个生态系统就更完美了。就回到了邓爷爷说的可持续发展。。呵呵

     

  • 昨晚TI的忠实粉丝,我非常喜欢这个活动。在平时的设计中也采用了很多TI的芯片,当然最主要的就是TI的DSP28335,也从TI学到了很多。前段时间决定要学习一下msp430低功耗单片机。这个手册真的是很有帮助,难度由简到难,适合新手入门,在里面也解决了我很多困惑~

    本书还整理了论坛上与msp430有关的资料,非常实用!附带的一些例程或是坛友的设计,免去了教材的说教和难懂,让人觉得有趣又有很大收获~

  • 这本书写的比较系统,对于初学Launchpad的人很好,从基础到提高到应用,很好,很系统,很有价值。

  • 其实,刚看到这本书的时候是很兴奋的。所以很着急地下载下来,甚至拷贝到手机,晚上回去看了。

    总的来说,和我想象中的不太一样。本来以为是像当初《Getting Started with the MSP430 LaunchPad》一样的纯官方的文档,看了之后发现原来并不是。网友们的体验和优秀设计让这本小书的内容更加丰富,也更有趣。

    总的来说,看完之后算是一半欢喜一半空。欢喜的是,上面有很多网友的设计,有空的时候可以拿来参考,做做小东西。空虚的是,整个文档显得有一点点空泛,一些例如Flash读写之类的细节并没有提及或者一笔带过。就我个人而言,更想要的是一本类似于《Getting Started with the MSP430 LaunchPad》的文档,最好能有各个外设的详细介绍及应用例程,当然能有网友的优秀设计自然是最好了。总之,这个文档的含金量还是很高的,会继续研读,认真实践。

    最后一如既往,希望TI能够越来越好。

  • 我们的一项目开发时客户要求采用低功耗MCU,当时我跟客户说MPS430的优点,然后用一个开发板演视一个苹果供电的MCU得到了客户的肯定,

    这说明一个问题低功耗是重要的.

  •           这是我学习msp430的一个好机会啊!以前一直为学习msp430发愁,不知道从何处学起。现在有了本书,我就可以很简单的学习了,感谢TI,感谢EEWORLD,书中的序和前言描述了MSP430在中国的发展历程,让我看到了430的发展速度之快!接下来的三大章分别按照作者的亲身学习历程来讲解整个MSP430 LaunchPad的认识过程。

            在第一章中,正适合我学习,以一个初学者的角度去讲解LaunchPad的基本内容,介绍了其基本的配置,体验的过程以及一些基础性的实验,从而为接下来系统地认识和扩展做了很好的铺垫。我的学习因此简单多了。

            在第二章中,笔者介绍LaunchPad的教程,没有什么比得上官方的课程了,因此将整个官网课程作为文章的第二大章。相信很多人还记得EEworld组织的看视频送LaunchPad的活动,官方的视频是针对LaunchPad定制的,针对性强。对于我来书,是一个提高自己的好机会。

           在第三章中,介绍了几个实验,都很简单,而且很实用,我现在都做着试了,确实很好,充分的体现出了430的功能的实用。此时我的430水平更上一层楼了,让人大呼过瘾!不得不说430很实用,他的前景很好,绝对可以超越之前80C51的普遍性。

          文章内容条理很清晰,适合我这种初学者入门使用,我觉得在第三章还需要例程的具体解说。真是一本不错的好书啊!我们这种初学者欣喜的很啊!

  • 很高兴又有空上来论坛,由于已经参加工作,都忘了论坛上的一些精彩活动了。早就对MSP430系
    列单片机有所耳闻,记得去年还在TI官网免费申请过MSP430系列单片机,当时想自己弄个最小
    系统玩玩,后来忙着国赛、毕设还有找工作就没去认真研究过,今天刚好有空了解了下MSP-EXP430G2
    单片机。本书很详细的写了MSP430 LanuchPad开发板的各种功能模块,说实话很诱人,由于国内
    大多数高校还在51系列单片机时代,鄙人学校也是,前言中EEworld网友(chunyang)说得很对,我们可选择的
    应该可以更多,毕竟电子行业更新太快,对于初学者入门来说,熟悉并掌握一款单片机之后就行云流水,换汤不换药。
    言归正传,以下是个人看完本书后,将MSP-EXP430G2单片机与51单片机比较的一些心得:
    1、MSP-EXP430G2的CPU为16位比51的8位更高一级,且低功耗,很满足时代的高性能以及绿色环保要求;
    2、MSP-EXP430G2的时钟系统更为复杂,能在多个外设应用不同时钟,比51单片机单一时钟系统来说功能更加强大;
    3、MSP-EXP430G2另外添加了ADC和比较器外设,而51不具有,其特性能应用在高端的应用场合;
    4、MSP-EXP430G2还独具匠心的配套了好玩时尚的触摸板,让使用者兴趣大增。

  • 大体浏览了一下这个手册文档,傻瓜式教程写的通俗易懂。我目前做的这个项目是物联网类的智慧城市水位无线传输系统,因为我们用太阳能供电,所以前端RTU必须低功耗省电,当初设计也考虑过用430,不过公司硬件部跟我都没用过430啊,现在在用C8051F系列单片机进行测试。有空闲我也好好看一下这个手册,学一下430很有必要啊,许多低功耗的设计场合还得430。不过这个玩转TI MSP430 launchpad的flash有点小啊,才2K。更大一点就好了!

  • 记得第一次接触TI 的msp430 launchpad是在去年辽宁省电子设计大赛上,当时使用时就感觉非常简便,也很小巧,尤其是他的低功耗,让我非常惊讶。如今快要毕业的我,不经意间发现公司的9楼市TI的深圳总部,好高兴的说。哈哈。而且公司和TI好像合作很紧密的说。所以很希望这次能买到一块。

  • MSP430 LaunchPad是一款易于使用的闪存编程器和调试工具

    1. 首先下载调试想当方便,只需要简单的编译仿真即可 还可以完成单步调试

    http://blog.csdn.net/w282529350/article/details/7302416

    2.小巧低功耗,当然低功耗是430立足之本

    3.此书分类较好,我当然是属于第一类 基础篇,一篇一篇看下来 真的可以从一个台阶向另外一个台阶迈进。

    再加上eeworld近期举行的430DIY活动,两者简直绝配 超喜欢

  • 我是个老电子工程师,用过很多种单片机,430系列没有用过,很想抽时间学习下。今看到<<玩转TI MSP430 Launchpad>> 这本入门书,就忍不住下载下来看了一遍。当然一些内容一下子也记不住。我很早就知道在MCU方面,TI 430系列功耗做的最低。里面也有和其他家MCU相同的东西和配置,但Grace独道的功能,其它家是没有的,这个功能非常好,把MCU初始化设置工作给完成了,解放了工程师的很多时间。对于初学者,第一章是个入门。弟二章是个全面介绍,对进一步学习很有帮助。我认为样例少些,针对片子上的特殊功能和寄存器多给些简单的样列和对样列的讲解,会更有利于初学者的学习和快速上手。

  • TI很给力 我们也一起给力吧

  • 在大学上学的时候接触的第一种单片机是AMTEL的AVR MEGA系列,但是在大学第一次做实际性意义的项目是用的msp430f5系列。第一次接触它的时候可能是当时基础不够好,还是蛮难的。但随着项目进程一步一步前进,自己也发现了TI对MSP430做的一些服务,例如各系列的历程,User'Guide,硬件说明,又当时在微控网,阿莫电子论坛找到了一些资料。自己慢慢啃,慢慢啃,慢慢觉得对单片机CPU运行,外设模块使用,中间层协议有了一定的了解。我的课程设计,也是用F5系列的东西做的。慢慢项目也做完了。到现在已经快4年了,那个5438作出来的东西已经在某个地方使用了也快四年了,到目前还没有接到电话说出问题让我去做产品维护。可以说,MSP430是我对数字电路和单片机应用的一块敲门砖,也让我爱上了这个行业。这个电子书,前面是讲了些单片机知识和launchpad的教学应用,后面的所谓的实战篇貌似是去年TI搞的DIY活动。现在半导体公司已经做不了这个行业的领导者,主要是芯片的应用领域和市场。价格战也慢慢引入到这一行业的竞争,加上类似ARM这样的产品冲击8位,16位单片机的市场,服务变成了吸引芯片用户的最主要原因。msp430走入这个市场也十几年了,它的用户一直是那么多,为什么,当然它在低功耗和信号处理上有独到的地方,但是在现在这个世界来说,TI和msp430的服务,是延续着用户对它的喜爱。我是TI和430的忠实用户。我支持。这个电子书对于那些刚进入学业,准备着手单片机,或者已经着手单片机但是一直有问题困扰自己的人来说,就是一个指引你正确走这条路的灯。或许你将来不用430.或许你将来用ARM,MIPS,x86,我想说的是,万变不离其宗。User'Guide,电子书,应用文档,程序示例,如果你好好学好好看,你将会有一个不错的基础。

  •     之前接触过51,以及飞思卡尔的16位,32位单片机,430是第一次接触,下面说一下我看了《玩转TI MSP430 Launchpad》后的感受吧!

    1、这款单片机非常适合菜鸟学习,基础篇的讲解让大家很容易上手。

    2、接下来的官网课程,给我们循序渐进的讲了IO、AD、中断等,让我们初步掌握编程的方法和技巧。但其中好多模块我感觉会用就行了,不必了解那么多,呵呵,也许我还没达到那种程度。

    3、第三章是一些以前的朋友做过的实际例子,很实用,也很有趣,大家好奇的话自己可以模仿做一个,我就有这么已准备,参加活动之后,自己做一个。当然了,技术的提高和升华也在这里得到最大限度的提升!

           总之,从一开始接触单片机就觉得这个领域好奇特,也好神秘,在这个领域也走了一段时间了,遇到了好多帮助自己的人,一句话,为往圣继绝学,我会继续前行!

           最后,感谢TI的这次活动,我们这些在路上的学生需要的就是这样人性化的公司,祝TI越办越好!

     

  • GRACE 是个相当好的东西,我一直觉得 配置单片机就应该像这样,够直观!方便做软硬件的交流。

    代码生成,以前就知道matlab的;这个的效果咋样不知道,有这个功能总是要好过没有。

    希望grace能很快支持C2000。

    最后:

    EEWORLD id:hourdown

    哈哈

  • 玩转TI MSP430 Launchpad》这本电子书还是偏向于基础介绍,其实我认为最好还是先看看User Guide,这样对于芯片有个整体的了解。应用介绍我认为比较侧重实际,非常感谢网友的分享!

  • 430launchpad最小系统的这份资料不错,从入门到深入,让人越来越有感觉,能花25元买到这么好的系统板,性价比挺高的,早就有卖的打算,现在真好有活动,可以买块认真学习了,感谢TI对我们电子设计学生的支持,谢谢。。。

  • 《玩转TI MSP430 launchpad》最早在eeworld出现的时候,本人就下载了,eeworld论坛的chunyang版主做的前言,让本人羡慕不已。launchpad是一块自带仿真器的MSP430最小系统板,带USB接口的是仿真器,可以在线仿真和烧写程序,由于 MSP430 闪存的功耗极低,因此无需外部电源即可在数秒内擦除闪存并对其进行编程,这种让初学者很容易上手学习的设计方式,一下子就喜欢了。做为一个搞电子多年的技术人员,以前就是捣鼓一下传统的51单片机,什么STC单片机和周立功P89V51系列的都接触一些,虽不精通,但知道一些学习开发流程。当我看到《玩转TI MSP430 launchpad》,看到众多eeworld论坛的网友学习的劲头高涨,eeworld论坛非常丰富的学习430资料和大批MSP430单片机高手切磋,感觉到TI430的16位单片机学习起来,应该是有得天独厚的条件,因为早就垂延430单片机的低功耗特性。当时果断在淘宝上搞了一套launchpad,家里公司来回携带非常方便,这些天看到eeworld这个活动,很给力,做为一个正在学习MSP430的初学者,见到launchpad板子一定要有枪过来的心思哦。况且25元包邮,给力,感谢eeworld论坛的活动!

  • 从此书中获得的很多知识,对lauchpad也有了进一步的了解,希望多多学习,最近有个小项目多路温度采集无线传输,想利用lauchpad做组网温度采集利用NRF进行传输,在低功耗方面TI的MSP430也做的非常出色,这样在电池的应用中也得到了最大限度的利用电池进行供电。总之此书对学习430还是很有帮助的,深入学习还要多多努力哦~~~

  • 泪奔啊,,,今天才看到这个帖子。资料里面不仅有官网的教程,还有使用心得,感觉是在交流。这种风格很适合自学。感谢TI与EEWORLD为我们奉献了这么好的东西。让我们一起进步吧!GO GO TI 

  • 第一章说明了LaunchPad的结构框架组成部分简练明了,第二章讲术了开发环境CCS和各个模块功能的应用,这些都是学习LaunchPad MSP430的必须掌握技术之一

    第三章结合了以上第一,第二章的应用实例,说明了MSP430在各种场合的性能应用。

    以下是我的个人对LaunchPad的看法,

      在学习层面TI-EEWORLD开发一个比较全面的学习套件,与以往不同的是LaunchPad有现成的例子给学者了解MSP430的各种功能,使学者更快入门而不会感到枯燥烦琐,反而激发好奇心,往更深一层次去探索MSP430 MCU.

    以前我在网上很难找到以MSP430实例,在这样的环境下想达到入门是困难的,当然我的理解能力有限吧,现在就不同的是LaunchPad能够解决以前学习时碰到的一些问题.不足够的地方就是少了一些综合性的实例比如:楼宇对讲系统, 火警报警系统等的技术框架.

    不过我也是刚了解MSP430的内部功能框架和LaunchPad用法,还是觉得不错的值得拥有一块LaunchPad.

    呵呵支持TI-EEWORLD 

  • 一直对430的低功耗比较期待,期望从这个活动把430给掌握了。

  • 很久以前获得launchpad ,开始不太会430的单片机,不知道拿来干嘛,就一直看430的资料,后来论坛里越来越多的成果出来了,我也爱上了launchpad,

    这回来了launchpad的书 ,非常感谢作者的辛勤劳动以及对资料的整理。

  •         最近仔细研究了一下MSP430,发现430功能真是太强了,而且TI技术支持也比较到位,这本玩转MSP430的电子书对像我这样的初学者来说非常适合,而且貌似还有基本不错的书已经出版,希望有机会可以获得,TI永远的支持者!

  • 仔细阅读了此书,自板子到手以来查阅了不少资料,其中包括了书中的部分内容,但是整体感觉很乱,进展很慢。

    看了本书的编排,从头开始,一步一步深入,循序渐进,上手很快。

    书中的内容略去了繁琐的讲解,一步到位,直接上手操作,很有指导性,不过中体感觉有些欠缺,如果能多补充一些内容,更加丰富一些就更好了。

    此书就像一个故事会,每一节都是独立的故事,内容简洁明了。每一节短小精干,读起来轻松;

    我对此书最大的感受就是每一部分内容直接了当针对问题展开讨论,痛快淋漓!!

    优点多多,不过感觉此书内容似乎单薄,如果还能丰富一些,继续添加,让430的每一细节尽数暴漏无遗,那将是一本难得的教程!!!

  • 学习单片机也有四个年头,大二的时候曾经也想学MSP430,记得当时还在网上下载了好多MSP430的资料存在硬盘里(呵呵,相信很多坛友也有过类似经历),但最终因为老师给我们讲课时用的是51和AVR的,所以最终还是用了51和AVR。

    现在研究生了,跟着导师做一个智能抄表系统的项目,要设计一些终端采集器,在调研的时候,又看到MSP430的身影,似乎每次我检索“低功耗单品单片机”时,唉,后悔当初没有狠下心来学习它!!!

    看到MSP430后,又看到了关于LAUNCHPAD的介绍,看到了网友的使用和评价,让我又重新燃起了学习MSP430的冲动,于是我在坛里看了仔细看了好多网友的帖子和上传的资料,看来培训视频,视频真好,领着大家入门。网友们的帖子写的也很好,有些步骤很仔细,让人有想跟着一步步操作的心痒,呵呵。

    不过就是有一点:资料零散,不成体系。现在这份资料《玩转TI MSP430 Launchpad》出得真好,菜鸟基础篇通过实验板的介绍,MSP430资源的介绍与使用等来带领大家入门;官网课程篇非常系统,视频讲的好但有时有些记不住或当时没引起注意,但想知道的话又得重看,现在楼主把它整理成文档,真是造福了广大网友啊;对于高手实战篇,呵呵,就是最吸引我的啦,都说兴趣是最好的老师,对我来说,做出东西就是最大的兴趣,看着这些用MSP430实现的实例,真想自己也做一个,呵呵。

    总的来说这篇文档写的不错,不记得在哪个论坛上看到过这么一句话“我们受益于别人的发明,也应该乐于用自己的发明帮助别人;我们应该慷慨无私。”,楼主就是做好事的人,呵呵。真希望不久我也学好MSP430,把自己的作品也放上来和大家分享分享。

  • 看完这本书,觉得这本书对初学者非常有帮助,实用而且又不像书店买的那种书那么注重理论,那种书认真看了半天,动起手来啥都不会,这本书的每个例子都是eeworld网友的网友们自己做出来的,经得起实践的检验,生活化的语言很简练,看上去一点都不觉得累,感觉很亲切。配合以前看过的视频,学习起来的效果更好些。

    第三章 3.1、低功耗时钟 这个是我一直想做的,TI的MSP430低功耗性能闻名已久,就是没自己动手测试过它的低功耗性能,有了这个手册的帮助,为我自己做起来也会容易些,不过我用的是1602来显示时钟,这可能有些不一样,我自己好好调试看看。

  • 哈哈 本来以为电子书会是英文版的 下下来一看 居然是中文。。这
    倒是节省了我不少时间,看这本电子书的菜鸟篇部分,我更愿意把它
    看作是自己现在所面临的阶段一样,当初自己对嵌入式有着极大的兴
    趣 然后嵌入式专业,但一直没作出一个像样的东西出来,现在没什
    么课,所以想认认真真地拿出一个实物。很早的时候就知道了电子工
    程世界各德州仪器了,平时的时候也会经常来逛逛论坛,这个MSP430
    刚好可以让我上上手。下面简单地说下电子书的内容吧!
    首先让我眼前一亮的是,序中TI微控制器产品技术经理丁京柱说的
    一句话让我映象深刻: “谁又知道读这本小书的人中,不会诞生中
    国未来的乔布斯呢?”说不定,你就是下个乔帮主
    菜鸟篇介绍下了MSP430的结构以及一些资源以及系统初始化时钟
    这方面的内容,然后就是讲了ADC、TIMER还有触摸板。。
    官网课程篇这里面的内容就需要我去认真地研究了,有很多不明
    白,但是没关系 因为我有EEWORLD和IT。。哈哈
    最后是高手实战篇,虽然感觉我离这个还有点远,不过我不畏惧
    ,既然选择走嵌入式这条不归路,我就应该时刻准备脑细胞大量死亡
    。。
    最后的附录也很给力,都给出了链接地址。常见的问题和可能需
    要的东西都一目了然,很用力也很用心!赞一个先。。
    真心的感谢EEWOROD能做得这么好,我也会一如即往地像支持嵌入
    式一样的支持EEWOROD。
    谢谢!

  • 拿到第一块Launchpad已经有很长一段时间了,之前一直纠结于没有很好的资料来系统的学习,对着一堆英文的文档刚开始确实比较吃力,想做个东西也不是特别容易。现在除了这个电子书,可以说是相当给力啊,不仅有对板子基础知识的讲解,最重要的是整合了许多网友的实例,这部分是对我帮助最大的。我一直想用G2系列的低功耗来做点什么作品,电子书中的几个例子算是给我很大的帮助。期待我的作品吧!总之,电子书整合了许多宝贵的资源,确实相当有帮助!