SC16IS750在STM32的应用
SC16IS750是NXP家的转换芯片,可以将UART转换成I2C/SPI。我们这里只说一下转I2C。
它的library在网上还是挺好找的,但是是arduino的码,我整个程序都是C编的所以有些难受,想找写arduino码的哥哥要个STM的码,人家找我要购买记录。。。
好吧,我自己翻译嘛,也没什么大不了的,差的也不多。
其实就复制粘贴用STM的函数翻译一下就好。
但是要注意两点:
- 所有registre地址都要向左移3位,reg_add<<3,datasheet里说是要留下Channel的位置。
- 如果只能收到一组两组数据,可能是FIFO出了问题,可以看一下rxlvl寄存器的状态,FIFO出问题之后会把lsr寄存器的某个bit变成1。
SC16IS750在STM32的应用相关推荐
- 【嵌入式】openmv与stm32的串口通信
参考:(文中部分图/文字/代码来自以下文章,部分内容由于时间久远已经找不到原作者,可联系注明或删除) PYTHON串口数据打包发送STM32接收数据解析 openmv中文文档 这里以openmv循迹代 ...
- 【转载】 stm32之PWM
发现这位博主的博客被大量的转发,我也转载一篇,谁叫人家写的好呢. 原文地址:http://blog.sina.com.cn/s/blog_49cb42490100s6uh.html 脉冲宽度调制(PW ...
- (转)jLink使用ITM机制实现调试stm32单片机
----------------------------------------------------------------------------------------------- 作者:p ...
- STM32学习笔记9(SysTick滴答时钟)
我不得不说意法半导体确实有点风骚!甚至有点变态.我对ST文档 STM32F10XXX参考手册的编辑水平真是不敢恭维.手册中好多说明都是含糊不清,甚至将好多对初学者来说很重要的地方都一笔带过,让人着实摸 ...
- python 开发板-MicroPython:STM32 上 的 Python 开发
虽然Python在国外是一门非常火的语言,在黑客界更是赫赫有名,然而中国的大学却极少开设 Python 课程,故而国内 Python 程序员多属自学.而一个没有MCU编程经验的初学者,要想让芯片跑起来 ...
- STM32 GPIO的原理、特性、选型和配置
目录 1.基本结构 2.4种输入模式 3.4种输出模式 4.GPIO选型和配置 1.基本结构 STM32 GPIO是通用输入/输出端口的英文简称,其可实现输入.输出.驱动.通信等功能,STM32的I/ ...
- STM32低功耗模式下GPIO如何配置最节能?
目录 1.将未使用的GPIO 配置为模拟输入模式 2.调节GPIO 速度 3.GPIO不使用时禁用寄存器时钟 4.避免悬空未使用的引脚 STM32低功耗模式下GPIO如何配置最节能,这里总结了一下四点 ...
- STM32电源框图解析(VDD、VSS、VDDA、VSSA、VREF+、VREF-、VBAT等的区别)
目录 1.名词解析 2.框图解析 2.1.独立的A/D转换器供电和参考电压 2.2.电池备份区域 STM32的工作电压(VDD )为2.0-3.6V,通过内置的电压调节器提供所需的1.8V电源,当主电 ...
- 参照STM32时钟树配置STM32CubeMX Clock Configuration(STM32L011G4U6为例)
微控制器(处理器)的运行必须要依赖周期性的时钟脉冲来驱动--往往由一个外部晶体振荡器提供时钟输入为始,最终转换为多个外部设备的周期性运作为末,这种时钟"能量"扩散流动的路径,犹如大 ...
- 在ubuntu下设置eclipse开发STM32等嵌入式设备
之前为了能够让ROS与底层能够顺利通讯,我采用可开源开发板arduino ,因为arduino有ROS的库,能够按照ROS wiki上所给的教程就可以顺利的开发,但由于arduino的局限性,我觉得是 ...
最新文章
- SpringBoot-web开发(二): 页面和图标定制(源码分析)
- 华硕服务器主板z8na-d6开关位置,华硕双路服务器主板Z8NA-D6
- 最常用的15大Eclipse开发快捷键技巧
- JSON与XML的区别比较(非常全面)
- 概念区分:并行、分布式、集群、云、超算
- 带你了解『百度智能云发布云智一体的AI开发全栈模式』
- Mango Teapot ② Teapot クラス
- 每日一例飞鸽传书2012偷偷来袭
- mysql语句修改zencart产品原价为特价的倍数
- 基于 arm 设计开发工具包的 Arm Cortex-M3 处理器的示例系统级设计(第一章:文件目录AHB组件开发平台)
- 【推荐实践】爱奇艺推荐中台探索与实践
- AI进军B-Box界:输入20秒任意声音,还你一段定制的B-Box演奏
- 基于深度学习的大豆叶片病害识别(自然环境下1470张图像)
- 11行Python代码,盗取了室友的U盘内容
- 如何在电脑上登陆多个微信
- matlab图片客观评价,图像质量评价(一):IQA介绍
- html实现图片轮播切换箭头,Vue.js+elementUI实现点击左右箭头切换头像功能(类似轮播图效果)_鹿岛_前端开发者...
- python里end的用法_python不换行之end=与逗号的意思及用途
- git提交提示workspace.xml出现conflicted
- PS2021 入门使用技巧