реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Поясните по модулю SIM800C, GPIO & EINT
nvn
сообщение Aug 6 2018, 11:39
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 8-02-05
Пользователь №: 2 486



Добрый день,

Интересует применение с EAT, начал изучать возможности модуля SIM800C и в описании возможностей увидел пункт GPIO, но посмотрев на распиновку и описание контактов не нашел упоминания о GPIO.
Догадываюсь, что видимо какие-то определенные ноги (а может и все) можно переназначать, но вот где узнать какие ноги можно переназначать?
Особенно интересуют ноги для внешних прерываний сколько их доступно на каких ногах они висят?
Go to the top of the page
 
+Quote Post
Grigorij
сообщение Aug 6 2018, 12:28
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 71
Регистрация: 10-03-07
Пользователь №: 26 038



Добрый день. У SIM800C нет свободных GPIO. В Hardware manual, как и в Application note к EAT GPIO для SIM800C не упоминаются совсем. У других модемов из этой же серии (у которых корпус 24 х 24 мм, а не 17 х 15 мм) GPIO есть.

Скорее всего отсутствие GPIO связано с мелким размером корпус. У SIMCom фактически всего 2-3 модема с размером 17х15 мм, и насколько я помню ни у одного из них нет GPIO

Сообщение отредактировал Grigorij - Aug 6 2018, 12:29
Go to the top of the page
 
+Quote Post
nvn
сообщение Aug 6 2018, 12:39
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 8-02-05
Пользователь №: 2 486



Спасибо, за ответ.

Наткнулся на такой топик SIM800C EAT состояние выходов при старте/рестарте модуля (https://electronix.ru/forum/lofiversion/index.php/t132053.html) там:
Код
void app_func_ext1(void *data)
{
    /*This function can be called before Task running ,configure the GPIO,uart and etc.
       Only these api can be used:
         eat_uart_set_debug: set debug port
         eat_pin_set_mode: set GPIO mode
         eat_uart_set_at_port: set AT port
    */
    eat_uart_set_debug(EAT_UART_USB);
//    eat_uart_set_at_port(EAT_UART_USB);

    eat_sim_detect_en(EAT_FALSE);
    eat_pin_set_mode(EAT_PIN3_UART1_RTS, EAT_PIN_MODE_GPIO);
    eat_pin_set_mode(EAT_PIN4_UART1_CTS, EAT_PIN_MODE_GPIO);
    eat_pin_set_mode(EAT_PIN5_UART1_DCD, EAT_PIN_MODE_GPIO);
    eat_pin_set_mode(EAT_PIN6_UART1_DTR, EAT_PIN_MODE_EINT);
    eat_pin_set_mode(EAT_PIN7_UART1_RI, EAT_PIN_MODE_GPIO);
    eat_pin_set_mode(EAT_PIN14_SIM_DET, EAT_PIN_MODE_EINT);
    eat_pin_set_mode(EAT_PIN42_STATUS, EAT_PIN_MODE_GPIO);
    eat_pin_set_mode(EAT_PIN1_UART1_TXD, EAT_PIN_MODE_GPIO);
    eat_pin_set_mode(EAT_PIN2_UART1_RXD, EAT_PIN_MODE_GPIO);
    eat_pin_set_mode(EAT_PIN7_UART1_RI, EAT_PIN_MODE_GPIO);
}


вот я и задумался, опять же топик от Nov 29 2015, 15:00, а в документе SIM800C_Hardware_Design_V1.05.pdf упоминается следующее:
2016-07-04 1.04
...
6. Delete multiplexing function of GPIO

Yanwu.wang;
Xiaobo.bai

вот поэтому и вопросы к знающим людям, кто реально пользовал, что бы узнать актуальную информацию

видимо надо хидеры из EAT для SIM800C, откуда то ведь берут эти дефайны EAT_PIN3_UART1_RTS и т.п.

Сообщение отредактировал nvn - Aug 6 2018, 12:43
Go to the top of the page
 
+Quote Post
abcdzz
сообщение Aug 6 2018, 12:41
Сообщение #4





Группа: Участник
Сообщений: 7
Регистрация: 13-09-11
Пользователь №: 67 160



SIM800C:
•580K bytes ROM,Code+Data
•400K bytes RAM
•8 GPIOs, contains 4 GPIOs INT
•16 Timers
•2 UARTs
•1 USB
•1 ADC
•System API

Расположение:


Go to the top of the page
 
+Quote Post
nvn
сообщение Aug 6 2018, 12:44
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 8-02-05
Пользователь №: 2 486



Цитата(abcdzz @ Aug 6 2018, 17:41) *
SIM800C:
•580K bytes ROM,Code+Data
•400K bytes RAM
•8 GPIOs, contains 4 GPIOs INT
•16 Timers
•2 UARTs
•1 USB
•1 ADC
•System API

Расположение:


Огромное спасибо.
А не подскажите документик откуда такая табличка?


Сообщение отредактировал nvn - Aug 6 2018, 12:45
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Aug 6 2018, 12:47
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Совершенно верно все в таблице - ножки могут быть переназначены в EAT и использованы как GPIO.

Вот пример когда на 800С получали I2C / SPI

* SIM800C_BT_EAT_20151119

* I2C pin define:
* I2C_SCL EAT_PIN3_UART1_RTS
* I2C_SDA EAT_PIN4_UART1_CTS

* SPI pin define:
* SPI_CS EAT_PIN5_UART1_DCD
* SPI_CLK EAT_PIN6_UART1_DTR
* SPI_MOSI EAT_PIN7_UART1_RI
* SPI_MISO EAT_PIN14_SIM_DET
* SPI_DC EAT_PIN42_STATUS
*




--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
nvn
сообщение Aug 6 2018, 12:56
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 8-02-05
Пользователь №: 2 486



Цитата(CADiLO @ Aug 6 2018, 17:47) *
Совершенно верно все в таблице - ножки могут быть переназначены в EAT и использованы как GPIO.

Вот пример когда на 800С получали I2C / SPI

* SIM800C_BT_EAT_20151119

* I2C pin define:
* I2C_SCL EAT_PIN3_UART1_RTS
* I2C_SDA EAT_PIN4_UART1_CTS

* SPI pin define:
* SPI_CS EAT_PIN5_UART1_DCD
* SPI_CLK EAT_PIN6_UART1_DTR
* SPI_MOSI EAT_PIN7_UART1_RI
* SPI_MISO EAT_PIN14_SIM_DET
* SPI_DC EAT_PIN42_STATUS
*

а откуда вы черпаете эту информацию? не могли бы ткнуть меня носом? В тех pdf что нашел про SIM800C ничего подобного не увидел.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Aug 6 2018, 13:11
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



http://microchip.ua/simcom/?link=/SIM800x/EAT/DOC

Кроме того доки есть в самих пакетах SDK - http://microchip.ua/simcom/SIM800x/EAT/SDK...0C32_BT_EAT.rar

Ну и своего дистрибьютора естественно спрашиваем, так как кое-что не для открытого доступа.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
nvn
сообщение Aug 6 2018, 13:14
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 8-02-05
Пользователь №: 2 486



Цитата(CADiLO @ Aug 6 2018, 18:11) *
http://microchip.ua/simcom/?link=/SIM800x/EAT/DOC

Кроме того доки есть в самих пакетах SDK - http://microchip.ua/simcom/SIM800x/EAT/SDK...0C32_BT_EAT.rar

Ну и своего дистрибьютора естественно спрашиваем, так как кое-что не для открытого доступа.

Понял, спасибо.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th April 2024 - 08:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.01431 секунд с 7
ELECTRONIX ©2004-2016