STM32多IIC从设备驱动
所属分类:嵌入式/单片机/硬件编程
开发工具:C/C++
文件大小:1591KB
下载次数:8
上传日期:2020-10-07 15:31:55
上 传 者:
李宁凡
说明: 正点原子STM32f103rct6单片机软模拟IIC实现驱动多IIC设备(sht31,MLX90614-DCI),可以通过USMART进行串口调试(使用串口发送函数名可以单独调试单个模块功能)
(On time atom stm32f103rct6 single chip microcomputer soft simulation IIC to drive multiple IIC devices (sht31, mlx90614-dci), serial debugging can be carried out through usmart (using serial port to send function name can debug single module function separately))
文件列表:
USMART (0, 2020-09-24)
USMART\HARDWARE (0, 2020-10-06)
USMART\HARDWARE\ADC (0, 2020-09-30)
USMART\HARDWARE\ADC\adc.c (2521, 2020-09-30)
USMART\HARDWARE\ADC\adc.h (790, 2020-09-29)
USMART\HARDWARE\IIC (0, 2020-10-07)
USMART\HARDWARE\IIC\sht31.c (5803, 2020-10-07)
USMART\HARDWARE\IIC\sht31.h (1282, 2020-10-07)
USMART\HARDWARE\LED (0, 2020-09-24)
USMART\HARDWARE\LED\led.c (953, 2014-03-05)
USMART\HARDWARE\LED\led.h (695, 2014-03-05)
USMART\HARDWARE\USART2 (0, 2020-10-06)
USMART\HARDWARE\USART2\usart2.c (2874, 2020-10-06)
USMART\HARDWARE\USART2\usart2.h (1085, 2020-10-06)
USMART\keilkill.bat (399, 2011-05-09)
USMART\OBJ (0, 2020-10-07)
USMART\OBJ\adc.crf (230034, 2020-10-06)
USMART\OBJ\adc.d (470, 2020-10-06)
USMART\OBJ\adc.o (242840, 2020-10-06)
USMART\OBJ\delay.crf (229562, 2020-10-06)
USMART\OBJ\delay.d (455, 2020-10-06)
USMART\OBJ\delay.o (242344, 2020-10-06)
USMART\OBJ\led.crf (229012, 2020-10-06)
USMART\OBJ\led.d (431, 2020-10-06)
USMART\OBJ\led.o (239016, 2020-10-06)
USMART\OBJ\sht31.crf (234251, 2020-10-07)
USMART\OBJ\sht31.d (500, 2020-10-07)
USMART\OBJ\sht31.o (262048, 2020-10-07)
USMART\OBJ\startup_stm32f10x_hd.d (55, 2020-09-29)
USMART\OBJ\startup_stm32f10x_hd.lst (49141, 2020-09-29)
USMART\OBJ\startup_stm32f10x_hd.o (6740, 2020-09-29)
USMART\OBJ\sys.crf (230864, 2020-10-06)
USMART\OBJ\sys.d (392, 2020-10-06)
USMART\OBJ\sys.o (255340, 2020-10-06)
USMART\OBJ\test.axf (282776, 2020-10-07)
USMART\OBJ\test.build_log.htm (3327, 2020-10-07)
USMART\OBJ\test.crf (233074, 2020-10-07)
USMART\OBJ\test.d (618, 2020-10-07)
USMART\OBJ\test.hex (33237, 2020-10-07)
USMART\OBJ\test.htm (76095, 2020-10-07)
... ...
实验器材:
MiniSTM32F103开发板V3版本
实验目的:
学习辅助调试工具:USMART的使用
硬件资源:
1,DS0(连接在PA8),DS1(连接在PD2)
2,串口1(波特率:9600,PA9/PA10连接在板载USB转串口芯片CH340上面)
3,ALIENTEK 2.8/3.5/4.3/7寸TFTLCD模块(通过GPIO驱动,连接关系见lcd.h)
实验现象:
本实验通过usmart调用单片机里面的函数,实现对LCD显示和LED以及延时的控制。
注意事项:
1,4.3寸和7寸屏需要比较大电流,USB供电可能不足,请用外部电源供电(5V电源,接VOUT2即可).
2,本例程在LCD_Init函数里面(在ILI93xx.c),用到了printf,如果不初始化串口1,将导致液晶无法显示!!
3,LCD模块在开发板的LCD接口上面,必须靠右插
3,串口波特率为9600
4,请用USB线连接在USB_232,找到USB转串口后测试本例程.
5,PA9/PA10必须通过跳线帽连接在RXD/TXD上.
正点原子@ALIENTEK
2014-3-08
广州市星翼电子科技有限公司
电话:020-38271790
传真:020-36773971
购买:http://shop62103354.taobao.com
http://shop62057469.taobao.com
公司网站:www.alientek.com
技术论坛:www.openedv.com
近期下载者:
相关文件:
收藏者: