打印
[M051]

LAN与LBN软件上有什么区别

[复制链接]
2990|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
liuyu305|  楼主 | 2013-1-20 18:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
缥缈九哥| | 2013-1-22 12:29 | 只看该作者
软件要换新的库去处理。新唐升级IC有点随意,增加了功能也把一些认为是不好的设计也修改了。造成不兼容似的。

使用特权

评论回复
板凳
liuyu305|  楼主 | 2013-1-22 15:44 | 只看该作者
缥缈九哥 发表于 2013-1-22 12:29
软件要换新的库去处理。新唐升级IC有点随意,增加了功能也把一些认为是不好的设计也修改了。造成不兼容似的 ...

因为我以前是用库函数的库,我看了下,现在最新的是直接写寄存器的库。
如果我要更新的话,那工作量就大很多了。。。

使用特权

评论回复
地板
hrrhappy| | 2013-2-20 11:49 | 只看该作者
我最近也要用这款芯片开发产品,应该自己不用库直接操作寄存器就不会出现楼主这种情况吧

使用特权

评论回复
5
zhz2112| | 2013-4-29 21:23 | 只看该作者
缥缈九哥 发表于 2013-1-22 12:29
软件要换新的库去处理。新唐升级IC有点随意,增加了功能也把一些认为是不好的设计也修改了。造成不兼容似的 ...

您好!当前我发现P00~P03在DATASHEET上是无法配置成RX,TX的,但是在sys.h中有下面的内容
/**************************************************************************//**
* @file     SYS.h
* @version  V2.1
* $Revision: 11 $
* $Date: 12/08/10 3:12p $
* @brief    M051 Series Global Control and Clock Control Driver Header File
*
* @note
* Copyright (C) 2011 Nuvoton Technology Corp. All rights reserved.
*
******************************************************************************/
#ifndef __SYS_H__
#define __SYS_H__

#include "M051Series.h"

#define SYS_MFP_P00_GPIO    0x00000000UL /*!< P0_MFP pin 0 setting for GPIO */      
#define SYS_MFP_P00_AD0     0x00000001UL /*!< P0_MFP pin 0 setting for AD0  */      
#define SYS_MFP_P00_CTS1    0x00000100UL /*!< P0_MFP pin 0 setting for CTS1 */      
#define SYS_MFP_P00_TXD1    0x00000101UL /*!< P0_MFP pin 0 setting for TXD1 */      
#define SYS_MFP_P00_Msk     0x01000101UL /*!< P0_MFP pin 0 mask             */      
        
#define SYS_MFP_P01_GPIO    0x00000000UL /*!< P0_MFP pin 1 setting for GPIO */      
#define SYS_MFP_P01_AD1     0x00000002UL /*!< P0_MFP pin 1 setting for AD1  */      
#define SYS_MFP_P01_RTS1    0x00000200UL /*!< P0_MFP pin 1 setting for RTS1 */      
#define SYS_MFP_P01_RXD1    0x00000202UL /*!< P0_MFP pin 1 setting for RXD1 */      
#define SYS_MFP_P01_Msk     0x02000202UL /*!< P0_MFP pin 1 mask             */      
        
#define SYS_MFP_P02_GPIO    0x00000000UL /*!< P0_MFP pin 2 setting for GPIO */
#define SYS_MFP_P02_AD2     0x00000004UL /*!< P0_MFP pin 2 setting for AD2  */
#define SYS_MFP_P02_CTS0    0x00000400UL /*!< P0_MFP pin 2 setting for CTS0 */
#define SYS_MFP_P02_TXD0    0x00000404UL /*!< P0_MFP pin 2 setting for TXD0 */
#define SYS_MFP_P02_Msk     0x00000404UL /*!< P0_MFP pin 2 mask             */      
        
#define SYS_MFP_P03_GPIO    0x00000000UL /*!< P0_MFP pin 3 setting for GPIO */      
#define SYS_MFP_P03_AD3     0x00000008UL /*!< P0_MFP pin 3 setting for AD3  */      
#define SYS_MFP_P03_RTS0    0x00000800UL /*!< P0_MFP pin 3 setting for RTS0 */      
#define SYS_MFP_P03_RXD0    0x00000808UL /*!< P0_MFP pin 3 setting for RXD0 */      
#define SYS_MFP_P03_Msk     0x00000808UL /*!< P0_MFP pin 3 mask             */   
请问能配置p00~p03为UART吗?

使用特权

评论回复
6
zhz2112| | 2013-4-29 21:24 | 只看该作者
我忘了留联系方式了,我的QQ:52753822,我的手机13656191534,希望得到您的回复!谢谢!

使用特权

评论回复
7
缥缈九哥| | 2013-4-29 22:17 | 只看该作者
不知道 怎么回复你。反正新唐 加了些内容到BN里了。不管你用寄存器还是用BSP,都 需要更新。兼容性不是很好。BN也快停产了。手册上我看到的是CN,DN版本了。我也郁闷。

使用特权

评论回复
8
ZhangStudy| | 2013-5-1 11:23 | 只看该作者
等新唐的芯片成熟稳定了再用吧。

使用特权

评论回复
9
QQ18816851521| | 2013-5-30 13:53 | 只看该作者
RST会不停复位,是硬件故障造成,一个要修改的地方就是PLL,原来是6位,现在改成了7位,所以一般第一步就死在PLL了。

使用特权

评论回复
10
缥缈九哥| | 2013-6-2 12:03 | 只看该作者
永远在发展中,等 成熟 了估计又很快 被 淘汰了。永远等不来。

使用特权

评论回复
11
缥缈九哥| | 2013-6-2 12:04 | 只看该作者
新的库,与寄存器操作差不多的效率和密度。非要强调寄存器的话,一样要修改。另外,新唐的手册也有一些BUG。

使用特权

评论回复
12
ChangwenChen| | 2013-6-4 17:59 | 只看该作者
我用M0从不使用厂家的库。

使用特权

评论回复
13
缥缈九哥| | 2013-6-5 10:10 | 只看该作者
我从来 都 用厂家的库。

使用特权

评论回复
14
rejoice818| | 2014-12-3 10:27 | 只看该作者
ChangwenChen 发表于 2013-6-4 17:59
我用M0从不使用厂家的库。

我也不用厂家的库函数

使用特权

评论回复
15
Ketose| | 2014-12-4 20:40 | 只看该作者
rejoice818 发表于 2014-12-3 10:27
我也不用厂家的库函数

不用厂家的库,你是自己对着手册写寄存器的地址吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

108

主题

1889

帖子

6

粉丝