高性能国产电机单片机MCU/SOC汇总

赛昉科技www.starfivetech.com 成立至今,赛昉科技已相继推出了多款基于RISC-V的产品:全球已交付性能最高的处理器内核昉·天枢,全球首款量产的高性能多媒体处理器昉·惊鸿7110,全球性能最高的量产单板计算机昉·星光 2。这些产品覆盖了云电脑、平板电脑、台式/笔记本计算机、网关路由、边缘计算、工业显示、智慧家庭、智慧零售、智慧能源等设备、场景和行业。先楫半导体www.hpmicr
阅读全文

CH32V307 开启浮点后rtthread的修改

官方版本是3.1.3,而且只有整数的,开启浮点后要做一些修改,这里问了官方并贴出来方便大家使用:首先在mounriver开启浮点,步骤:开启浮点:ide 开启float point->rvf, floating point abi->single precision,优化里设置 single precision constants在cross linker里 misc 设置use fl
阅读全文

CH32V307枚举USB为WINUSB并且免驱

先说结论:1、只要能枚举成功为bulk设备,那么就能在设备管理器里面,手动更新驱动程序,强制选择为WINUSB设备即可!不一定要识别为Winusb设备,Win10通用。2、要识别为Win USB设备,需要枚举时增加一些描述符,windows才能自动安装驱动,而无需强制选择。下面重点讲讲如何自动识别为WinUSBA,定义描述符,具体看这里:使用微软系统描述符1.0制作免驱动自定义USB设备/*&nb
阅读全文

RiscV CPU/CH32V307的hardfault分析

这块文章还比较少,但是用了RiseV一定会用到,目前比较有效的信息如下:可在HardFault函数中将以下3个状态寄存器的值打印看一下。mepc、mcause、mtval均为CSR寄存器,其中, mepc寄存器值为当前遇到异常时的指令 PC 值,或中断前下一条预执行的指令 PC 值,退出异常或中断后微处理器的返回地址保存在mepc中。 mcaus
阅读全文

CH32V307 用IIC I2C 的DMA配置OLED屏幕

csdn有很多oled的配置方式,咱就不多说了。不过有2个点可以大幅提高性能,大家也可能发现了:1、使用DMA来传iic数据2、一次性传多个数据,不要一个字节一个字节的传具体来说,IIC波特率设置为400K,这时候PCLK1最大不能超过36MHz。所以时钟设置要注意下。其次,ssd1306的命令和数据是不能混着发送的,必须要每次不同的起始bit。但是呢,同样的cmd或者data可以连续写,这时候D
阅读全文

MounRiver中文字体太小(Eclipse)

推荐解决方法: 保存退出,完美解决 注:至于为什么,我也不清楚啊
阅读全文

CH32V307 MounRiver调试技巧总贴

这里做一个总结,希望帮到大家:RISC-V MCU启动文件分析_risc-v 启动文件_借过风景的博客如何设置默认跳到main函数:RISC-V MCU开发 (七):代码调试_MounRiver_Studio的博客-_mounriver查看变量的值MounRiver使用技巧及配置 - ZaiLi -
阅读全文

PID 调节动图动态效果

2张图搞定算了,动态调节PID的:调节动图:
阅读全文

聊一聊stm32 adc 不使用外部事件触发是怎么回事

聊一聊stm32 adc 不使用外部事件触发是怎么回事. 大家知道,stm32 的 adc是可以外部触发的,例如定时器,IO口等,那么它可以内部触发吗?
阅读全文

STM32F30x 固件库下载地址 F303

STM32F30x 固件库下载地址 F303
阅读全文
首页 123 末页 共 22 条记录