• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
  • 全部板块
    • 全部板块
大家还在搜
  • 怎样去开发一种基于BabyOS的裸机项目

    BabyOS有何功能?怎样去开发一种基于BabyOS的裸机项目?

    2022-02-22 06:09

  • 基于eBox的LTC1446驱动

    ]);cs->set();// 写数据结束,更新dac outspi->release_spi_right();// 释放spi使用权}对于ebox我想说用起来真心很简单方便,虽然牺牲了一部分灵活性以及stm32的高级特性,但这部分可以使用官方库来弥补。

    2015-11-09 20:22

  • 请问VS2012 RT-Thread STM32有教程吗?

    用VS2012开发,有教程吗?

    2019-01-28 01:05

  • 请问有没有用C++开发STM32的

    我大学学的C++,相对C语言来说更喜欢C++语言,只是不知道有没有用C++开发STM32程序的,不是指仅仅玩玩,而是有没有用到实际产品中的,有没有出现什么问题。

    2018-10-26 08:42

  • 在rtthread smart上可以使用device框架吗

    rtthread smart发布出来很久了,一直没时间玩,最近在rtthread上开发使用device框架感觉太爽太省心了。然后突然想到,如果在rt smart上跑同样这套代码,device框架还有用吗?因为smart是跑在有mmu芯片的系统,有内核态和用户态之分。如果我一个device注册在内核态,在用户态使用 rt_device_find 查找到的 设备对象也是内核态的,用户态肯定不能直接操作内核态的数据呀,再说还有虚拟地址之分。希望大佬能解答我的疑惑

    2022-05-05 14:14

  • 3线制SPI接口编程

    我用的AD芯片是3线制的SPI接口,请问关于STM32怎么编程

    2015-11-10 15:45

  • RTT上移植的lwip为何不用单一进程维护eth设备呢

    的访问在时域上天然不会重入;进程功能上也划分的很清晰;想听听您移植中的一些想法。2、建议,让lwip来处理arp是不是更好?先上代码(从google仓库新获取),rrt中的eth_input()err_t

    2022-03-18 09:35

  • CH32V103R-R1开发板怎么样?

    CH32V103R-R1开发板怎么样?

    2022-02-16 07:02

  • 新手求助dfs_ramfs系统是挂载成功了吗

    硬件环境:STM407ZET6 + FM25V02A(铁电存储器)代码如下struct rt_device_ops fram_ops = {.read = _fram_read,.write = _fram_write};static struct rt_device fram_dev;static int _fram_dev_register(void){fram_dev.type = RT_Device_Class_Block;fram_dev.ops = &fram_ops;return rt_device_register(&fram_dev, "fram", RT_DEVICE_FLAG_RDWR | RT_DEVICE_FLAG_STANDALONE);}static int rt_hw_spi_flash_init(void){struct rt_spi_device *fram = RT_NULL;__HAL_RCC_GPIOB_CLK_ENABLE();rt_pin_mode(FRAM_CS, PIN_MODE_OUTPUT);rt_hw_spi_device_attach("spi2", "spi2fram", GPIOB, GPIO_PIN_12);fram = (struct rt_spi_device )rt_device_find("spi2fram");fram->config.data_width = 8;fram->config.mode = SPI_MODE_MASTER | RT_SPI_MSB | RT_SPI_MODE_3;fram->config.max_hz = 80 * 1000 * 1000;return _fram_dev_register();}/ 导出到自动初始化 */INIT_COMPONENT_EXPORT(rt_hw_spi_flash_init);ALIGN(RT_ALIGN_SIZE)static rt_uint8_t ramfs_class[256 + sizeof(struct dfs_ramfs)] = {0};static int fram_mount(void){dfs_ramfs_create(ramfs_class, 256 + sizeof(struct dfs_ramfs));return dfs_mount("fram", "/", "ram", 0, ramfs_class);}INIT_ENV_EXPORT(fram_mount);铁电走的spi协议,并且成功注册为spi总线设备,之后然后我又将其手动注册了一个块设备。并挂载成功static int fram_mount(void){dfs_ramfs_create(ramfs_class, 256 + sizeof(struct dfs_ramfs));return dfs_mount("fram", "/", "ram", 0, ramfs_class);}INIT_ENV_EXPORT(fram_mount);控制台操作如下:\\ | /RT -Thread Operating System/ | \\4.0.4 build Oct 28 2021 09:05:572006 - 2021 Copyright by rt-thread teamdo components initialization.initialize rti_board_end:0 doneinitialize dfs_init:0 doneinitialize ulog_console_backend_init:0 doneinitialize rt_hw_spi_flash_init:0 doneinitialize dfs_ramfs_init:0 doneinitialize fram_mount:0 doneinitialize finsh_system_init:0 donemsh />msh />msh />lsDirectory /:msh />cd/msh />lsDirectory /:msh />cd /msh />cd /:No such directory: /:msh />cd /ramNo such directory: /rammsh />cd /framNo such directory: /frammsh />cd /ramfsNo such directory: /ramfsmsh />cd /devmsh /dev>显示找不到 ram问题请教:我这个ramfs 系统是挂载成功了吗?为什么不能像代开/dev一样cd /ramcd/framcd /ramfs

    2022-08-23 14:16

  • 基于stm8的智能车载空气净化器该怎样去设计呢

    怎样去设计一种基于STM8S005的多功能空气检测仪呢?基于stm8的智能车载空气净化器该怎样去设计呢?

    2021-12-20 07:18