主题 : 友善之臂6410裸机开发教程发布了 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 121986
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
综合积分: 6 分
注册时间: 2016-01-04
最后登录: 2016-01-04
2010楼  发表于: 2016-01-04 17:26

 回 楼主(mindee) 的帖子

好东西
级别: 新手上路
UID: 121956
精华: 0
发帖: 7
金钱: 35 两
威望: 7 点
综合积分: 14 分
注册时间: 2016-01-03
最后登录: 2017-01-21
2011楼  发表于: 2016-01-04 21:13
等了好久了,谢谢版主
级别: 新手上路
UID: 122015
精华: 0
发帖: 6
金钱: 35 两
威望: 7 点
综合积分: 12 分
注册时间: 2016-01-05
最后登录: 2017-09-13
2012楼  发表于: 2016-01-06 08:39
很好,学习了!好东西
级别: 新手上路
UID: 20539
精华: 0
发帖: 21
金钱: 105 两
威望: 21 点
综合积分: 42 分
注册时间: 2010-05-04
最后登录: 2017-09-13
2013楼  发表于: 2016-01-06 20:54
必须下来看看,学习学习
级别: 新手上路
UID: 121809
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2015-12-28
最后登录: 2017-03-11
2014楼  发表于: 2016-01-07 08:49

 回 楼主(mindee) 的帖子

谢谢楼主
级别: 新手上路
UID: 122023
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
综合积分: 6 分
注册时间: 2016-01-05
最后登录: 2016-01-08
2015楼  发表于: 2016-01-08 12:52
1111111111111111
级别: 新手上路
UID: 121985
精华: 0
发帖: 1
金钱: 10 两
威望: 2 点
综合积分: 2 分
注册时间: 2016-01-04
最后登录: 2016-01-28
2016楼  发表于: 2016-01-08 16:05

 回 楼主(mindee) 的帖子

这个必须要顶
级别: 新手上路
UID: 122015
精华: 0
发帖: 6
金钱: 35 两
威望: 7 点
综合积分: 12 分
注册时间: 2016-01-05
最后登录: 2017-09-13
2017楼  发表于: 2016-01-08 17:00
裸机教程很好,串口部分老是有乱码出现,终于发现是UART0的PCLK未打开,像这样初始化的时候打开PCLK就可以了:

#define PCLK_GATE  (*((volatile unsigned long *)0x7E00F034))
    
void init_uart(void)
{
                     PCLK_GATE|= 1 << 1;//UART0选通PCLK时钟,66.5mhz

    /* 1. 配置引脚 */
    GPACON &= ~0xff;
    GPACON |= 0x22;
    
    /* 2. 设置数据格式等 */
    ULCON0 = 0x3;                      // 数据位:8, 无校验, 停止位: 1, 8n1
    UCON0  = 0x5;                      // 时钟:PCLK,禁止中断,使能UART发送、接收
    UFCON0 = 0x01;                     // FIFO ENABLE
    UMCON0 = 0;                        // 无流控
    
    /* 3. 设置波特率 */
    // DIV_VAL = (PCLK / (bps x 16 ) ) - 1 = (66500000/(115200x16))-1 = 35.08
    // DIV_VAL = 35.08 = UBRDIVn + (num of 1’s in UDIVSLOTn)/16
    UBRDIV0   = 35;
    UDIVSLOT0 = 0x1;
    
}
级别: 新手上路
UID: 122103
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2016-01-08
最后登录: 2016-01-10
2018楼  发表于: 2016-01-08 20:02
感谢分享!!!!!!!
级别: 新手上路
UID: 122082
精华: 0
发帖: 15
金钱: 75 两
威望: 15 点
综合积分: 30 分
注册时间: 2016-01-07
最后登录: 2017-01-12
2019楼  发表于: 2016-01-09 20:33
还是从裸机学习开始。。