OpenVINOTM,给你看得见的未来!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » (NRF24L01驱动成功)hanshuyujifen2的 ARM DIY进程贴

共191条 1/20 1 2 3 4 5 6 ›| 跳转至

(NRF24L01驱动成功)hanshuyujifen2的 ARM DIY进程贴

高工
2012-02-29 23:54:03    评分
点击一下链接可以直达主题

1、审核通过,   2012.0315
2、开主题贴      2012.02.29
3、SPI设置与操作    在第30楼  2012.03.19

4、采买信息在29楼      2012.03.18下单  2012.03.20更新
5、串口收发实现在32楼   2012.03.21更新。
6、收到元件  图片在34楼  一大堆  2012.03.24  液晶在35楼纯属显摆 2012.03.25
7、收到板子   2012.03.31
8、焊接信息和焊接方法在第41楼  2001.4.1  2002.04.02 两天完成   只完成点灯 别的没测试
9、串口故障及解决在46楼这个帖子串口调试通过在47楼,附上示波器出来的靓照,代码使用32楼的代码。32楼代码包括两个串口初始化及收发数据代码。
10、开始FSMC调试,准备驱动LCD  2012.04.09
11、完成GPIO按键输入  和中断输入实验  2012.04.10
12、 LCD BUG解决,及效果,在57楼   终于驱动起来了          2012.04.11
13、继续测试LCD,问题很多。准备认真研究下SSD1289的DATASHEET           2012.04.13
14、换了进口的MAX3232,六块一片。串口OK了  工作了几个小时都没问题。                2012.04.14
15、使用库里的模板,设置外接12MHz晶振     2012.04.15
16、更新配置FSMC驱动LCD代码   2012.04.17
17、LCD显示英文字符成功  在74楼有效果图     2012.04.18
18、实现串口中断接收数据,控制LED灯反转      2012.04.20
19、遇见时钟问题搞不懂,重新学习RCC中。
        (1)MCO输出HSI和SYSCLK        在88楼       2012.04.24
        (2)MCO输出HSE和SYSCLK      在89楼       2012.04.25
        (3)MCO输出PLL和SYSCLK       在90楼       2012.04.25
        (4)工程代码  可供把玩
20、成功读取芯片电子签名                  在91楼         2012.04.26
21、解决外部晶振初始化慢的问题        在94楼          2012.04.27
22、18B20测温 串口显示  在96楼   串口控制定时器输出方波   在97楼  2012.04.28
23、更新4个视频:流水灯  拆焊MAX3232   按键输入 外部中断     串口控制输出方波频...
24、uCOS移植成功     参考了野火的手册   2012.04.29
25、定时器TIM2 查询方式精确定时                            2012.04.29
26、一整天,uCGUI移植  道路是曲折的前途是光明的    2012.04.30
27、uCGUI移植成功,运行Demo做视频                       2012.05.01
28、24C02记录开机次数                                                     2012.05.11
29、ADC1采集引脚电压                                                     2012.05.12
30、SRAM存取数据、RTC使用(暂时失败,硬件故障排查)                    2012.05.13
31、SDIO初始化成功,读出CSD、CID                              2012.05.14
32、使用SDIO读写SD卡数据成功                                         2012.05.15
33、SD卡上fatFS文件系统  赚10分                                    2012.05.16
34、使用FatFS读写文件,串口输出                                     2012.05.19
35、SDRAM初始化和读写成功,在143楼                            2012.05.20
36、初探DAC,在146楼                                                     2012.05.22
37、将30楼的SPI代码给成了库操作,准备玩触摸屏  147楼       2012.05.23
38、从触摸屏读出数据,在160楼 待完善                                  2012.05.29
39、发布完整的FSMC驱动LCD代码。在152楼                         2012.05.27
40、二探DAC:定时器触发DMA方式的DAC   162楼               2012.05.31
41、LCD和SRAM同时工作测试代码   在163楼                        2012.06.01
43、CAN 回环模式配置和测试通过  在166楼                           2012.06.07
44、体验硬件CRC      在169楼                                                 2012.06.08
45、ENC-03MB模块(单轴陀螺仪)驱动成功  在171楼          2012.06.08
46、初始化SPI2,为NRF24L01做准备  175楼                                    2012.06.11
47、修改NRF24L01硬件故障,双工模式驱动成功  181楼                     2012.06.15

48、串口DMA  161楼



开个帖子记录从2012.02.29开始到五月底的历程。
加油

3月21日 ~ 3月31日:制作PCB板,采买器件
4月01日 ~ 4月13日:邮寄PCB板
4月14日 ~ 5月18日:焊接板子及实现功能
5月25日 ~ 公布获奖结果
5月25日 ~ 5月31日:发放补助及积分






关键词: NRF24L01     驱动     成功     hanshuyuji    

高工
2012-02-29 23:59:26    评分
2楼
现在手上的东西:
一个ARM7开发板  一个51开发板
一堆电阻电容电感二极管
加速度传感器  磁阻  陀螺(没动过的东西)
示波器一个
JLINK一个
恒温焊台一个
电脑一台,活人一个

高工
2012-03-01 21:45:53    评分
3楼
现在没板子,借了个CM3的板子先试试手
RBT6的板子。例子太笼统了,不怎么时候入门。
翻CM3权威指南,不少难懂的地方需要了解。

入门有点难度。

高工
2012-03-02 18:04:52    评分
4楼
指令集,难记。除了os移植,也不知道别的什么地方还会用到!

高工
2012-03-02 18:15:59    评分
5楼
东西不少

高工
2012-03-03 15:00:08    评分
6楼
GPIO点灯。
STM32的 IO口可以由软件配置成 8 种模式:
1、输入浮空
2、输入上拉
3、输入下拉
4、模拟输入
5、开漏输出
6、推挽输出
7、推挽式复用功能
8、开漏复用功能

STM32 的每个 IO端口都有 7 个寄存器来控制。他们分别是:配置模式的 2个 32 位的端口
配置寄存器 CRL 和 CRH;2 个32 位的数据寄存器 IDR 和 ODR;1 个32位的置位/复位寄存器
BSRR;一个 16 位的复位寄存器 BRR; 1 个 32 位的锁存寄存器 LCKR;这里我们仅介绍常用  的
几个寄存器,我们常用的 IO端口寄存器只有 4个:CRL、CRH、IDR、ODR。


2个 32 位的端口配置寄存器 CRL 和 CRH控制着每个 IO口的模式及输出速率。CRL 控制的是低 8 位输出口, CRH 控制的是高 8位输出口
IDR 是一个端口输入数据寄存器,该寄存器为只读寄存器,并且只能以
16 位的形式读出
ODR 是一个端口输出数据寄存器,寄存器为可读写,从该寄存器读
出来的数据可以用于判断当前 IO口的输出状态。而向该寄存器写数据,则可以控制某个 IO口
的输出电平

库里边的GPIO配置
(1)GPIO_Mode_AIN 模拟输入
(2)GPIO_Mode_IN_FLOATING 浮空输入
(3)GPIO_Mode_IPD 下拉输入
(4)GPIO_Mode_IPU 上拉输入
(5)GPIO_Mode_Out_OD 开漏输出
(6)GPIO_Mode_Out_PP 推挽输出
(7)GPIO_Mode_AF_OD 复用开漏输出
(8)GPIO_Mode_AF_PP 复用推挽输出

高工
2012-03-04 13:23:20    评分
7楼
ui淘宝找了家元件店,老板配元件去了。明天差不多能好!

哈哈,如果没事的话,只要弄个空板子就行了!
我本来是想在咱们这买元件包的,咱们不提供,没得说。
刚开始还有扩展包,现在连扩展包都没了
啥都不说了!


..............................................................................................
最后结果是人家不卖小东西  只卖大零件

失败

高工
2012-03-04 22:26:46    评分
8楼
两头只看了gpio点灯,串口收发,还有一点外部中断。还挺麻烦,尤其是外部中断

高工
2012-03-06 01:55:34    评分
9楼
STM32数据手册  正在看

比较有用的说。只是电子版的,上班时候没法看

刚看了GPIO。发现STM32的外设一名叫还能重映射,这个比较厉害
RCC也比较有意思。

高工
2012-03-06 20:58:13    评分
10楼
STM32的RCC  复位和时钟控制。是MCU的基础部分。
准备弄成一个函数,直接调用完成设置。

共191条 1/20 1 2 3 4 5 6 ›| 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]