lehuijie

  • 2019-01-13
  • 回复了主题帖: 【 ST NUCLEO-G071RB测评】_05_系统时钟配置以及串口实现的俄罗斯方块游戏

    这可以刷吗?,能消除方块?

  • 2019-01-05
  • 回复了主题帖: 微型开源USB开发板

    dcexpert 发表于 2019-1-5 16:26 反面的图
    原来如此,:loveliness:谢谢d大

  • 回复了主题帖: 微型开源USB开发板

    这个是怎么接入usb口的,gnd跟vcc都不对称:time:

  • 2019-01-01
  • 回复了主题帖: TFTLCD背光无法点亮

    反倒是fdsf 发表于 2018-12-31 15:31 你这么说原因是供电不正常吗,可是我用万用表测了是正确的啊。而且我可以控制LCD_BL脚进行背光点亮
    你既然能都能控制背光亮,那你为什么不用这种办法让他亮呢?为什么要按照他人的代码进行?

  • 2018-12-31
  • 回复了主题帖: TFTLCD背光无法点亮

    告诉你一件事,lcd不是自发光的,lcd有独立的背光板。背光板只要供电正常就可以发光的:time:

  • 2018-12-30
  • 回复了主题帖: 闲置50几片AT89C52芯片双列直插的有谁要没,qq421403872

    AT89c52这可是老古董了:victory:都停产好久了。屯一两片当做收藏也不错:handshake

  • 2018-12-28
  • 回复了主题帖: 下载《ADI 任意波形发生器方案》抢楼有礼啦!

    :):handshake

  • 2018-12-26
  • 回复了主题帖: ST NUCLEO-G071RB 测评申请——快来感受新一代入门级32位STM32,给你最佳性价比体验

    帮顶

  • 2018-12-23
  • 发表了主题帖: 【nRF52840 DK测评】+52840的NFC(二)

    把nRF5_SDK_15.2.0_9412b96\examples\nfc\record_text文件夹的工程烧录到52840中,通过nxp的pn532读取: nfc块的数据如红线所示:为Hello World! static ret_code_t welcome_msg_encode(uint8_t * p_buffer, uint32_t * p_len) {     /** @snippet [NFC text usage_2] */     ret_code_t err_code;     /* Create NFC NDEF text record description in English */     NFC_NDEF_TEXT_RECORD_DESC_DEF(nfc_en_text_rec,                                   UTF_8,                                   en_code,                                   sizeof(en_code),                                   en_payload,                                   sizeof(en_payload));     /** @snippet [NFC text usage_2] */     /* Create NFC NDEF text record description in Norwegian */     NFC_NDEF_TEXT_RECORD_DESC_DEF(nfc_no_text_rec,                                   UTF_8,                                   no_code,                                   sizeof(no_code),                                   no_payload,                                   sizeof(no_payload));     /* Create NFC NDEF text record description in Polish */     NFC_NDEF_TEXT_RECORD_DESC_DEF(nfc_pl_text_rec,                                   UTF_8,                                   pl_code,                                   sizeof(pl_code),                                   pl_payload,                                   sizeof(pl_payload)); 复制代码 从上面的程序只能看出nfc的数据为什么是那样的,那么下面看看是nfc的输出 1这个函数很奇怪,我没看到函数程序在哪,参数也没看到定义,只有下面的这个函数,奇怪的是程序没在主函数看到,却实实在在执行了,看注释是1这一句使它执行的,到现在都没有看懂 static void nfc_callback(void * p_context, nfc_t2t_event_t event, const uint8_t * p_data, size_t data_length) {     (void)p_context;     switch (event)     {         case NFC_T2T_EVENT_FIELD_ON:             bsp_board_led_on(BSP_BOARD_LED_0);             break;         case NFC_T2T_EVENT_FIELD_OFF:             bsp_board_led_off(BSP_BOARD_LED_0);             break;         default:             break;     } }复制代码 这个函数主要作用就是当有nfc数据传输时,点亮了led 2函数就是配置要传到nfc的数据了。 3这个函数很遗憾跳不过去,看不到函数写的是怎样的。从它注释猜是这个函数是把配置整个nfc数据格式的。 4这个函数是使能中断配置的,以来判断nfc是否在传输数据。

  • 发表了主题帖: 【nRF52840 DK测评】+52840的NFC(一)

    最近有点忙,加上52840一直没有玩转,就很久没发帖了。打开nordic的sdk包的nRF5_SDK_15.2.0_9412b96\examples\nfc\nfc_uart\tag文件,通过mdk或者nrf的segger IDE工具查看编译源码。 下面看源代码: nrf的程序很有意思,他把判断等待和其他函数整合在一起,这会比较容易读,但是写这程序就比较难了,很容易顺序就出错导致程序有问题。另外,他家的函数,总是封装再封装,一个同样的函数可能表现出来的有好几种名称。 1,2是设置NFC,也就是初始化NFC的功能,但是SDK下的源码这两个函数是不存在的,导致读取到的NFC一直无数据,就是这个浪费了我好多天。 3处的代码是读取NFC块的数据存放到一个地址之中,函数是对get的一个封装,从参数看就是指向NFC的接收区。 4处,只是把fifo_put封装成指向uart,可以理解成就是一个串口输出函数 5,6是3,4的反向输出,从uart读取,NFC输出 uint32_t app_fifo_put(app_fifo_t * p_fifo, uint8_t byte) {     if (FIFO_LENGTH() buf_size_mask)     {         fifo_put(p_fifo, byte);         return NRF_SUCCESS;     }     return NRF_ERROR_NO_MEM; } 复制代码 这代码是不是和上面的差不多。 把52840的nfc线圈插入,用pn532读取,由于没有初始化成功(我是这么觉得),导致读出来的NFC块全是0,另外tag历程是无法用532写入的,只能读取,数据只能靠程序中配置,通过NFC读取。 第一次玩nrf系类芯片,可能有很多错的地方希望大佬能指正:congratulate:

  • 2018-12-15
  • 回复了主题帖: 各位单身汉,你们的晚饭是自己做还是在外面吃?

    到是想住的起可以煮饭的地方,现在房价太高了。只能在外面吃了:Cry:

  • 2018-12-11
  • 发表了主题帖: 【nRF52840 DK测评】 玩玩micropython

    这次玩玩d大推荐的micropython,原以为是源码,没想到只是hex文件,都不用编译,直接拖到jlink盘就直接烧录了。 通过putty设置串口连接nrf52840,配置如下: 这个mpy固件好像只有个board的led函数,其他mpy常见的函数好像没有,没有太深入,原本打算跑个阶乘测测性能的,提示没有ticks函数库,只能作罢。明天再好好玩玩,看看这固件有哪些资源。help只提示LED的 接下来所玩的都会在这帖子的楼下发表,有点忙,慢慢弄。

  • 2018-12-09
  • 发表了主题帖: 【nRF52840 DK测评】开始点灯

    收到板子好像是第二星期了,惭愧水平不行,到现在才开始点灯{:1_100:}板子收到当然要先点灯,不点灯都不好意思往下走(开玩笑)。 其实当纯点灯的话,SDK包已经把函数存在了boards文件下,里面有led和button的相关函数,在main下调用就行了。 下面介绍一些boards的函数 void bsp_board_led_on(uint32_t led_idx) 用途:设置 led_idx 的 LED 亮 参数:- led_idx:LED列表序号,最大等于LEDS_NUMBER-1 返回:无 void bsp_board_led_off(uint32_t led_idx) 用途:设置 led_idx 的 LED 灭 参数:- led_idx:LED列表序号,最大等于LEDS_NUMBER-1 返回:无 bool bsp_board_led_state_get(uint32_t led_idx) 用途:获取 led_idx 的 LED 的当前状态 参数:- led_idx:LED列表序号,最大等于LEDS_NUMBER-1 返回:- true(1):LED 亮    - flase(0):LED 灭 void bsp_board_init(uint32_t init_flags) 用途:led或者button的初始化 参数:- init_flags 要初始化的硬件的标志,在h文件可以找到定义 返回:- 无 这么就列这几个,具体的可以去看boards文件的注释,里面有说明。button的调用也与这差不多,这边就不写出。 int main(void) {     bsp_board_init(BSP_INIT_LEDS);     // Enter main loop.     for (;;)     {       bsp_board_led_on(0);     } } 复制代码 函数很简单,单纯点个灯,也不花样点灯了。

  • 2018-12-06
  • 回复了主题帖: 19年节假日安排来了。

    一团马赛克:Laugh:

  • 2018-12-03
  • 回复了主题帖: 【Development Kit for nRF52840 】+被nordic吊打

    懒猫爱飞 发表于 2018-12-3 09:13 测试5.0的话就找两个开发板,都烧成5.0的SD测试,测试数据可以用屏显示,USB或串口传到电脑端查看,写一个 ...
    关键是没有两块板{:1_134:}

  • 2018-12-02
  • 发表了主题帖: 【Development Kit for nRF52840 】+被nordic吊打

    趁着周末有空试了下52840,结果发现被n家吊打了:Cry:还是太菜了之前在论坛看到52840可以用mdk下载,想到自己电脑就装了mdk,就打算用mdk来开发(还是太年轻了)结果发现我的CMSIS没有4.5的,而且还一直装不上。另外一个就是,我在官网找了半天都没发现pack所在,去了mdk官网,发现以前下载pack的页面没了。。。 无奈之下,只能选择官方的SEGGER Embedded Studio for ARM 4.12 。(官网有) 开发之前可以先去官网下载SDK,数据手册等资料,如下(最新是15.2) sdk里会有例子,可以根据例子去开发,选择用SES软件打开,(记住包要选对,否则会烧录不成功) 下载成功会这样 下面是一些关于SES软件界面的一些说明,SES有点像mdk,相信用mdk的看到我图片的说明应该会懂 一开始,烧了个Bluetooth5.0的工程,忘记了自己手机没5.0所以一直收不到蓝牙,后来烧了个支持4.x的总算发现了,却发现一直匹配不上,不知什么原因,还有待寻找。本次分享结束。 上次所说的蓝牙5.0联网是蓝牙组网,而不是连上因特网{:1_101:},多亏了@qwerfgh

  • 2018-11-28
  • 加入了学习《高性能DCDC设计的关键之电源热设计》,观看 (1) 热设计的重要性

  • 加入了学习《焊接基础知识》,观看 焊接基础知识

  • 加入了学习《工程师应该掌握的20个电路》,观看 电子技术说课程

  • 加入了学习《一周学会Linux实战》,观看 用户管理.目录结构

最近访客

< 1/4 >

统计信息

已有93人来访过

  • 芯币:1275
  • 好友:2
  • 主题:37
  • 回复:251
  • 课时:--
  • 资源:8

留言

你需要登录后才可以留言 登录 | 注册


littleshrimp 2018-1-23
lehuijie: STEVAL-IDB007V1用mdk生成的hex文件用什么烧录,dk好像不行,写入后没变化
直接用MDK下载到单片机里不运行吗?
可以用这个软件试试 BlueNRG-1_Flasher_GUI.exe
lehuijie 2017-12-20
你的分享挺好
lehuijie 2017-12-20
谢谢了
高进 2017-12-20
lehuijie: 那个《linux就该这么学》打不开
链接已修复,亲测能用了。多谢告知!!
高进 2017-12-20
lehuijie: 那个《linux就该这么学》打不开
我去看看。
查看全部